html 做一個簡易的菜單模型


 

 

  我們用html來簡單實現一下類似這樣的菜單。(需要有css基礎,類選擇器等知識的運用)

  如果我們要有這樣的一個菜單,就要有一片獨立區域來存放這些標簽。那么我們用div標簽申請獨立區域,可以看到這個菜單很多內容都是相同的位置存放,我們可以選擇ul+li標簽,又因為這些標簽都可以觸發超鏈接,所以里面還要有a標簽。

 

 

打完這些代碼就可以看到:,我們的網頁成了這個樣子,很明顯我們需要橫着來存放,這個時候使用 使ul變成彈性盒子模型,。可以看到

 

 

我們的標簽橫過來了。這個小·很不好看,我們使用,可以看到已經去除了·,,這個可以不使用類選擇器是因為這些ul我們都不想讓它有這個點,所以我們可以統一去除。

 

 我們不想讓這東西占滿橫向整個網站,我們可以(加背景顏色是為了看效果),再看一下效果

 

 居中加上,這里margin 0 auto(水平居中原理:如果margin只設置了兩個值,那么第一個是top和bottom,第二個是left和right,如果上下距離為0,然后左右值是相同並且自動的話,那肯定就是居中嘍)

 

 可以看到已經居中,接下來要將他們分開相同的距離,使用,可以看到

 

 下面可以對a標簽下手了,我們將,看看效果

 

太丑了,咱們讓它有邊距:,看看效果

 

 為什么只有下面有邊距而上面沒有呢?這是因為a標簽是內聯級元素,撐不起整個元素,怎么解決呢?,咱們讓a標簽變成塊級元素,看看效果:

 

 這樣就好了。給這個div標簽設置顏色,把自己弄得測試的顏色去掉:

 

 

 

把a標簽變成白色,這個地方要注意,必須去找a標簽改動,才會有這樣的效果,不能去找li。因為本身a標簽就有顏色,咱們並沒有設置但是能看到它,就像孩子本身有思想,找它爹當然不管事了。

 

 

 

可以看到下面這些橫線很煩!!!我們使用,這個a標簽可以拿出來,如果你想要所有的a標簽都沒有這個下划線。

 

 

 

那么還可以加一些特殊的效果,hover是懸停,當鼠標放到a標簽上的時候,背景顏色變為白色,哎呀,把字弄沒了,沒關系,咱們設置字體的顏色:,看看效果:,那么這樣咱們的菜單模型就簡單的做好了!!!

 

 

 

歡迎留言一起交流gogogogogo!!!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM