Who says programmers don’t know how to be romantic? Let’s see how programmers are romantic. Today I saw a 3D love animation made using HTML5 and CSS3 on a foreign website, which I would give to my loved one on Valentine’s Day. , still very good. Of course. We can use some romantic elements in the background. For example, add beautiful photos of your girlfriend. This makes for a cheap and meaningful Valentine's Day gift. You can click on the DEMO to take a look. First the renderings:
The implementation code is as follows:
html code:
XML/HTML CodeCopy content to clipboard
- <div class=’heart3d’>
-
<div class=’rib1′>div>
-
<div class=’rib2′>div>
-
<div class=’rib3′>div>
-
<div class=’rib4′>div>
-
<div class=’rib5′>div>
-
<div class=’rib6′>div>
-
<div class=’rib7′>div>
-
<div class=’rib8′>div>
-
<div class=’rib9′>div>
-
<div class=’rib10′>div>
-
<div class=’rib11′>div>
-
<div class=’rib12′>div>
-
<div class=’rib13′>div>
-
<div class=’rib14′>div>
-
<div class=’rib15′>div>
-
<div class=’rib16′>div>
-
<div class=’rib17′>div>
-
<div class=’rib18′>div>
-
<div class=’rib19′>div>
-
<div class=’rib20′>div>
-
<div class=’rib21′>div>
-
<div class=’rib22′>div>
-
<div class=’rib23′>div>
-
<div class=’rib24′>div>
-
<div class=’rib25′>div>
-
<div class=’rib26′>div>
-
<div class=’rib27′>div>
-
<div class=’rib28′>div>
-
<div class=’rib29′>div>
-
<div class=’rib30′>div>
-
<div class=’rib31′>div>
-
<div class=’rib32′>div>
-
<div class=’rib33′>div>
-
<div class=’rib34′>div>
-
<div class=’rib35′>div>
-
<div class=’rib36′>div>
-
div>
这么多div,主要是构造爱心的线条区域。
CSS代码:
对这些线条进行渲染,以便其有3D的视觉效果。
然后定义了一组名称为spin的HTML5动画:
Kod CSS复制内容到剪贴板
- @-webkit-keyframes berpusing {
- kepada {
- -webkit-transform: putarY(360deg) putarX(360deg);
- transformasi: putarY(360deg) putarX(360deg);
- }
- }
-
- @keyframes spin {
- kepada {
- -webkit-transform: putarY(360deg) putarX(360deg);
- transformasi: putarY(360deg) putarX(360deg);
- }
- }
Di atas adalah kesan animasi cinta 3D yang dicapai oleh kod HTML dan kod CSS boleh cuba mempelajarinya dan mendapatkan kemahiran persahabatan yang lain. Saya harap ia dapat membantu semua orang kepada Script House. Kami akan cuba berkongsi artikel yang lebih baik.