Heim >Web-Frontend >CSS-Tutorial >Detaillierte grafische Erklärung zur Verwendung von HTML und CSS zum Erstellen von Liebeseffekten

Detaillierte grafische Erklärung zur Verwendung von HTML und CSS zum Erstellen von Liebeseffekten

yulia
yuliaOriginal
2018-10-25 10:24:5913697Durchsuche

CSS spielt eine sehr wichtige Rolle beim Seitenlayout. CSS kann nicht nur mit HTML erstellte Seiten verschönern, sondern auch verschiedene coole Effekte erzeugen. Können Sie als Front-End-Mitarbeiter CSS verwenden, um Herzen zu zeichnen? In diesem Artikel erfahren Sie, wie Sie mit HTML und CSS eine Herzform zeichnen und wie Sie den Liebeseffekt mit CSS3 implementieren. Er hat einen gewissen Referenzwert und interessierte Freunde können einen Blick darauf werfen.

Das Zeichnen von Herzen mit HTML und CSS erfordert die Verwendung vieler Eigenschaften in CSS, wie z. B. Randradius, Positionierung, Animation usw. Wenn Sie sich nicht sicher sind, können Sie meinen vorherigen Artikel lesen oder CSS-Video-Tutorial, ich hoffe, es kann Ihnen helfen!

Erklärung mit Beispielen: Ein Herz besteht aus zwei Kreisen und einem Quadrat. Die Seitenlänge des Quadrats ist der Durchmesser des Kreises.

HTML-Teil:

Verwenden Sie drei Divs, um den linken Kreis, den rechten Kreis bzw. das Quadrat darzustellen

<div class="box">
   <div class="round1"></div>
   <div class="round2"></div>
   <div class="bottom"></div>
</div>

CSS-Teil:

Verwenden Sie den Randradius: 50 %Stellen Sie es als Kreis ein, drehen Sie das Quadrat mit transform:rotate(45deg) um 45 Grad und kombinieren Sie es mit dem Kreis, um eine Herzform zu bilden

.box{
    width:180px;
    height:160px;
    margin:100px auto;
    animation:size 1s infinite;
    animation-direction:alternate;
    transition:1s all;
    border: 1px solid black;
   }
   .round1{
    width:100px;
    height:100px;
    border-radius:50%;
    background-color:hotpink;
    left: 0;
    top: 0;
    position:absolute;
   }
   .round2{
    width:100px;
    height:100px;
    border-radius:50%;
    background-color:hotpink;
    position:absolute;
    right: 0;
    top: 0;
   }
   .bottom{
    width:100px;
    height:100px;
    background-color:hotpink;
    position:absolute;
    top:40px;
    left:40px;
    transform:rotate(45deg);
   }
   @keyframes size{
    0%{
     transform:scale(0.6);
    }
    100%{
     transform:scale(1);
    }
   }

Verwenden Sie abschließend die Animationsanimation in CSS3, um dies zu erreichen Der Liebes-Spezialeffekt, damit die Liebe automatisch skaliert werden kann, ist der Effekt wie unten gezeigt:

Detaillierte grafische Erklärung zur Verwendung von HTML und CSS zum Erstellen von Liebeseffekten

Das Obige zeigt Ihnen, wie Sie eine Liebe mit HTML und CSS zeichnen ist relativ einfach. Anfänger müssen es selbst ausprobieren, um zu sehen, was Sie tun können. Ich hoffe, dieser Artikel wird Ihnen hilfreich sein. Weitere verwandte Video-Tutorials finden Sie unter

CSS3-Video-Tutorial

Weitere coole CSS3-, HTML5- und Javascript-Spezialeffektcodes, alles in:

JS-Spezialeffektsammlung

Das obige ist der detaillierte Inhalt vonDetaillierte grafische Erklärung zur Verwendung von HTML und CSS zum Erstellen von Liebeseffekten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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