html实现云表白(一)——520神器
情人节520马上就要到了,你是否准备好了?别担心,神器已为您准备好了,拿来即用,创造新颖实现云表白,为他(她)提供一个不一样的体验,提供源码。
目录
前言
现在的女生,都很喜欢浪漫和惊喜,所以很多人都会选择在这样的时候,给那个喜欢了很久的人,来一个意外的惊喜,给她一个深情的表白,因为在这样的气氛下,女生会更加的感动,当一个人感动的时候,爱情成功的机率就会大幅度的上升,也更容易牵上那个喜欢的人的手。在此,你是否会采用网络的方式,进行云表白。如何实现效果呢?
一、如何实现?
云表白是用HTML+css实现一个可旋转的效果,主要标签有span、div等。
工具:电脑一台;sublime_text或记事本等。
二、源码呈现
1.Html
代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS3制作3D图片立方体旋转特效</title>
<link rel="stylesheet" href="css/index.css">
</head>
<body>
<!--/*外层最大容器*/-->
<div class="wrap">
<!-- /*包裹所有元素的容器*/-->
<div class="cube">
<!--前面图片 -->
<div class="out_front">
<img src="img/1.jpg" class="pic">
</div>
<!--后面图片 -->
<div class="out_back">
<img src="img/2.jpg" class="pic">
</div>
<!--左图片 -->
<div class="out_left">
<img src="img/3.jpg" class="pic">
</div>
<!--右图片 -->
<div class="out_right">
<img src="img/4.jpg" class="pic">
</div>
<!--上图片 -->
<div class="out_top">
<img src="img/5.jpg" class="pic">
</div>
<!--下图片 -->
<div class="out_bottom">
<img src="img/6.jpg" class="pic">
</div>
<!--小正方体 -->
<span class="in_front">
<img src="img/7.jpg" class="in_pic">
</span>
<span class="in_back">
<img src="img/8.jpg" class="in_pic">
</span>
<span class="in_left">
<img src="img/9.jpg" class="in_pic">
</span>
<span class="in_right">
<img src="img/10.jpg" class="in_pic">
</span>
<span class="in_top">
<img src="img/11.jpg" class="in_pic">
</span>
<span class="in_bottom">
<img src="img/12.jpg" class="in_pic">
</span>
</div>
</div>
</body>
</html>
2.Css
代码如下(部分):
html{
background:linear-gradient(#ffd17c 0%,#000 80%);
height: 100%;
}
/*最外层容器样式*/
.wrap{
width: 650px;
height: 200px;
/*改变左右上下,图片方块移动*/
margin: 150px 360px;
position: relative;
}
@-webkit-keyframes rotate{
from{transform: rotateX(0deg) rotateY(0deg);}
to{transform: rotateX(360deg) rotateY(360deg);}
}
/*包裹所有容器样式*/
.cube{
width: 200px;
height: 200px;
margin: 0 auto;
transform-style: preserve-3d;
transform: rotateX(-30deg) rotateY(-80deg);
-webkit-animation: rotate 20s infinite;
/*匀速*/
animation-timing-function: linear;
}
.cube div{
position: absolute;
width: 200px;
height: 200px;
opacity: 0.8;
transition: all .4s;
}
视频效果:
https://live.csdn.net/v/164138
源码地址:
(1):
https://download.csdn.net/download/qinluyu111/18867813
(2)关注公众号:计算机基础与编程,阅读相关文章,即可获得源码。
总结
以上就是今天要讲的内容,本文仅仅简单介绍了云表白的实现效果,而HTML提供了大量能使我们快速便捷地实现关注世界的效果,希望对此兴趣的人继续探索深入。