CSS是前端開發者不可缺少的技能之一。對于網站的導航欄和鏈接,建立適合網站主題和目標受眾的超鏈接樣式就顯得尤為重要。本篇文章將為您介紹一些CSS超鏈接樣式大全,幫助您使您的網站鏈接更加華麗,讓用戶體驗更加優秀。
a { color: #000; text-decoration: none; } a:hover { color: #fff; text-decoration: underline; } a:visited { color: #666; } a:focus, a:active { color: #00a0d6; outline: none; } a:link { color: #666; } a.external-link:link { padding-right: 10px; background-image: url(external-link-icon.png); background-repeat: no-repeat; background-position: right center; } a.internal-link:link { background-color: #ffc; font-weight: bold; padding-left: 10px; border: 1px solid #000; } a.breadcrumb:link, a.breadcrumb:hover { background-color: #f4f4f4; color: #999; padding: 2px 5px; } a.breadcrumb:link::before { content: ">"; padding-right: 5px; } a.breadcrumb:last-child { color: #000; cursor: default; text-decoration: none; } a.button:link, a.button:hover { border-radius: 5px; background-color: #00a0d6; color: #fff; padding: 5px 10px; text-align: center; text-decoration: none; display: inline-block; } a.button:active { background-color: #0090c6; }
上述代碼演示了很多常用的CSS超鏈接樣式。其中包括樣式設置超鏈接懸停狀態應該改變的顏色和下劃線,還有visited樣式來表示被點擊過的鏈接,以及使用:focus和:active樣式控制焦點和鏈接被點擊的樣式。你還會發現通過pre標簽顯示代碼將會使其更具可讀性。
另外,對于外部鏈接和內部鏈接,我們可以使用external-link和internal-link樣式來設置鏈接的圖標和背景色。而面包屑導航可以用breadcrumb樣式來突出顯示,并用:before偽元素來添加">"符號。最后,我們展示了一個非常流行的按鈕樣式,通過修改鏈接的背景色、顏色、圓角、內外邊距來實現。以上樣式只是冰山一角,在通過創意思考,你可以創造出更自我風格、豐富多彩的鏈接樣式。