>웹 프론트엔드 >JS 튜토리얼 >jQuery+CSS로 로맨틱한 고백을 구현하다! (코드 포함)

jQuery+CSS로 로맨틱한 고백을 구현하다! (코드 포함)

青灯夜游
青灯夜游앞으로
2020-06-30 10:02:132829검색

이 글에서는 jQuery + CSS를 활용해 낭만적인 고백을 구현하는데 필요한 페이지를 소개하겠습니다. 도움이 필요한 친구들이 모두 참고할 수 있기를 바랍니다.

낭만적인 고백을 실현하기 위해 JQ + CSS 필수 페이지

렌더링:

jQuery+CSS로 로맨틱한 고백을 구현하다! (코드 포함)

사진 자료:

jQuery+CSS로 로맨틱한 고백을 구현하다! (코드 포함)jQuery+CSS로 로맨틱한 고백을 구현하다! (코드 포함)jQuery+CSS로 로맨틱한 고백을 구현하다! (코드 포함)jQuery+CSS로 로맨틱한 고백을 구현하다! (코드 포함)jQuery+CSS로 로맨틱한 고백을 구현하다! (코드 포함)jQuery+CSS로 로맨틱한 고백을 구현하다! (코드 포함)

jQuery+CSS로 로맨틱한 고백을 구현하다! (코드 포함)

jQuery+CSS로 로맨틱한 고백을 구현하다! (코드 포함)

jQuery+CSS로 로맨틱한 고백을 구현하다! (코드 포함)

코드는 다음과 같습니다 , copy 사용 가능:

<!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 = [&#39;能够遇见你,对我来说是最大的幸福。有了你,我的生活变的无限宽广,有了你,世界变得如此迷人。你是世界,世界是你。我愿意用自己的心,好好的陪着你,爱着你。陪你到你想去的地方,用心走完我们人生的余下的旅程。在未来的日子里,也许什么都无法确定,但唯一可以确定的是,我爱的人是你,无论现在还是将来,我想我这里都会是你最温暖的港湾,都是为你遮风避雨的城墙。无论狂风,无论暴雨。我都会陪在你的身旁,让你不会感到丝毫的担心和惶恐。我会珍惜和你在一起的每一刻,每一分,每一秒。谁叫你是我最爱的人,谁叫你是第二幸福的人(因为爱上她你是最幸福的了,哈哈)。为了你,我愿用自己的双手为你撑起一片艳阳!&#39;];
                //  分隔字符串
                var str = b.join(""),i=0,arr = str.split(&#39;&#39;);
                
                var ms_stop = setInterval(function(){
                //  设置自动出现文字
                    if(i>str.length-1){
                        i = 0;
                        document.getElementById(&#39;test&#39;).innerHTML=&#39;&#39;;
                        }
                        document.getElementById(&#39;test&#39;).innerHTML=document.getElementById(&#39;test&#39;).innerHTML+arr[i];
                        i++;
                    },200);
            }
            
    </script>
</body>
</html>

더 좋은 아이디어나 더 많은 기능이 있으면 공유해 주세요. 오류가 있으면 연락해 수정해 주세요. ! !

더 멋진 CSS3, html5, javascript, jQuery 특수 효과 코드, 모든 기능: js 특수 효과 컬렉션

위 내용은 jQuery+CSS로 로맨틱한 고백을 구현하다! (코드 포함)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 cnblogs.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제