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