待机页面是指在用户长时间未操作时自动显示的页面。在现代网页设计中,待机页面已经成为了常见的元素之一。如果你想要为你的网站添加一个独特的待机页面效果,可以考虑使用CSS写一个待机页面滑块。/ 渐变背景色...
待机页面是指在用户长时间未操作时自动显示的页面。在现代网页设计中,待机页面已经成为了常见的元素之一。如果你想要为你的网站添加一个独特的待机页面效果,可以考虑使用CSS写一个待机页面滑块。
/* 渐变背景色 */
body {
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
}
/* 滑块样式 */
.slide-to-unlock {
position: relative;
display: inline-block;
height: 50px;
width: 300px;
margin: 50px;
border-radius: 50px;
background: linear-gradient(135deg, #dfe4ea, #ced6e0);
box-shadow: inset 0 0 0 2px rgba(255,255,255,0.2), 0 6px 10px rgba(0,0,0,0.2);
overflow: hidden;
}
/* 滑块文本样式 */
.slide-to-unlock span {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
color: #2f3542;
font-size: 20px;
}
/* 滑块圆形滑块样式 */
.slide-to-unlock:before {
content: "";
position: absolute;
left: -25px;
top: 0;
width: 100px;
height: 50px;
border-radius: 50px;
background: #192a56;
box-shadow: inset 0 0 0 2px rgba(255,255,255,0.2), 0 6px 10px rgba(0,0,0,0.2);
z-index: 999;
transition: left 0.4s ease-out;
}
/* 滑块圆形滑块悬停样式 */
.slide-to-unlock:hover:before {
left: 50%;
}
/* 滑块锁的样式 */
.slide-to-unlock:after {
content: "";
position: absolute;
left: 0;
top: 0;
height: 50px;
width: 50px;
border-radius: 50%;
background: #2ecc71;
box-shadow: inset 0 0 0 2px rgba(255,255,255,0.2), 0 6px 10px rgba(0,0,0,0.2);
transform: translate(0, -50%);
transition: all 0.4s ease-out;
}
/* 滑块解锁布局 */
.slide-to-unlock.unlocked:after {
left: 250px;
background: #f1c40f;
}
/* 滑块解锁布局 */
.slide-to-unlock.unlocked:before {
left: 300px;
} 上述样式代码实现了一个简单的待机页面滑块。在网页中,你可以将滑块和其他元素一起使用,制作出更加炫酷的待机页面效果。