您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關jQuery和CSS實現唯美文字效果,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。
效果圖:
圖片素材 :
代碼如下,復制即可使用:
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>浪漫表白 By:阿杜</title> <style type = "text/css"> *{ margin:0px; padding:0px; } html,body{ height:100%; } body{ font-family:"微軟雅黑"; <!-- 此處需要自己修改圖片路徑 --> background:url(images/b1j.jpg) no-repeat fixed; background-size:cover; } .top{ width:500px; height:150px; margin:50px auto; font-size:30px; color:#ea544d; } .box{ width:310px; height:310px; margin:0px auto; perspective:800px; margin-top:-40px; } .box .wrap{ width:210px; height:210px; position:relative; transform-style:preserve-3d; animation:play 10s linear infinite; } .box .wrap ul li{ list-style:none; position:absolute; top:0;left:0; } @keyframes play{ from{transform:rotateY(0deg);} to{transform:rotateY(360deg);} } .xin,.xin1{ position:absolute; } .xin{ animation:xin 8s linear infinite; } @keyframes xin{ 0%{top:0%;left:50%;opacity:1;} 20%{top:20%;left:80%;opacity:0;} 40%{top:50%;left:50%;opacity:1;} 60%{top:80%;left:40%;opacity:0;} 80%{top:50%;left:20%;opacity:1;} 100%{top:10%;left:0%;opacity:0;} } .xin1{ animation:xin 15s linear infinite; } @keyframes xin1{ 0%{top:10%;right:50%;opacity:1;} 20%{top:50%;right:80%;opacity:0;} 40%{top:40%;right:50%;opacity:1;} 60%{top:60%;right:40%;opacity:0;} 80%{top:50%;right:20%;opacity:1;} 100%{top:0%;right:0%;opacity:0;} } .text{ width:60%; margin:0 auto; margin-top:-60px; font-size:20px; line-height:30px; font-weight:500; animation:color 10s linear infinite; } @keyframes color{ 0%{color:#039;} 20%{color:#9C3;} 40%{color:#6C6;} 60%{color:#66F;} 80%{color:#FC9;} 100%{color:#9FF;} } </style> </head> <body> <!--S top--> <div class = "top"> <marquee behavior="alternate">Love Page By:阿杜</marquee> </div> <!--E top--> <!--S box--> <div class = "box"> <div class = "wrap"> <!-- 此處需要自己修改圖片路徑 --> <ul> <li><img src="images/1.gif" height="210px" width="210px"/></li> <li><img src="images/2.gif" height="210px" width="210px"/></li> <li><img src="images/3.gif" height="210px" width="210px"/></li> <li><img src="images/4.gif" height="210px" width="210px"/></li> <li><img src="images/5.gif" height="210px" width="210px"/></li> <li><img src="images/6.gif" height="210px" width="210px"/></li> </ul> </div> </div> <!--E box -此處需要自己修改圖片路徑--> <div class = "xin"> <img src="images/xin.png" width="100px" height="100px"/> </div> <div class = "xin1"> <img src="images/xin.png" width="100px" height="100px"/> </div> <div class = "text"> <p id = "test"></p> </div> <!-- 此處需要自己修改音頻路徑 --> <embed src="sound/bg.mp3" hidden="true"/> <!-- 此處需要自己修改JQ路徑 --> <script type = "text/javascript" src="js/jquery.min.js"></script> <script type = "text/javascript"> $(function(){ $(".wrap ul li").each(function(i){ var Deg = 360/$(".wrap ul li").size(); $(this).css({ "transform":"rotateY("+Deg*i+"deg) translateZ(220px)" }); }); }); window.onload = function autoplay(){ var b = ['能夠遇見你,對我來說是最大的幸福。有了你,我的生活變的無限寬廣,有了你,世界變得如此迷人。你是世界,世界是你。我愿意用自己的心,好好的陪著你,愛著你。陪你到你想去的地方,用心走完我們人生的余下的旅程。在未來的日子里,也許什么都無法確定,但唯一可以確定的是,我愛的人是你,無論現在還是將來,我想我這里都會是你最溫暖的港灣,都是為你遮風避雨的城墻。無論狂風,無論暴雨。我都會陪在你的身旁,讓你不會感到絲毫的擔心和惶恐。我會珍惜和你在一起的每一刻,每一分,每一秒。誰叫你是我最愛的人,誰叫你是第二幸福的人(因為愛上她你是最幸福的了,哈哈)。為了你,我愿用自己的雙手為你撐起一片艷陽!']; // 分隔字符串 var str = b.join(""),i=0,arr = str.split(''); var ms_stop = setInterval(function(){ // 設置自動出現文字 if(i>str.length-1){ i = 0; document.getElementById('test').innerHTML=''; } document.getElementById('test').innerHTML=document.getElementById('test').innerHTML+arr[i]; i++; },200); } </script> </body> </html>
關于jQuery和CSS實現唯美文字效果就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。