CSS3按钮是当今设计中最流行的元素之一。它们可以是圆形、方形、带边框或背景,以及加上各种动画效果。其中一种常见的动画效果是按钮滑块,在用户点击按钮时,滑块可以以流畅的方式滑动。 下面是一个使用CSS...
CSS3按钮是当今设计中最流行的元素之一。它们可以是圆形、方形、带边框或背景,以及加上各种动画效果。其中一种常见的动画效果是按钮滑块,在用户点击按钮时,滑块可以以流畅的方式滑动。
下面是一个使用CSS3实现按钮滑动的示例代码:
.button {
position: relative;
overflow: hidden;
height: 40px;
width: 100px;
border: none;
background-color: #4786d4;
color: #fff;
text-align: center;
cursor: pointer;
transition: background-color .2s ease-in-out;
}
<br>
.button:before {
content: "";
position: absolute;
top: 0;
left: -100%;
width: 100%;
height: 100%;
background-color: #5d9cec;
transition: left .2s ease-in-out;
}
<br>
.button:hover {
background-color: #5d9cec;
}
<br>
.button:hover:before {
left: 0;
} <button class="button">滑动按钮</button>