超連結(HyperLink)和按鈕(Button)(hover, active, visited, focus, cursor) | CSS
網頁中有兩個重要的用戶互動元素——超鏈接和按鈕,我們將介紹使用CSS來增強它們的外觀和互動性。
See the Pen HyperLink Button | CSS by lenrich (@lenrich) on CodePen.
超鏈接樣式:
超鏈接,或錨點標籤 ,對於導航至關重要。
CSS提供了多樣的樣式選項,以自定義超鏈接的外觀。
設計人員可以定義鏈接在不同情況下的行為,使用偽類增強用戶的反饋和互動。如 :
- :hover
- :active
- :visited
- :focus
a {
color: #0077cc; /* 默認鏈接顏色 */
text-decoration: none; /* 去除下劃線 */
}
a:hover {
color: #004466; /* 滑鼠懸停時改變顏色 */
}
a:active {
color: #ff0000; /* 點擊時改變顏色 */
}
a:visited {
color: #551a8b; /* 定義已訪問鏈接的樣式 */
}
a:focus {
outline: 2px solid #0077cc; /* 添加焦點輪廓 */
}
按鈕樣式:
按鈕是網站上非常重要的互動元素。
CSS允許設計人員為按鈕設計精緻而引人入勝的外觀。
包括懸停效果、過渡效果和自定義游標可以增強視覺反饋,使按鈕更直觀且更具吸引力。
.button {
background-color: #4caf50; /* 按鈕背景顏色 */
color: #fff; /* 按鈕文字顏色 */
padding: 10px 20px;
border: none;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
margin: 4px 2px;
cursor: pointer;
}
.button:hover {
background-color: #45a049; /* 滑鼠懸停時改變顏色 */
}
Tags