国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > CSS > 正文

css的pointer鼠標(biāo)類型詳解(支持IE,firefox,chrome)

2024-07-11 08:30:51
字體:
供稿:網(wǎng)友

是否曾經(jīng)有過這樣的經(jīng)歷:把一個元素置于另一個元素之上,而希望下面的那個元素成為可點擊的?現(xiàn)在,利用css的pointer-events屬性即可做到。

CSS pointer-events

Pointer-events原本來源于SVG,目前在很多瀏覽器中已經(jīng)得到體現(xiàn)。不過,要讓任何HTML元素生效還得借助于一點點css。該屬性稱之為pointer-events,基本上可以將它設(shè)置為auto,這是正常的行為,而“none”是一個有趣的屬性。

將它應(yīng)用到一個元素

如果你已經(jīng)設(shè)置一個元素的css屬性為pointer-events: none。它將不會捕獲任何click事件,而是讓事件穿過該元素到達下面的元素,就像這樣:


復(fù)制代碼
代碼如下:
<style>
.overlay {
pointer-events: none;
}
</style>
<div id="overlay" class="overlay"></div>

瀏覽器支持

到目前為止,F(xiàn)irefox 3.6+、Safari 4 和Google Chrome支持Pointer-events。我覺得Opera和IE肯定會盡快趕上,我不知道它們的計劃中是否支持它。

小演示

我將Pointer-events行為的演示放在一起,在那里你可以自己測試它。正如你看到的那樣,右邊灰色的盒子阻止單擊下面的鏈接。但是,如果你單擊checkbox對其禁用Pointer-events。下面鏈接的click事件將被觸發(fā)。

演示頁完整的代碼如下所示:


復(fù)制代碼
代碼如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>CSS pointer events</title>
<style>
.container {
position: relative;
width: 370px;
font: 15px Verdana, sans-serif;
margin: 10px auto;
}

.overlay {
position: absolute;
right: 0px;
top: 0;
width: 40px;
height: 40px;
background: rgba(0, 0, 0, 0.5);
}
.pointer-events-none {
pointer-events: none;
}
</style>
<script>
window.onload = function () {
document.getElementById("enable-disable-pointer-events").onclick = function () {
document.getElementById("overlay").className = "overlay " + ((this.checked)? "pointer-events-none" : "");
};
};
</script>
</head>
<body>
<div class="container">
<a >Twitter</a>, <a >Twitter</a>, <a >Twitter</a>, <a >Twitter</a>, <a >Twitter</a>, <a >Twitter</a>, <a >Twitter</a>, <a >Twitter</a>, <a >Twitter</a>, <a >Twitter</a>, <a >Twitter</a>, <a >Twitter</a>, <a >Twitter</a>, <a >Twitter</a>,
<div id="overlay" class="overlay"></div>
<p>
<input id="enable-disable-pointer-events" type="checkbox">
<label for="enable-disable-pointer-events">Disable pointer events for grey box</label>
</p>
</div>
</body>
</html>
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 广汉市| 武宣县| 蓬溪县| 福海县| 通城县| 黄冈市| 家居| 南丰县| 岳西县| 新竹市| 泾阳县| 安塞县| 富宁县| 江阴市| 保山市| 肃北| 东光县| 贡觉县| 历史| 抚州市| 苏尼特右旗| 哈尔滨市| 柳州市| 土默特右旗| 波密县| 出国| 陕西省| 乌什县| 贵港市| 徐闻县| 湖北省| 淮南市| 济源市| 岳西县| 千阳县| 文安县| 二连浩特市| 正安县| 丹棱县| 通渭县| 屯门区|