導語:
女朋友最近生日,我作為浪漫(搞事)專家,怎么能不弄點驚喜呢?于是我的這一件禮物,直接把女朋友感動哭了,
我和女朋友的甜蜜聊天對話!!

那么我是怎么把女朋友感動哭的呢?我們來看看網頁相冊效果圖,

這里我把女朋友的照片換成了她最喜歡的偶像的照片(保命操作,當時我用的是她的照片),是不是很炫酷呢?
瞬間讓女生感動哭了,

那么是怎么實作的呢,很簡單,只需要html和css就行了,代碼直接給你們,換一下圖片就行了,
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>把女朋友感動哭的相冊</title>
<style type="text/css">
html{
width: 100%;
height: 100%;
}
.bigbox{
width: 10px;
height: 10px;
margin: 200px 400px;
position: relative;
}
.box{
width:500px;
height:300px;
margin: 0 auto;
transform-style: preserve-3d;
transform: rotateX(-30deg) rotateY(-80deg);
-webkit-animation: mystyle 15s infinite;
animation-timing-function: linear;
}
@-webkit-keyframes mystyle{
from{transform: rotateX(-180deg) rotateY(-180deg);}
to{transform: rotateX(180deg) rotateY(180deg);}
}
.box div{
position: absolute;
width: 200px;
height: 200px;
opacity: 0.8;
transition: all .4s;
}
.bigpic{
width: 200px;
height: 200px;
}
.box .bigfront{
transform: rotateY(0deg) translateZ(100px);
}
.box .bigback{
transform: translateZ(-100px) rotateY(180deg);
}
.box .bigleft{
transform: rotateY(90deg) translateZ(100px);
}
.box .bigright{
transform: rotateY(-90deg) translateZ(100px);
}
.box .bigtop{
transform: rotateX(90deg) translateZ(100px);
}
.box .bigbottom{
transform: rotateX(-90deg) translateZ(100px);
}
.box span{
display: block;
position: absolute;
width: 140px;
height: 140px;
top: 25px;
left: 25px;
}
.box .smallpic{
width: 140px;
height: 140px;
}
.box .smallleft{
transform: rotateY(90deg) translateZ(70px);
}
.box .smallright{
transform: rotateY(-90deg) translateZ(70px);
}
.box .smalltop{
transform: rotateX(90deg) translateZ(70px);
}
.box .smallbottom{
transform: rotateX(-90deg) translateZ(70px);
}
.box .smallfront{
transform: rotateY(0deg) translateZ(70px);
}
.box .smallback{
transform: translateZ(-70px) rotateY(180deg);
}
/*:hover 我們之前說過的一個css選擇器,能夠讓滑鼠指向的時候觸發*/
.box:hover .bigleft{
transform: rotateY(90deg) translateZ(300px);
}
.box:hover .bigright{
transform: rotateY(-90deg) translateZ(300px);
}
.box:hover .bigtop{
transform: rotateX(90deg) translateZ(300px);
}
.box:hover .bigbottom{
transform: rotateX(-90deg) translateZ(300px);
}
.box:hover .bigfront{
transform: rotateY(0deg) translateZ(300px);
}
.box:hover .bigback{
transform: translateZ(-300px) rotateY(180deg);
}
</style>
</head>
<body>
<div class="bigbox">
<div class="box">
<div class="bigfront">
<img src="image/1.jpg" class="bigpic" >
</div>
<div class="bigback">
<img src="image/2.jpg" class="bigpic">
</div>
<div class="bigleft">
<img src="image/3.jpg" class="bigpic">
</div>
<div class="bigright">
<img src="image/4.jpg" class="bigpic">
</div>
<div class="bigtop">
<img src="image/5.jpg" class="bigpic">
</div>
<div class="bigbottom">
<img src="image/6.jpg" class="bigpic">
</div>
<span class="smallfront">
<img src="image/7.jpg" class="smallpic" />
</span>
<span class="smallback">
<img src="image/8.jpg" class="smallpic" />
</span>
<span class="smallleft">
<img src="image/9.jpg" class="smallpic" />
</span>
<span class="smallright">
<img src="image/10.jpg" class="smallpic" />
</span>
<span class="smalltop">
<img src="image/11.jpg" class="smallpic" />
</span>
<span class="smallbottom">
<img src="image/12.jpg" class="smallpic" />
</span>
</div>
</div>
</body>
</html>
檔案夾結構如下:

好了,你們也快去把女朋友感動哭吧!!
沒有女朋友怎么辦?點個贊,明天我給你分配一個,

不說了,我要去買榴蓮了,晚了可能連進去跪榴蓮的機會也沒有了,大家保重,注意膝蓋,

補充:

微信搜索【web小館】
回復 【相冊】,即可獲取 本文相冊原始碼,
回復 【全堆疊博客專案】,即可獲取專案原始碼和后續的實戰文章教程,
每天用最簡單樸實的語言,潛移默化的提升你的計算機基礎知識和前端技術,小米粥,一個專注的web全堆疊工程師,我們下期再見!


轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/7607.html
標籤:AI
