溫馨提示×

CSS中hover怎樣添加陰影效果

css
小樊
81
2024-10-21 19:09:45
欄目: 編程語言

在CSS中,可以使用box-shadow屬性為元素添加陰影效果。當(dāng)鼠標(biāo)懸停在(hover)元素上時(shí),可以通過:hover偽類選擇器來改變陰影效果。以下是一個(gè)簡單的示例:

HTML:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Box Shadow Hover Effect</title>
    <link rel="stylesheet" href="styles.css">
</head>
<body>
    <div class="box"></div>
</body>
</html>

CSS (styles.css):

.box {
  width: 100px;
  height: 100px;
  background-color: blue;
  transition: box-shadow 0.3s ease;
}

.box:hover {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}

在這個(gè)示例中,當(dāng)鼠標(biāo)懸停在具有類名box的元素上時(shí),它的陰影效果會(huì)發(fā)生變化。box-shadow屬性的值分別為水平偏移、垂直偏移、模糊半徑和陰影顏色。rgba()函數(shù)中的最后一個(gè)參數(shù)表示陰影的透明度。

0