HTML5 3D愛心動畫及其製作過程

2021-09-06 17:24:21 字數 3781 閱讀 9909

當然你也可以先看一下demo演示

<

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,主要是構**心的線條區域。

下面是css3**,對這些線條進行渲染,以便其有3d的視覺效果。

.heart3d .heart3d [class^="rib"] .heart3d [class$="1"] .heart3d [class$="2"] .heart3d [class$="3"] .heart3d [class$="4"] .heart3d [class$="5"] .heart3d [class$="6"] .heart3d [class$="7"] .heart3d [class$="8"] .heart3d [class$="9"] .heart3d [class$="10"] .heart3d [class$="11"] .heart3d [class$="12"] .heart3d [class$="13"] .heart3d [class$="14"] .heart3d [class$="15"] .heart3d [class$="16"] .heart3d [class$="17"] .heart3d [class$="18"] .heart3d [class$="19"] .heart3d [class$="20"] .heart3d [class$="21"] .heart3d [class$="22"] .heart3d [class$="23"] .heart3d [class$="24"] .heart3d [class$="25"] .heart3d [class$="26"] .heart3d [class$="27"] .heart3d [class$="28"] .heart3d [class$="29"] .heart3d [class$="30"] .heart3d [class$="31"] .heart3d [class$="32"] .heart3d [class$="33"] .heart3d [class$="34"] .heart3d [class$="35"] .heart3d [class$="36"]
然後定義了一組名稱為spin的html5動畫:

@-webkit-keyframes spin }

@keyframes spin }

HTML5 3D衣服搖擺動畫特效

這又是一款基於html5 canvas的3d動畫傑作,它是乙個可以隨風飄動的3d衣服搖擺動畫特效,非常逼真。當我們將滑鼠滑過衣服時,衣服將會出現搖擺的動畫,點選滑鼠時,衣服將會更加劇烈地擺動。演示原始碼 html xml html code複製內容到剪貼簿 p3d庫js 主要用來處理3d效果的 j ...

5款超讚的HTML5 3D效果例項演示

html5是web開發世界的一次重大的改變,事實上不管你是否喜歡,它都是代表著未來趨勢。其實html5並不難理解和使用。先來看看html5實現的幾個效果。作為像我乙個草根技術員,尤其是前端技術員,不早早的掌握這些必修課,將來可能真是要丟飯碗啊。我滴淚 第乙個 html5 canvas分子粒子模型背景...

HTML5 3列表標籤

html的列表標籤主要分為三種,有序列表 無序列表和定義列表。1.有序列表 有序列表,顧名思義,就是有順序的列表。一般用於排名等,對排序有要求的情況下。有序列表主要涉及的標籤 標籤 是有序列表標籤。ol內元素是有序的,並且自帶序號,後期學完css可以去掉或改變樣式 ol內除了li標籤外不要寫其他東西...