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

css圖標動畫效果實例

錢艷冰2年前12瀏覽0評論

CSS圖標動畫效果已經成為了web設計中的常見特效之一,它可以為網站的界面增添生機和互動性,讓用戶在使用過程中獲得更好的體驗感。下面,我們來看一些實現CSS圖標動畫效果的例子。

/* 移動端菜單按鈕動畫效果 */
.btn-menu {
width: 45px;
height: 34px;
position: relative;
cursor: pointer;
}
.btn-menu span {
display: block;
position: absolute;
height: 4px;
width: 100%;
background-color: #ffffff;
border-radius: 2px;
transition: all .5s ease-in-out;
}
.btn-menu span:nth-child(1) {
top: 0px;
}
.btn-menu span:nth-child(2), .btn-menu span:nth-child(3) {
top: 15px;
}
.btn-menu span:nth-child(4) {
top: 30px;
}
.btn-menu.active span:nth-child(1) {
top: 15px;
transform: rotate(45deg);
}
.btn-menu.active span:nth-child(2) {
opacity: 0;
}
.btn-menu.active span:nth-child(3) {
top: 15px;
transform: rotate(-45deg);
}
.btn-menu.active span:nth-child(4) {
top: 15px;
transform: rotate(135deg);
}

上述代碼實現了一個移動端菜單按鈕動畫效果,點擊按鈕后,四條橫線合成X形,代表菜單已經展開。這種動畫效果簡單實用,能夠很好地提升用戶體驗。

/* 主頁導航圖標動畫效果 */
nav ul li a {
color: #ffffff;
font-weight: bold;
text-transform: uppercase;
}
nav ul li a::before {
content: "";
display: block;
height: 3px;
width: 0%;
margin-top: 10px;
background-color: #ffffff;
transition: width 0.5s;
}
nav ul li a:hover::before {
width: 100%;
}

這段代碼實現了主頁導航圖標動畫效果,當鼠標放到導航圖標上時,底部會出現一條動畫飛進的橫線,美化并豐富了頁面的ui設計。

總之,在CSS動畫方面,我們需要靈活運用各種技巧和框架,讓UI界面更加生動活潑,讓用戶在使用時獲得愉悅的體驗感。