如何使用 CSS 在滑鼠懸停時為元素新增邊框?


CSS 為開發者提供了強大的能力來定製和設計頁面,使其以任何他們想要的方式呈現。它提供的眾多功能之一就是能夠為網頁元素新增互動性,從而實現這種級別的定製。懸停效果可以提供更具動態性的使用者體驗。透過在滑鼠懸停時為元素新增邊框,使用者會得到一個視覺提示,表明他們已與該元素互動。

語法

selector:hover {
   /* CSS property and values to be applied on hover */
}

:hover 選擇器

CSS 中的 :hover 選擇器用於在滑鼠游標懸停在元素上時,為該元素應用樣式。

此處,selector 指的是當滑鼠懸停在它上面時,您想要應用樣式的元素。

方法

使用 CSS,在滑鼠懸停時為元素新增邊框非常容易。我們將使用上面提到的 :hover 選擇器來訪問懸停時的元素。當滑鼠懸停時,我們將向元素新增 border 屬性,從而為元素新增邊框。

示例

以下 HTML 部分包含一個 <div>,它充當容器,其中包含三個 <p> 元素。這些 <p> 標籤充當稍後我們將使用 CSS 應用懸停效果的元素。

關於第二個 CSS 部分,我們使用 CSS 部分為網頁添加了一些樣式。我們使用了 :hover 選擇器。我們以這樣的方式指定了樣式規則:每當使用者將滑鼠懸停在任何 <p> 元素上時,該元素周圍就會出現一個邊框。

<!DOCTYPE html>
<html>
<head>
   <title>How to add border to an element on mouse hover using CSS?</title>
   <style>
      p:hover{
         padding: 2px;
         border: 2px solid black;
      }
   </style>
</head>
<body>
   <h4>How to add border to an element on mouse hover using CSS?</h4>
   <div>
      <p>Element 1</p>
      <p>Element 2</p>
      <p>Element 3</p>
   </div>
</body>
</html>

結論

最後一點,利用 CSS 在滑鼠懸停時為組成部分新增輪廓,是一種簡單有效的方法,可以增強網站的視覺吸引力和使用者參與度。透過整合此功能,工匠和程式設計師可以為使用者創造更引人入勝和協作的瀏覽體驗。此外,CSS 的可擴充套件性允許個性化和試驗不同的輪廓樣式和效果。只需一點聰明才智和創新,設計獨特而奇妙的圖案的可能性是無限的。總而言之,本文提供了關於如何實現此結果的全面指南,並且只需少量培訓,任何人都可以掌握這種不常用但功能強大的 CSS 技術。

更新於: 2023年4月10日

2K+ 瀏覽量

開啟您的 職業生涯

透過完成課程獲得認證

立即開始
廣告

© . All rights reserved.