欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css 上滑取消發送

張吉惟2年前12瀏覽0評論

CSS是網頁中設計布局和樣式的重要工具,其中“上滑取消發送”是一種常見的效果。下面我們來了解一下如何使用CSS實現這種效果。

//CSS代碼
input[type="submit"] {
position: fixed;
bottom: 0;
width: 100%;
height: 45px;
background-color: #3498db;
color: #fff;
font-size: 18px;
border: 0;
transition: bottom 0.3s ease;
z-index: 9999;
}
input[type="submit"]:hover {
background-color: #2980b9;
cursor: pointer;
}
input[type="submit"].cancel {
bottom: -45px;
background-color: #e74c3c;
}
input[type="submit"].cancel:hover {
background-color: #c0392b;
}

首先,在HTML中使用input元素創建一個提交按鈕,即需要上劃取消發送的按鈕。然后,在CSS中添加樣式。其中,使用position: fixed屬性使按鈕固定在頁面底部,并使用bottom屬性來控制它的位置。將width設置為100%,使按鈕占用整個頁面寬度。設置height屬性來確定按鈕的高度。背景顏色使用#3498db,字體顏色設為白色,并設置字號為18px。border屬性用于控制邊框的樣式,這里我們將其設置為0,也就是無邊框。接下來,使用transition屬性實現動畫效果,設置bottom屬性的變化時間和動畫的緩動函數。

為了使按鈕更美觀,我們添加:hover偽類,它將在鼠標懸停在按鈕上時改變按鈕的背景顏色并使鼠標變為手形。

最后,我們將取消發送功能實現的CSS樣式添加到按鈕上。當用戶上滑時,我們可以通過Javascript代碼insertBefore()在文本框前面插入一個取消按鈕,并為該按鈕添加class為cancel。在CSS中,我們將cancel類的bottom值設置為-45px,這將使它不可見,并將其背景顏色設置為#e74c3c。在:hover偽類中,將其背景顏色更改為#c0392b,這將使用戶了解到這是一個“取消”按鈕。