CSS3懸停效果案例應用

2022-09-25 10:30:12 字數 2714 閱讀 5429

css3 為 web 開發帶來了非常令人興奮的變化,特別是 css 3d 轉換、動畫等特性的支援,可以輕鬆的建立很酷的 web 效果。

css3新增添了實現動畫效果的新功能,通過本文,你可以對這些新功能有個初步了解。今天就分享一些懸停效果,可以更好的幫助你開發

html標記

這個簡單的結構使我們能夠使這些效果。正如你可以看到下面的**中我們建立了乙個父類檢視,裡面的內容。然後,我們建立乙個類的面具,我們將了css3過渡到懸停效果。在後面的例子中,這個語法可以稍稍發生變化,這取決於你想要的效果應用。

複製**

**如下:

www.cppcns.comiv>

full image

css

在這裡,你將我們的教程設定的基本屬性。對於每乙個效果會有不同的css檔案,你可以把到乙個css檔案中的各種效果。

複製**

**如下:

.view

.view .mask, .view .content

.view img

.view a.info

1 example

html

對具有這種效果的類檢視的元素新增特殊類效果。這裡在view類的基礎上新增effect類

複製**

**如下:

www.cppcns.comfull image

css這裡除了使用的邊框屬性來建立乙個三角形,我使用的多個轉換,允許我在動畫期間對每個屬性有更多的控制。

複製**

**如下:

effect img

.effect .mask

.effect a.info

.effect:hover img

.effect:hover .mask

.effect:hover a.info

2 example

html

在此示例中的語法會稍有不同

複製**

**如下:

www.cppcns.comt;

full image

css在這個例子當中使用邊框熟悉對變數進行調整. 這裡使用 box-sizing. box-sizing 熟悉被用來改變預設的css盒寬度和高度大小,具體怎麼使用呢,我簡單解釋一下

(說到 ie 的 bug,在 ie6以前的版本中,ie對盒模型的解析出現一些問題,跟其它瀏覽器不同,將 border 與 padding 都包含在 width 之內。而另外一些瀏覽器則與它相反,是不包括border和padding的。box-sizing:content-box:當我們設定 box-sizing: content-box; 時,瀏覽器對盒模型的解釋遵從我們之前認識到的 w3c 標準,當它定義width和height時,它的寬度不包括border和padding。box-sizing:border-box:當我們設定box-sizing: border-box; 時,瀏覽器對盒模型的解釋與 ie6之前的版本相同,當它定義width和height時,border和padding則是被包含在寬高之內的。內容的寬和高可以通過定義的 「width」和 「height」減去相應方向的「padding」和「border」的寬度得到。內容的寬和高必須保證不能為負,必要時將自動增大該元素border box的尺寸以使其內容的寬或高最小為0。

) 複製**

**如下:

.second-effect .mask

.second-effect a.info

.second-effect:hover .mask

.second-effect:hover a.info

3 example

html

這裡在view類的基礎上新增third-effect類.

複製**

**如下:

full image

css使用邊框屬性只需要簡單的幾行**就能得到非常棒的效果.

複製**

**如下:

.third-effect .mask

.third-effect a.info

.third-effect:hover .mask

.third-effect:hover a.info

4 example

html

在此示例中的**是比之前的明顯減少,但做出來的懸停效果將是非常令人印象深刻的.

1 2 3

4 css

僅使用mask類與border-radius屬性結合打造出乙個美麗的懸停效果,單擊實現的可見性

複製**

**如下:

.fourth-effect .mask

.fourth-effect:hover .mask

5 example

html

最後乙個例子是上面幾個例子的結合.新增乙個fifth-effect類

1 2 3

4

程式設計客棧;

css

在這裡使用邊框屬性的rgba屬性。來改變可見的透明度.

複製**

**如下:

.fifth-effect img

.fifth-effect .mask

.fifth-effect:hover .mask

.fifth-effect:hover img

本文標題: css3懸停效果案例應用

本文位址:

css3 濾鏡效果

色相旋轉 曾經和photoshop色相 飽和度面板打過交道嗎?現在好了,你可以在瀏覽器中應用它。img 如果對這個度數值如何設定感到困惑,可以試想一下乙個色輪。您指定的度數值決定了該輪停止之處。這意味著 0deg將不會有任何效果,而50deg會相應的轉動撥盤。在這種情況下,nettuts 的標誌將採...

Css3 動畫效果

相關作品 最近看了比較多的動畫效果,想做些自己感興趣的作品,遇到以下問題,記錄下來 1.簡單的動畫主要用transition和transform 2.滑鼠放上去產生的效果,before和after顯示寫法如下 item style3 hover before 3.關於3d動畫效果,要顯示出來,需要新...

css3動畫效果

css3中的transform中有旋轉,放縮,傾斜,平移的功能,分別對應的屬性是 rotate,scale,skew,translate 旋 rotate css view plaincopy webkit transform rotate 10deg moz transform rotate 10...