欧美一级视-欧美一级视频高清片-欧美一级视频免费-欧美一级视频免费观看-午夜激情视频在线播放-午夜激情视频在线观看

咨詢電話:
15628812133
22
2024/11

使用CSS3實現鼠標懸停圖標導航動畫特效

發布時間:2024-11-22 15:26:32
發布者:神棍子
瀏覽量:
0

css3建一個具有鼠標懸停動畫效果的導航菜單,當鼠標懸停在每個列表項上時,背景、圖標和文本都會產生動態變化,以增強用戶體驗。

代碼實現效果

1.頁面結構:

   使用一個`<section>`標簽作為整個導航菜單的容器,并為其添加`.business``.active`類。

   `<section>`內部使用一個`<div>`標簽作為內容容器,添加`.box`類。

   內部包含一個無序列表`<ul>`,每個列表項`<li>`代表一個服務選項。

2.樣式:

   使用CSS3`transition`屬性為背景、圖標和文本添加平滑的過渡效果。

   利用`background-position`屬性改變背景圖的位置,實現懸停時的視覺變化。

   使用`clip`屬性對某些元素進行裁剪,以實現特定的動畫效果。

3.交互:

   當鼠標懸停在列表項上時,通過改變`background-position``clip`屬性,使背景圖和圖標發生變化。

   文本的顯示和隱藏通過改變`top`屬性和`transition-delay`屬性來實現。

 重點方法

 1. 基礎樣式重置:消除瀏覽器默認的內外邊距,確保所有元素在不同瀏覽器中表現一致。使用通配符選擇器``重置所有元素的內外邊距,并移除鏈接的下劃線。

```css

 {

    padding: 0;

    margin: 0;

}

a, a:hover {

    text-decoration: none;

}

```

2. 導航欄基礎樣式:設置導航欄的寬度、居中顯示,并添加過渡效果。:使用`width``margin: 0 auto`使導航欄居中,`position: relative`確保子元素可以相對定位,`transition`屬性添加平滑過渡效果。

```css

.business .box {

    width: 1200px;

    margin: 0 auto;

    position: relative;

    transition: all .3s ease-in-out 0s;

}

```

 3. 列表項樣式:設置列表項的尺寸、間距、背景圖和顯示方式。使用`width``height`設置尺寸,`margin`設置間距,`background`設置背景圖,`overflow: hidden`確保溢出內容不可見,`display: inline-block`使列表項水平排列。

```css

.business .box ul.items li {

    width: 200px;

    height: 300px;

    margin: 0 8px;

    background: url(../images/bg_green.png) no-repeat 0px 400px;

    overflow: hidden;

    display: inline-block;

}

```

4. 圖標樣式:設置圖標的尺寸、位置和顯示方式。使用`display: block``position: relative`使圖標塊級顯示并可相對定位,`margin`設置居中和頂部間距,`height`設置高度

```css

.business .box ul.items li i {

    display: block;

    position: relative;

    margin: 0 auto;

    margin-top: 43px;

    height: 69px;

}

```

 

5. 動畫元素樣式:設置動畫元素的尺寸、位置、背景圖和過渡效果。使用`display: block``position: absolute`使動畫元素絕對定位,`width``height`設置尺寸,`margin-left`設置左側間距,`background`設置背景圖,`transition`屬性添加平滑過渡效果。

```css

.business .box ul.items li u {

    display: block;

    position: absolute;

    width: 156px;

    height: 156px;

    margin-left: 22px;

    background: url(../images/words.png) no-repeat 0px -363px;

    transition: all .5s ease-in-out 0s;

}

```

 6. 裁剪區域:通過裁剪實現特定的動畫效果。使用`clip`屬性定義裁剪區域,`.active`類改變裁剪區域的大小,實現動畫效果。

```css

.business .box ul.items li u.cl { clip: rect(0px,156px,-10px,78px); }

.business.active .box ul.items li u.cl { clip: rect(0px,156px,156px,78px); }

.business .box ul.items li u.cr { clip: rect(156px,78px,156px,0px); }

.business.active .box ul.items li u.cr { clip: rect(0px,78px,156px,0px); }

```

7. 文本樣式:設置標題和描述文本的樣式。使用`display: block``text-align: center`使文本居中顯示,`font-size``line-height`設置字體大小和行高,`position: relative``top`設置垂直位置。

```css

.business .box ul.items li strong {

    display: block;

    margin-top: 70px;

    font-size: 16px;

    font-weight: normal;

    text-align: center;

}

.business .box ul.items li p {

    position: relative;

    top: 200px;

    color: white;

    font-family: Arial, "宋體";

    font-size: 12px;

    line-height: 20px;

    text-align: center;

}

```

 

8. 鼠標懸停效果:當鼠標懸停在列表項上時,改變背景圖位置和圖標樣式。使用`background-position`改變背景圖位置,`transition`屬性添加平滑過渡效果,`hover`偽類觸發懸停效果。

```css

.business .box ul.items li:hover {

    background-position: 0px 0px;

    transition: all .5s ease-in-out .3s;

}

.business .box ul.items li:hover i {

    transition: all .5s ease-in-out .4s;

}

```

 

9. 特定類型圖標的變化:當鼠標懸停在特定類型的列表項上時,改變圖標背景圖的位置。使用`background-position`改變背景圖位置,`hover`偽類觸發懸停效果。

```css

.business .box ul.items li.pc:hover i { background-position: -168px -357px; }

.business .box ul.items li.mobi:hover i { background-position: -337px -291px; }

.business .box ul.items li.sys:hover i { background-position: -327px -362px; }

.business .box ul.items li.app:hover i { background-position: -164px -439px; }

.business .box ul.items li.host:hover i { background-position: -335px -439px; }

```

10. 文本顏色變化及延遲:當鼠標懸停在列表項上時,改變標題文本的顏色,并添加延遲效果。使用`color`改變文本顏色,`transition-delay`屬性添加延遲效果。

```css

.business .box ul.items li:hover strong {

    color: white;

    transition-delay: .4s;

}

```

11. 描述文字的動畫效果:當鼠標懸停在列表項上時,改變描述文本的垂直位置,并添加平滑過渡效果。使用`top`改變垂直位置,`transition`屬性添加平滑過渡效果,`transition-delay`屬性添加延遲效果。

```css

.business .box ul.items li:hover p {

    top: 20px;

    transition: all .3s ease-in-out .5s;

}

```

 總結

通過上述方法,實現了鼠標懸停時背景、圖標和文本的動態變化效果,增強了用戶的交互體驗。主要利用了CSS3`transition``background-position``clip`等屬性來實現這些效果。





關鍵詞:
返回列表
香蕉视频三级| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 99色吧| 久久精品欧美一区二区| 99久久精品国产高清一区二区 | 亚洲天堂一区二区三区四区| 国产伦久视频免费观看视频| 91麻豆tv| 精品视频在线观看视频免费视频| 精品国产一区二区三区国产馆| 一本伊大人香蕉高清在线观看| 欧美激情影院| 二级特黄绝大片免费视频大片| 日韩在线观看免费| 日韩中文字幕在线观看视频| 国产欧美精品| 麻豆系列 在线视频| 999精品在线| 成人高清视频免费观看| 日本乱中文字幕系列| 深夜做爰性大片中文| 亚洲不卡一区二区三区在线 | 国产网站免费在线观看| 日韩欧美一及在线播放| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 国产麻豆精品高清在线播放| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 国产综合91天堂亚洲国产| 精品久久久久久中文字幕2017| 美女免费精品高清毛片在线视| 午夜家庭影院| 麻豆网站在线免费观看| 黄色免费网站在线| 日韩av成人| 国产91素人搭讪系列天堂| 午夜激情视频在线播放| 亚州视频一区二区| 亚洲第一视频在线播放| 午夜在线亚洲| 亚洲精品永久一区| 99色精品| 国产视频一区二区在线播放| 精品国产一区二区三区免费| 久久精品免视看国产明星| 亚洲女人国产香蕉久久精品 | 999精品视频在线| 日本免费乱理伦片在线观看2018| 精品在线视频播放| 久久99爰这里有精品国产| 青青青草影院 | 国产一区二区高清视频| 中文字幕Aⅴ资源网| 日韩免费片| 在线观看导航| 天天做日日爱| 国产亚洲精品成人a在线| 国产麻豆精品高清在线播放| a级精品九九九大片免费看| 日韩中文字幕一区| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 成人免费一级毛片在线播放视频| 99热热久久| 中文字幕一区二区三区 精品| 国产成人精品在线| 香蕉视频亚洲一级| 日韩在线观看免费| 亚欧成人乱码一区二区| 欧美一级视频免费观看| 日本在线www| 青草国产在线观看| 免费毛片播放| 四虎论坛| 999久久久免费精品国产牛牛| 一a一级片| 国产a网| 欧美国产日韩精品| 国产欧美精品| 国产91素人搭讪系列天堂| 精品国产一区二区三区国产馆| 欧美一区二区三区在线观看| 成人高清视频免费观看| 国产极品白嫩美女在线观看看| 精品视频一区二区三区| 国产精品自拍亚洲| 一级毛片视频播放| 免费一级生活片| 久久国产精品永久免费网站| 四虎影视库| 久久国产影视免费精品| 中文字幕Aⅴ资源网| 国产a网| 成人免费观看视频| 一级片片| 精品视频一区二区三区免费| 国产一区二区精品久久91| 国产91丝袜在线播放0| 精品国产亚洲人成在线| 九九九国产| a级黄色毛片免费播放视频| 国产国语对白一级毛片| 久久国产精品自线拍免费| 国产一级生活片| 亚洲精品永久一区| 日韩欧美一二三区| 亚洲爆爽| 国产亚洲男人的天堂在线观看| 日韩男人天堂| 日本伦理黄色大片在线观看网站| 国产极品精频在线观看| 久草免费资源| 色综合久久天天综合| 国产高清视频免费| 91麻豆精品国产自产在线| 日韩一级黄色片| 美女免费精品高清毛片在线视| 一级女性全黄久久生活片| 午夜在线影院| 美女免费黄网站| 一级毛片视频在线观看| 一级女性大黄生活片免费| 精品国产三级a| 香蕉视频三级| 午夜欧美福利| 一本高清在线| 九九国产| 可以免费在线看黄的网站| 久久99这里只有精品国产| 久草免费资源| 国产精品自拍在线观看| 欧美一区二区三区性| 国产视频一区在线| 国产麻豆精品hdvideoss| 高清一级做a爱过程不卡视频| 深夜做爰性大片中文| 国产激情视频在线观看| 国产不卡福利| 91麻豆精品国产高清在线| 国产成人女人在线视频观看| 九九热精品免费观看| 国产成人精品在线| 国产不卡在线观看| 欧美电影免费看大全| 欧美另类videosbestsex视频| 午夜欧美福利| 精品久久久久久中文| 亚洲第一页乱| 精品国产一区二区三区久久久狼| 久久国产影视免费精品| 国产伦理精品| 一本高清在线| 国产网站免费| 日韩一级黄色| 亚洲 欧美 91| 精品在线视频播放| 毛片高清| 亚洲精品永久一区| 欧美18性精品| 日日夜夜婷婷| 91麻豆国产| 国产精品自拍亚洲| 欧美激情一区二区三区在线| 色综合久久手机在线| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 国产原创视频在线| 亚洲爆爽| 国产视频久久久| 九九精品影院| 国产a免费观看| 成人影院久久久久久影院| 麻豆系列国产剧在线观看| 日本乱中文字幕系列| 日本免费看视频| 欧美一区二区三区性| 日韩在线观看视频免费| 日韩字幕在线| 在线观看成人网 | 国产a网| 久久精品欧美一区二区| 日本免费乱理伦片在线观看2018| 麻豆网站在线看| 久久成人性色生活片| 国产网站免费视频| 色综合久久天天综合观看| 久久99青青久久99久久| 日本伦理黄色大片在线观看网站| 亚洲爆爽| 午夜在线观看视频免费 成人| 美女免费精品高清毛片在线视| 亚洲女人国产香蕉久久精品 | 精品国产香蕉在线播出| 毛片高清| 999久久狠狠免费精品| 亚洲天堂在线播放| 国产激情视频在线观看| 久久精品免视看国产成人2021| 青青青草视频在线观看| 免费一级片网站| 天天色成人| 午夜在线亚洲| 黄色免费三级|