HTML+CSS+JS实现 ❤️love520爱心表白❤️
Posted java李阳勇
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTML+CSS+JS实现 ❤️love520爱心表白❤️相关的知识,希望对你有一定的参考价值。
🍅 作者主页:Java李杨勇
🍅 简介:Java领域优质创作者🏆、【java李杨勇】公号作者✌ 简历模板、学习资料、面试题库、技术互助【关注我,都给你】
🍅 欢迎点赞 👍 收藏 ⭐留言 📝
效果演示: 文末获取源码
代码目录:
主要代码实现:
主页展示:
CSS样式:
* {
margin: 0;
padding: 0;
}
body {
background: url("images/1.jpg");
background-size: cover;
}
/*start top*/
.top {
width: 400px;
height: 100px;
margin: 60px auto;
font-size: 30px;
font-family: "华文行楷";
color: #fff;
< !--background: -webkit-linear-gradient(45deg, #ff0000, #ffcc00, #ffff99, #33ccff, #00ff33, #6600ff, #333399);
-webkit-background-clip: text;
-->
}
/*end top*/
/*start box*/
.box {
width: 310px;
height: 310px;
margin: auto;
perspective: 800px;
/*景深*/
}
.box .pic {
position: relative;
transform-style: preserve-3d;
/*3d环境*/
animation: play 10s linear infinite;
/*动画名称 执行时间 匀速 无限执行*/
}
.box ul li {
list-style: none;
position: absolute;
top: 0;
left: 0;
}
/*start box*/
/*定义一个关键帧*/
@keyframes play {
from {
transform: rotateY(0deg);
}
to {
transform: rotateY(360deg);
}
}
/*start text*/
#text {
width: 500px;
height: 200px;
color: #6fade1;
margin: auto;
font-size: 24px;
font-family: "方正喵呜体";
}
/*end text*/
</style>
HTML代码 :
图片替换成自己喜欢的
<!--start top-->
<div class="top">
<marquee behavior="alternate">时光不老,我们不散</marquee>
</div>
<!--end top-->
<!--start box-->
<div class="box">
<div class="pic">
<ul>
<li><img src="images/1.png" width="" height="" alt="" /></li>
<li><img src="images/2.png" width="" height="" alt="" /></li>
<li><img src="images/3.png" width="" height="" alt="" /></li>
<li><img src="images/4.png" width="" height="" alt="" /></li>
<li><img src="images/5.png" width="" height="" alt="" /></li>
<li><img src="images/6.png" width="" height="" alt="" /></li>
</ul>
</div>
</div>
javaScript实现 :
<script src="js/jquery.min.js"></script>
<!--雪花-->
<script src="js/snow.js"></script>
<script>
$(".pic ul li").each(function(i) { //遍历
var deg = 360 / $(".pic ul li").size(); //size个数
//当前的li对象 添加css样式
$(this).css({
"transform": "rotateY(" + deg * i + "deg) translateZ(216px)"
});
$.fn.snow({
minSize: 10,
maxSize: 15,
newOn: 500,
flakeColor: "#ffffff"
});
});
var i = 0;
var str = "能够遇见你是我最大的幸运,有了你生活变得丰富多彩,有了你,世界变得如此迷人;你是我的世界,我的世界是你,对我来说,不是在最美好的时光遇见了你,而是遇见你后都是最美好的时光!";
window.onload = function typing() {
//获取div
var mydiv = document.getElementById("text");
mydiv.innerhtml += str.charAt(i);
i++;
var id = setTimeout(typing, 100);
if (i == str.length) {
clearTimeout(id);
}
}
</script>
作品来自于网络收集、侵权立删
获取完整源码:
大家点赞、收藏、关注、评论啦 、查看👇🏻👇🏻👇🏻微信公众号获取👇🏻👇🏻👇🏻
打卡 文章 更新 61/ 100天
专栏推荐阅读订阅:
以上是关于HTML+CSS+JS实现 ❤️love520爱心表白❤️的主要内容,如果未能解决你的问题,请参考以下文章
HTML+CSS+JS实现 ❤️爱心文字3D旋转动画特效❤️