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

css 點擊動效

阮建安2年前10瀏覽0評論

CSS 點擊動效可以讓網頁更加生動有趣,為用戶帶來良好的使用體驗。下面將介紹一些常見的 CSS 點擊動效。

.button{
background-color: #007bff;
color: #fff;
border-radius: 5px;
padding: 10px 20px;
cursor: pointer;
transition: all 0.3s ease;
}
.button:hover{
background-color: #0056b3;
transform: translateY(-5px);
}
.button:active{
background-color: #003b80;
transform: translateY(0);
}

以上代碼實現了按鈕的點擊動效,包括鼠標懸浮、按下和松開時的背景色和位移變化。hover 選擇器表示當鼠標懸浮在元素上時,添加樣式;active 選擇器表示元素被激活時添加樣式(即當元素被點擊并松開鼠標時)。

.card{
position: relative;
width: 300px;
height: 200px;
background-color: #f5f5f5;
overflow: hidden;
cursor: pointer;
border-radius: 5px;
}
.card::before{
content: '';
position: absolute;
width: 100%;
height: 100%;
top: 100%;
left: 0;
background-color: rgba(0, 0, 0, 0.5);
transition: all 0.3s ease;
}
.card:hover::before{
top: 0;
}

以上代碼實現了一個卡片的點擊動效,鼠標懸浮在卡片上時會向上滑出一層半透明遮罩。卡片使用 overflow: hidden; 隱藏了溢出的內容,使用偽元素 ::before 創建遮罩層。遮罩層初始化時 top: 100% 在卡片下方,當鼠標懸浮在卡片上時使用 hover 選擇器將 top 值改為 0 從而實現向上滑出的動效。

以上兩個示例僅是 CSS 點擊動效的冰山一角,更多有趣實用的動效等待我們的發現。