首页前端开发CSScss3做仙女生日相册

css3做仙女生日相册

时间2023-07-19 17:45:02发布访客分类CSS浏览924
导读:最近我用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
CSS二提没有声音 java 4和7组成的数字

游客 回复需填写必要信息