
请教网页设计大神:翻页和聚光灯效果的实现
一位设计师请教大神有关网页中翻页和聚光灯效果的实现。提供的网页展示了这两个效果。
问题:
这位设计师想要了解,网页中展示的聚光灯和翻页效果是如何使用 javascript 实现的。
立即学习“前端免费学习笔记(深入)”;
答案:
让人惊讶的是,这两种效果并不需要 javascript 就能实现。
- 聚光灯效果:使用 css3 中的动画属性实现了摇摆效果。
- 翻页效果:通过定位实现了,其原理与轮播图类似。
详细解释:
- 聚光灯效果:
@keyframes swing {
0% {
transform: rotate(0deg);
}
25% {
transform: rotate(5deg);
}
75% {
transform: rotate(-5deg);
}
100% {
transform: rotate(0deg);
}
}
.spotlight {
animation: swing 1s infinite alternate;
}- 翻页效果:
.container {
position: relative;
overflow: hidden;
}
.slides {
position: absolute;
left: 0;
width: 100%;
}
.slides img {
width: 100%;
}
.next-button, .prev-button {
position: absolute;
top: 50%;
transform: translateY(-50%);
cursor: pointer;
}
.next-button {
right: 0;
}
.prev-button {
left: 0;
}










