亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

css3 - css before作為父級元素的背景色遮住了文字怎么辦?

瀏覽:135日期:2023-06-30 16:59:23

問題描述

//less.mk-nav{ li{ position: relative; &:before{ position: absolute; content: ’’; top:0; left:0; background:@mkcolor4;transform:scale(0);} &:hover:before{transform:scale(1);} }}

//html<ul class=’mk-nav’> <li>首頁</li> <li>簡介</li></ul>

li相對定位,before絕對定位,鼠標滑過想讓before作為li的背景色,這樣就不用再加標簽了,但是發現before遮住了li里面的文字

之所以不給li設置background是因為我想通過before的高度做一個交互小動畫

我想到一個方法就是降低透明度,opacity:.15;,發現是可行的,文字漏出來了,點擊文字鏈接竟然也能觸發,這一點頗為神奇。

問題解答

回答1:

遮住的話你用rgba不就透過來了……但還是不明白這個交互是要做什么,li:hover不一樣可以做動畫交互么

回答2:

那你為什么不直接給li設置。。。。background

回答3:

:hover不行嗎?

回答4:

好像絕對定位總是會浮動到元素的最上層的(相對于其他定位方式)。所以用絕對定位的元素做背景怕是不行。題主你可以考慮換換試試,把li設成絕對定位。

回答5:

你也可以這樣:<li>首頁</li>,(給文字一個標簽包裹起來),然后給偽類befor設置z-index:-666(負值),給a標簽設置z-index:10(正值),然后就看到文字在偽類的上面了

標簽: CSS
相關文章:
主站蜘蛛池模板: 激情亚洲网 | 韩国一级毛片在线高清免费 | 1024免费在线观看 | 日韩在线中文字幕 | 国内精品久久久久激情影院 | 亚洲成人av | 精品一区二区在线观看 1080p | 免费在线观看一级片 | 国产成人福利美女观看视频 | 亚洲欧美日韩网站 | 日韩午夜激情视频 | 久久国产精品最新一区 | 奇米中文字幕 | 亚洲第一久久 | 久久中文在线 | 在线观看国产小屁孩cao大人 | 国产麻豆自拍 | 中国一级黄色影片 | 九九热中文字幕 | 亚洲精品色 | 亚洲爱爱爱| 亚洲欧美日韩国产综合久 | 国产18岁| 国产精品手机在线亚洲 | 久久草在线视频免费 | 黄色一级片中国 | 免费网址在线观看 | 亚洲国产精品一区二区三区 | 国产国产人成免费视频77777 | 欧美日韩免费在线视频 | 青草视频在线观看免费 | 免费网站看v片在线成人国产系列 | 欧美一级特黄aa大片婷婷 | 麻豆一区二区免费播放网站 | 国产亚洲欧美日韩在线观看一区二区 | 夜夜草影院 | 色婷婷久久综合中文久久一本 | 妖精视频一区二区三区 | 日韩精品久久久久久久电影99爱 | 久草免费公开视频 | 久久亚洲国产成人影院 |