日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

css用hover制作下拉菜单

發(fā)布時(shí)間:2023/12/10 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 css用hover制作下拉菜单 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

首先我們的需求就是 制作一個(gè)鼠標(biāo)移動(dòng)到某個(gè)區(qū)域就會(huì)有下拉菜單的彈出,這樣會(huì)有更多的子類內(nèi)容,示例代碼如下:

<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>Title</title><style>*{margin: 0;}.title{background-color: #2b99ff;height: 50px;line-height: 50px;text-align: center;color: #3d2fa2;}.user{width: 180px;height: 50px;margin-left: 20px;background-color: #7a7b50;cursor: auto;}.user .msg{display: none;width: 200px;height: 40px;float: left;border: 1px solid red ;background-color: #787b53;z-index: 2;position: relative;}.user .msg a:hover{cursor: pointer;}.clearfix:after{content:"0";display: block;clear: both;visibility: hidden;height: 0;}.user:hover .msg{display: block;}.text{font-size: 30px;color: black;background-color: #99aecb;height: 800px;position: absolute;width: 1500px;z-index: 1;}</style> </head> <body><div class="title"><div class="user clearfix">用戶<div class="msg"><a>博客</a></div><div class="msg"><a>閃存</a></div><div class="msg"><a>積分</a></div><div class="msg"><a>評(píng)論</a></div><div class="msg"><a>關(guān)注</a></div></div><div class="text">文檔內(nèi)容</div></div> </body> </html>

?

實(shí)現(xiàn)的方法: 首先先做一個(gè)html的標(biāo)簽,做個(gè)基本的樣式出來,我們想把用戶這個(gè)框鼠標(biāo)觸摸后有下拉菜單

?

?

做好后的效果:

要實(shí)現(xiàn)這個(gè)功能是要注意幾個(gè)細(xì)節(jié)的 不然會(huì)做的四不像.

1,代碼實(shí)現(xiàn)首先需要注意清除float的浮動(dòng).這樣才能讓下拉框的背景飽滿 撐起來 這時(shí)候要看CSS中的 .clearfix:afttr 的方法 這個(gè)是固定內(nèi)容 ,用來清除float.

2 , ? ??.user .msg 的display: none 這是首先用來隱藏下拉的幾個(gè)標(biāo)簽 隨后hover的時(shí)候 display會(huì)重新覆蓋block;使其出現(xiàn)

3 ? ?這里注意,下拉菜單完成后?繼續(xù)寫后面的text菜單時(shí)彈出的畫面其實(shí)是會(huì)被下方的text 標(biāo)簽覆蓋的..這時(shí)候要注意text會(huì)覆蓋彈出畫面 顯示不出來,因?yàn)樗麄兪切值軜?biāo)簽,所以我們可以給他們加上z-index的屬性來改變層級(jí),讓前面的覆蓋后面,(z-index必須要和position配合)

4 ?text這里加上了個(gè)position=absolute,如果不加 彈出菜單會(huì)影響文檔流,讓文檔內(nèi)容改變位置.

轉(zhuǎn)載于:https://www.cnblogs.com/laoguiaabb/p/8066234.html

總結(jié)

以上是生活随笔為你收集整理的css用hover制作下拉菜单的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。