css3做仙女生日相册
导读:最近我用CSS3制作了一个特别的东西,那就是仙女生日相册!首先,我创建了一个背景图片background-image: url("fairy-bg.png" ;来给相册增加妖仙和精灵的气息。然后我添加了一些动画效果animation: gr...
最近我用CSS3制作了一个特别的东西,那就是仙女生日相册!
首先,我创建了一个背景图片
background-image: url("fairy-bg.png");
来给相册增加妖仙和精灵的气息。然后我添加了一些动画效果animation: grow 0.8s ease-in-out infinite alternate;
@keyframes grow {
0% {
opacity: 0;
transform: scale(0.8);
}
100% {
opacity: 1;
transform: scale(1);
}
}
来让相册看起来更加生动。接着,我用CSS3制作了一个3D翻转效果来让相册的每一页都像是在翻到下一页。这个效果需要通过前后两个标签来实现,可以使用CSS3的 transform 和 transition 属性来轻松实现。具体代码如下:
.flip-container {
position: relative;
perspective: 100px;
}
.flip-container:hover .flipper, .flip-container.hover .flipper {
transform: rotateY(180deg);
}
.flipper {
position: absolute;
transition: 0.6s;
transform-style: preserve-3d;
}
翻书效果非常的流畅自然。最后,我为相册的每一个页面都添加了不同的背景图以及滑动的CSS3效果。每一页都有一个不同的主题,像是绿色林地、蓝天白云和粉色花园等。通过下面这段代码,我可以轻松地指定每一个页面的css属性:
.page {
width: 800px;
height: 600px;
position: absolute;
top: 30px;
left: 50%;
margin-left: -400px;
background: url("page1.png");
background-repeat: no-repeat;
background-size: cover;
box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
animation: slidein 1.5s ease-in;
}
@keyframes slidein {
from {
left: 100%;
opacity: 0;
}
to {
left: 50%;
opacity: 1;
}
}
这些特殊效果和不同的主题让我的仙女生日相册看起来更加生动、神秘、不可思议和迷人。总之,CSS3 是一个非常棒的工具,可以让我们做出更生动、迷人的网页界面。你也可以尝试着研究一下 CSS3,用自己的创意实现更多奇妙的网页效果。我相信你也会做出一些好玩、炫酷的网页效果。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: css3做仙女生日相册
本文地址: https://pptw.com/jishu/318722.html
