課程
/前端開發(fā)
/HTML/CSS
/十天精通CSS3
不加點(diǎn)擊不靈敏是什么意思
為什么設(shè)置z-index使得input在span上一層點(diǎn)擊之后,span的白色圓圈就會(huì)顯示
2017-02-27
源自:十天精通CSS3 7-3
正在回答
想象一下這是三層紙疊在一起,最下面是橙色的div,中間是透明的span,最上面是透明的input,當(dāng)選項(xiàng)選中時(shí),span透明度變成1,就可見了,他們的堆疊順序其實(shí)還是不變的
因?yàn)?input和span 都定義了position:absolute;即:脫離文本文檔流,浮動(dòng)了起來(飄起來了)在垂直方向上span 在input上邊,所以你點(diǎn)擊方框的時(shí)候點(diǎn)到的是span ,為了能點(diǎn)到input 就把 input的垂直坐標(biāo)定義為100(z-index:100),span的垂直坐標(biāo)定義為1(z-index:1),這樣點(diǎn)擊方框的時(shí)候就能點(diǎn)擊到input標(biāo)簽里面的復(fù)選框了.
不知道我解釋的明不明白?
span是沒有點(diǎn)擊功能的,除非用js或者jq給他添加一個(gè)點(diǎn)擊事件,input的radio屬性是有點(diǎn)擊功能的,所以 input在span上一層點(diǎn)擊之后,span的白色圓圈就會(huì)顯示出來
一開始我是這么理解的:就是span上邊一層有一個(gè)透明的按鈕 這樣就不會(huì)因?yàn)辄c(diǎn)到span的位置按鈕被擋住
但是我看了這個(gè)之后http://www.w3cplus.com/css/what-no-one-told-you-about-z-index.html
在看這個(gè)徹底懵逼了
舉報(bào)
本課程為CSS3入門教程,深刻詳解CSS3知識(shí)讓網(wǎng)頁穿上絢麗裝備
3 回答點(diǎn)擊沒反應(yīng)
2 回答為什么input的css樣式里,不放position:absolute;按鈕就失靈?
1 回答點(diǎn)擊圖片效果
2 回答為什么用鼠標(biāo)點(diǎn)擊單選框沒有效果啊,為什么不能用鼠標(biāo)點(diǎn)擊選中呢?
1 回答加入z-index之后,點(diǎn)擊前面的單選框也沒用?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2019-04-11
想象一下這是三層紙疊在一起,最下面是橙色的div,中間是透明的span,最上面是透明的input,當(dāng)選項(xiàng)選中時(shí),span透明度變成1,就可見了,他們的堆疊順序其實(shí)還是不變的
2017-10-10
因?yàn)?input和span 都定義了position:absolute;即:脫離文本文檔流,浮動(dòng)了起來(飄起來了)在垂直方向上span 在input上邊,所以你點(diǎn)擊方框的時(shí)候點(diǎn)到的是span ,為了能點(diǎn)到input 就把 input的垂直坐標(biāo)定義為100(z-index:100),span的垂直坐標(biāo)定義為1(z-index:1),這樣點(diǎn)擊方框的時(shí)候就能點(diǎn)擊到input標(biāo)簽里面的復(fù)選框了.
不知道我解釋的明不明白?
2017-08-31
span是沒有點(diǎn)擊功能的,除非用js或者jq給他添加一個(gè)點(diǎn)擊事件,input的radio屬性是有點(diǎn)擊功能的,所以 input在span上一層點(diǎn)擊之后,span的白色圓圈就會(huì)顯示出來
2017-03-07
一開始我是這么理解的:就是span上邊一層有一個(gè)透明的按鈕 這樣就不會(huì)因?yàn)辄c(diǎn)到span的位置按鈕被擋住
但是我看了這個(gè)之后http://www.w3cplus.com/css/what-no-one-told-you-about-z-index.html
在看這個(gè)徹底懵逼了