|
導讀網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立... 網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立在超文本基礎之上的。超級文本標記語言之所以稱為超文本標記語言,是因為文本中包含了所謂“超級鏈接”點。 在工作中為了使頁面有動感,前端開發人員經常會在頁面中加上鼠標經過和鼠標移出的效果,使頁面更具有吸引力。這篇文章就和大家講講CSS中的hover事件,CSS:hover怎么使用,以及用代碼說明怎么用CSS:hover變色。需要的小伙伴,繼續往下看吧。細心的小伙伴會發現,幾乎每個網站都會用到hover,hover一般被應用在按鈕、logo以及圖片等元素上面,但有些時候也會用到mouseover和mouseout這兩個鼠標事件,但是JavaScript比較麻煩,建議能用CSS解決的盡量用CSS吧,這樣可以提高性能。接下來就詳細講講hover的使用方法。 一、定義和用法 定義:hover在鼠標移到鏈接上時可以添加特殊樣式。 用法:選擇器:hover{屬性:屬性值} 與hover相關的偽類: :hover 選擇器可用于所有元素,不僅是鏈接。 注意:為了產生預期的效果,:hover 必須位于 :link 和 :visited 之后。 二、CSS:hover方法實例 實例描述:當鼠標進過div時,這個div逐漸變大,當鼠標移出時,div又逐漸變小,回到最初的樣式。這個就是使用的CSS hover事件實現的。 HTML部分: <div class="aa"></div> CSS部分: .aa{
width: 100px;
height: 100px;
background-color: blue;
-webkit-transition: transform 2s linear;
-moz-transition: transform 2s linear;
-ms-transition: transform 2s linear;
-o-transition: transform 2s linear;
transition: transform 2s linear;
}
.aa:hover{
-webkit-transform: scale(2);
-moz-transform: scale(2);
-ms-transform: scale(2);
-o-transform: scale(2);
transform: scale(2);
}效果圖:
左圖是鼠標未移入的樣式,右圖是鼠標移入后的樣式。 注意:以上介紹了CSS:hover的使用方法,比較簡單。需要注意的是,hover對同級別的元素改變樣式,改變的是相鄰兄弟元素的樣式,即一個元素的樣式;對元素的子元素應用hover改變樣式,可以同時起作用。利用偽類改變其他元素的樣式,其他元素須是hover元素的子元素。這里不做示范了,小伙伴可以自己動手試試。 以上就是詳解CSS:hover偽類選擇器的使用方法(附代碼)的詳細內容,更多請關注php中文網其它相關文章! 網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。 |
溫馨提示:喜歡本站的話,請收藏一下本站!