中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

CSS中hover怎樣設置延遲觸發

css
小樊
96
2024-10-21 19:17:21
欄目: 編程語言

在CSS中,hover偽類選擇器本身不支持延遲觸發。但是,您可以使用JavaScript(或者jQuery)來實現延遲觸發hover效果。

以下是使用JavaScript實現延遲觸發hover效果的示例代碼:

HTML:

<button id="myButton">Hover me!</button>

CSS:

#myButton {
  background-color: blue;
  color: white;
}

#myButton.delayed-hover {
  background-color: red;
}

JavaScript:

const button = document.getElementById('myButton');
let delay = 300; // 延遲時間,單位毫秒

button.addEventListener('mouseenter', () => {
  setTimeout(() => {
    button.classList.add('delayed-hover');
  }, delay);
});

button.addEventListener('mouseleave', () => {
  button.classList.remove('delayed-hover');
});

在這個示例中,當鼠標移入按鈕時,背景顏色將在300毫秒后變為紅色。當鼠標離開按鈕時,背景顏色將立即恢復為藍色。

0
吉木萨尔县| 汝南县| 陆河县| 宜兰县| 于田县| 清丰县| 闸北区| 石棉县| 利辛县| 米泉市| 佳木斯市| 磐石市| 江油市| 山西省| 灌阳县| 大埔区| 牙克石市| 丹寨县| 兰坪| 渭源县| 密云县| 安达市| 荆州市| 鄄城县| 阳信县| 余姚市| 岳普湖县| 陵水| 镇沅| 桂东县| 无棣县| 磐石市| 横山县| 象州县| 厦门市| 阳泉市| 平江县| 天镇县| 上林县| 平遥县| 临泉县|