色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

html 按鈕的動畫效果代碼

張吉惟1年前8瀏覽0評論

在HTML中,按鈕是用來觸發某個操作的常用元素。但是如果想要增加按鈕的互動性和動態性,那么就需要添加一些動畫效果。下面是一些HTML按鈕的動畫效果代碼。

/* 圓形按鈕抖動效果 */
button {
position: relative;
z-index: 1;
overflow: hidden;
}
button:before {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: #8CF;
z-index: -1;
transition: all 0.2s ease-out;
transform: scaleX(0);
transform-origin: 50%;
}
button:hover:before {
transform: scaleX(1);
}
/* 矩形按鈕呼吸效果 */
button {
position: relative;
}
button:before {
content: "";
position: absolute;
top: -10px;
right: -10px;
bottom: -10px;
left: -10px;
background-color: rgba(0, 0, 0, 0.2);
z-index: -1;
border-radius: 5px;
opacity: 0;
transition: opacity 0.3s ease-in-out;
}
button:hover:before {
opacity: 1;
}
/* 三角形按鈕反彈效果 */
button {
position: relative;
overflow: hidden;
}
button:after {
content: "";
position: absolute;
top: 100%;
left: 50%;
margin-left: -20px;
width: 0;
height: 0;
border-top: 20px solid #8CF;
border-left: 20px solid transparent;
border-right: 20px solid transparent;
transition: all 0.2s ease-out;
}
button:hover:after {
top: calc(100% + 10px);
}
/* 點擊按鈕顫抖效果 */
button {
position: relative;
z-index: 1;
}
button:active {
transform: translate3d(0, 0, 0);
}
button:before {
content: "";
position: absolute;
top: -2px;
right: -2px;
bottom: -2px;
left: -2px;
background-color: rgba(0, 0, 0, 0.2);
z-index: -1;
border-radius: 5px;
transition: transform 0.2s;
transform: scale(0.9);
transform-origin: center center;
}
button:active:before {
transform: scale(1.1);
}

以上代碼實現了四種不同的按鈕動畫效果,包括圓形按鈕抖動、矩形按鈕呼吸、三角形按鈕反彈和點擊按鈕顫抖效果。這些效果都可以通過CSS的偽類和過渡屬性來實現。如果您想要添加更多的按鈕動畫效果,可以在這里找到更多的靈感。