Heim > Web-Frontend > H5-Tutorial > Hauptteil

Implementierungscode für HTML5-Entwicklungsgeständnisartefakte

小云云
Freigeben: 2018-03-09 10:21:40
Original
10862 Leute haben es durchsucht

Gestern war der 8. März, der Tag der Göttin. Dieser Artikel teilt Ihnen hauptsächlich den Implementierungscode des HTML5-Entwicklungs-Geständnistools mit. Sie können ihn auch verwenden, um Ihre Liebe an diesem Tag auszudrücken. Wissenspunkte, die bei der Entwicklung des Geständnisartefakts zum Königinnentag am 8. März verwendet wurden: CSS33D-Szenen, 3D-Transformationen, Fähigkeiten zum Liebesspiel, Fähigkeiten zum Erstellen von 3D-Würfeln, benutzerdefinierte Animationen, native JS-DOM-Knotenoperationen, Schleifen usw.

Das Rendering ist wie folgt:

:point_down:html Code:

<p id="display">
        </p>
        <p class=&#39;heart3d&#39;>
            <p class=&#39;rib1&#39;></p>
            <p class=&#39;rib2&#39;></p>
            <p class=&#39;rib3&#39;></p>
            <p class=&#39;rib4&#39;></p>
            <p class=&#39;rib5&#39;></p>
            <p class=&#39;rib6&#39;></p>
            <p class=&#39;rib7&#39;></p>
            <p class=&#39;rib8&#39;></p>
            <p class=&#39;rib9&#39;></p>
            <p class=&#39;rib10&#39;></p>
            <p class=&#39;rib11&#39;></p>
            <p class=&#39;rib12&#39;></p>
            <p class=&#39;rib13&#39;></p>
            <p class=&#39;rib14&#39;></p>
            <p class=&#39;rib15&#39;></p>
            <p class=&#39;rib16&#39;></p>
            <p class=&#39;rib17&#39;></p>
            <p class=&#39;rib18&#39;></p>
            <p class=&#39;rib19&#39;></p>
            <p class=&#39;rib20&#39;></p>
            <p class=&#39;rib21&#39;></p>
            <p class=&#39;rib22&#39;></p>
            <p class=&#39;rib23&#39;></p>
            <p class=&#39;rib24&#39;></p>
            <p class=&#39;rib25&#39;></p>
            <p class=&#39;rib26&#39;></p>
            <p class=&#39;rib27&#39;></p>
            <p class=&#39;rib28&#39;></p>
            <p class=&#39;rib29&#39;></p>
            <p class=&#39;rib30&#39;></p>
            <p class=&#39;rib31&#39;></p>
            <p class=&#39;rib32&#39;></p>
            <p class=&#39;rib33&#39;></p>
            <p class=&#39;rib34&#39;></p>
            <p class=&#39;rib35&#39;></p>
            <p class=&#39;rib36&#39;></p>
            <p class="per">
                <p class="img"><img width="50" height="50" src="images/1.jpg" /></p>
                <p class="img"><img width="50" height="50" src="images/2.jpg" /></p>
                <p class="img"><img width="50" height="50" src="images/3.jpg" /></p>
                <p class="img"><img width="50" height="50" src="images/4.jpg" /></p>
                <p class="img"><img width="50" height="50" src="images/5.jpg" /></p>
                <p class="img"><img width="50" height="50" src="images/6.jpg" /></p>
            </p>
        </p>
Nach dem Login kopieren

:point_down:css code:

<style>/*css样式表的衣柜*/
        *{margin:0px;padding:0px;}/*去除默认外边距、内边距*/
            body{background:#000;}
            .heart3d {
              position: absolute;
              top: 0;
              right: 0;
              bottom: 0;
              left: 0;
              margin: auto;
              width: 100px;
              height: 160px;
              transform-origin:center center center;
              transform-style: preserve-3d;
              animation: spin 15s infinite linear;
            }
            #display{width:200px;color:white;font-size:24px;white-space:normal;text-indent:55px;position:absolute;left:100px;top:100px;}
            .heart3d [class^="rib"] {
              position: absolute;
              width: 100px;
              height: 160px;
              border: solid #f22613;
              border-width: 1px 1px 0 0;
              border-radius: 50% 50% 0 / 40% 50% 0;
            }
            .heart3d [class$="1"] {
              transform: rotateY(10deg) rotateZ(45deg) translateX(30px);
            }
            .heart3d [class$="2"] {
              transform: rotateY(20deg) rotateZ(45deg) translateX(30px);
            }
            .heart3d [class$="3"] {
              transform: rotateY(30deg) rotateZ(45deg) translateX(30px);
            }
            .heart3d [class$="4"] {
              transform: rotateY(40deg) rotateZ(45deg) translateX(30px);
            }
            .heart3d [class$="5"] {
              transform: rotateY(50deg) rotateZ(45deg) translateX(30px);
            }
            .heart3d [class$="6"] {
              transform: rotateY(60deg) rotateZ(45deg) translateX(30px);
            }
            .heart3d [class$="7"] {
              transform: rotateY(70deg) rotateZ(45deg) translateX(30px);
            }
            .heart3d [class$="8"] {
              transform: rotateY(80deg) rotateZ(45deg) translateX(30px);
            }
            .heart3d [class$="9"] {
              transform: rotateY(90deg) rotateZ(45deg) translateX(30px);
            }
            .heart3d [class$="10"] {
              transform: rotateY(100deg) rotateZ(45deg) translateX(30px);
            }
            .heart3d [class$="11"] {
              transform: rotateY(110deg) rotateZ(45deg) translateX(30px);
            }
            .heart3d [class$="12"] {
              transform: rotateY(120deg) rotateZ(45deg) translateX(30px);
            }
            .heart3d [class$="13"] {
              transform: rotateY(130deg) rotateZ(45deg) translateX(30px);
            }
            .heart3d [class$="14"] {
              transform: rotateY(140deg) rotateZ(45deg) translateX(30px);
            }
            .heart3d [class$="15"] {
              transform: rotateY(150deg) rotateZ(45deg) translateX(30px);
            }
            .heart3d [class$="16"] {
              transform: rotateY(160deg) rotateZ(45deg) translateX(30px);
            }
            .heart3d [class$="17"] {
              transform: rotateY(170deg) rotateZ(45deg) translateX(30px);
            }
            .heart3d [class$="18"] {
              transform: rotateY(180deg) rotateZ(45deg) translateX(30px);
            }
            .heart3d [class$="19"] {
              transform: rotateY(190deg) rotateZ(45deg) translateX(30px);
            }
            .heart3d [class$="20"] {
              transform: rotateY(200deg) rotateZ(45deg) translateX(30px);
            }
            .heart3d [class$="21"] {
              transform: rotateY(210deg) rotateZ(45deg) translateX(30px);
            }
            .heart3d [class$="22"] {
              transform: rotateY(220deg) rotateZ(45deg) translateX(30px);
            }
            .heart3d [class$="23"] {
              -webkit-transform: rotateY(230deg) rotateZ(45deg) translateX(30px);
              transform: rotateY(230deg) rotateZ(45deg) translateX(30px);
            }
            .heart3d [class$="24"] {
              transform: rotateY(240deg) rotateZ(45deg) translateX(30px);
            }
            .heart3d [class$="25"] {
              transform: rotateY(250deg) rotateZ(45deg) translateX(30px);
            }
            .heart3d [class$="26"] {
              transform: rotateY(260deg) rotateZ(45deg) translateX(30px);
            }
            .heart3d [class$="27"] {
              transform: rotateY(270deg) rotateZ(45deg) translateX(30px);
            }
            .heart3d [class$="28"] {
              transform: rotateY(280deg) rotateZ(45deg) translateX(30px);
            }
            .heart3d [class$="29"] {
              transform: rotateY(290deg) rotateZ(45deg) translateX(30px);
            }
            .heart3d [class$="30"] {
              transform: rotateY(300deg) rotateZ(45deg) translateX(30px);
            }
            .heart3d [class$="31"] {
              transform: rotateY(310deg) rotateZ(45deg) translateX(30px);
            }
            .heart3d [class$="32"] {
              transform: rotateY(320deg) rotateZ(45deg) translateX(30px);
            }
            .heart3d [class$="33"] {
              transform: rotateY(330deg) rotateZ(45deg) translateX(30px);
            }
            .heart3d [class$="34"] {
              transform: rotateY(340deg) rotateZ(45deg) translateX(30px);
            }
            .heart3d [class$="35"] {
              transform: rotateY(350deg) rotateZ(45deg) translateX(30px);
            }
            .heart3d [class$="36"] {
              transform: rotateY(360deg) rotateZ(45deg) translateX(30px);
            }

            @keyframes spin {
              to {
                transform: rotateY(360deg) rotateX(360deg);
              }
            }
            .per{
                width:50px;height:50px;position:absolute;top:0;left:0;right:0;bottom:0;
                margin:auto;transform-style: preserve-3d;perspective:800px;
            }
            
            .img{width:50px;height:50px;position:absolute;backface-visibility:hidden;
            }
            .img:nth-child(1){top:-50px;left:0;transform-origin:bottom;
            transform:translateZ(30px) rotateX(90deg);}
            .img:nth-child(2){top:50px;left:0;transform-origin:top;
            transform:translateZ(30px) rotateX(-90deg);}
            .img:nth-child(3){top:0px;left:-50px;transform-origin:right;
            transform:translateZ(30px) rotateY(-90deg);}
            .img:nth-child(4){top:0px;left:50px;transform-origin:left;
            transform:translateZ(30px) rotateY(90deg);}
            .img:nth-child(6){top:0px;left:0;transform:translateZ(30px);}
            .img:nth-child(5){top:0px;left:0;transform:translateZ(0px);}
        </style>
Nach dem Login kopieren

:point_down:javascript code:

<script>
            var i = 0;
            var str1 = "对于一个网页制作者来说,对HTML语言一定不会感到陌生,因为HTML语言是所有网页制作的基础。但是如果页面能够方便网友们的使用,友好而大方,甚至像桌面应用程序一样,那么仅仅依靠HTML语言是不够的,JavaScript在这其中扮演着重要的角色。";
            var str ="如果,爱一个人,守一份爱情,可以在早春一起去踏青,可以在盛夏一起去赏荷,可以在浅秋一起去观月,可以在深冬一起去寻梅,不厌倦,却欢乐,不平凡,却平淡。那么,此生便无憾了。";
            window.onload = function typing(){
                var myp = document.getElementById("display");
                myp.innerHTML += str.charAt(i);
                var oBtn = document.getElementById(&#39;btn&#39;);
                i++;
                var id = setTimeout(typing,100);
                if(i==str.length){
                    clearTimeout(id);
                    myp.value ="";
                    myp.innerHTML +=""
                    //alert("程序执行完毕!");
                }   
            }
        </script>
Nach dem Login kopieren

Verwandte Empfehlungen:

Programmer's Confession Artefakt „520“ Shout Out, 520 Shout Out_PHP-Tutorial

Wie man mit HTML eine Geständnisseite erstellt

Romantischer Programmierer: Wunderschöner Geständniscode zum Valentinstag

Das obige ist der detaillierte Inhalt vonImplementierungscode für HTML5-Entwicklungsgeständnisartefakte. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage