用html5+CSS3+JS实现七夕言情功能代码

作者 : 慕源网 本文共2744个字,预计阅读时间需要7分钟 发布时间: 2021-09-20 共270人阅读

用html5+CSS3+JS实现七夕言情功能代码

  下面小编给大家制作了基于html5+css3+js实现的七夕情人节特效,具体实例代码,大家参考下本文。

 

附上源码:

 

<!doctype html>

 

<html>

 

<head>

 

<meta charset=”UTF-8″>

 

<meta name=”Keywords” content=”关键字,关键词”>

 

<meta name=”Description” content=”描述信息”>

 

<title>七夕快乐</title>

 

<!–css 样式 层叠样式表–>

 

<style type=”text/css”>

 

*{margin:0;padding:0;}

 

html,body{width:100%;height:100%;}

 

body{background:url(images/3.jpg);background-size:cover;overflow:hidden;}

 

/*top start*/

 

.top{width:400px;height:100px;margin:60px auto;font-size:30px;font-family:”华文行楷”;color:#fff;}

 

/*background:-webkit-linear-gradient(45deg,#ff0000,#ff0099,#ffff00,#33ff00,#3300cc,#000000);*/

 

/*end top*/

 

/*box start*/

 

.box{width:310px;height:310px;margin:auto;perspective:800px;}

 

.box .pic{position:relative;transform-style:preserve-3d;/*搭载3d环境*/animation:play 10s linear infinite;}

 

/*animation:play 速度 匀速 循环;*/

 

.box ul li{list-style:none;position:absolute;top:0;left:0;}

 

/*end box*/

 

#text{width:500px;height:200px;margin:auto;color:#6fade1;margin:auto;font-size:24px;font-family:”方正喵呜体”;}

 

/*定义一个关键帧*/

 

@keyframes play{

 

from{transform:rotateY(0deg);}

 

to{transform:rotateY(360deg);}

 

}

 

</style>

 

</head>

 

<body>

 

<!–top start–>

 

<div class=”top”>

 

<!–marquee滚动标签 behaviod=”alternate”碰撞–>

 

<marquee behavior=”alternate”>时光不老 我们不散</marquee>

 

</div>

 

<!–end top–>

 

<!–box start–>

 

<div class=”box”>

 

<div class=”pic”>

 

<ul>

 

<!–图片四要素 src路径 width height alt描述 优化–>

 

<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>

 

<!–end box–>

 

<div id=”text”></div>

 

<!–插入背景音乐–>

 

<embed src=”周杰伦+-+告白气球.mp3″/>

 

<!–引入jQuery类库–>

 

<script type=”text/javascript” src=”js/jquery-1.11.1.min.js”></script>

 

<!–下雪的动画背景 js–>

 

<script type=”text/javascript” src=”js/trans.js”></script>

 

<script>

 

//拿到每一个li

 

$(“.pic ul li”).each(function(i){

 

//每一张图片的旋转角度是不相同的

 

var deg=360/$(“.pic ul li”).size();

 

//当前的li对象

 

$(this).css({“transform”:”rotateY(“+deg*i+”deg) translateZ(216px)”});

 

//调用下雪的动画

 

$.fn.snow({

 

minSize:10,

 

maxSize:15,

 

newOn:500,

 

flakeColor:”#fff”

 

});

 

});

 

var i=0;

 

var str=”把天上的银河截下,汇成爱情的心河,流进你的心里;把天上的鹊桥摘下,变成爱情的心桥,搭在你的心里。给你此生不变的挚爱. 七夕快乐 ! ! !”;

 

//语音

 

var obj = $(‘<audio src=”http://fanyi.baidu.com/gettts?lan=zh&amp;text=’+str+’&amp;spd=5&amp;sorce=web” autoplay></audio>’);

 

$(“body”).append(obj);

 

window.onload= function typing(){

 

//获取div

 

var mydiv=document.getElementById(“text”);

 

//实现逐字显示

 

mydiv.innerHTML+=str.charAt(i);

 

i++;

 

//定时器

 

var id = setTimeout(typing,100);

 

//判断str显示完后清空setTimeout

 

if(i==str.length){

 

clearTimeout(id);

 

}

 

}

 

</script>

 

</body>

 

</html>

 

以上所述是圈儿给大家介绍的html5+CSS3+JS实现七夕言情功能代码,希望对大家有所帮助,最后祝大家有情人终成眷属,情人节快乐!

 


慕源网 » 用html5+CSS3+JS实现七夕言情功能代码

常见问题FAQ

程序仅供学习研究,请勿用于非法用途,不得违反国家法律,否则后果自负,一切法律责任与本站无关。
请仔细阅读以上条款再购买,拍下即代表同意条款并遵守约定,谢谢大家支持理解!

发表评论

开通VIP 享更多特权,建议使用QQ登录