
- CSS 教程
- CSS - 首頁
- CSS - 路線圖
- CSS - 簡介
- CSS - 語法
- CSS - 選擇器
- CSS - 包含
- CSS - 測量單位
- CSS - 顏色
- CSS - 背景
- CSS - 字型
- CSS - 文字
- CSS - 圖片
- CSS - 連結
- CSS - 表格
- CSS - 邊框
- CSS - 塊級邊框
- CSS - 行內邊框
- CSS - 外邊距
- CSS - 列表
- CSS - 內邊距
- CSS - 游標
- CSS - 輪廓
- CSS - 尺寸
- CSS - 捲軸
- CSS - 行內塊
- CSS - 下拉選單
- CSS - 可見性
- CSS - 溢位
- CSS - 清除浮動
- CSS - 浮動
- CSS - 箭頭
- CSS - 調整大小
- CSS - 引號
- CSS - 順序
- CSS - 定位
- CSS - 連字元
- CSS - 懸停
- CSS - 顯示
- CSS - 聚焦
- CSS - 縮放
- CSS - 位移
- CSS - 高度
- CSS - 連字元字元
- CSS - 寬度
- CSS - 不透明度
- CSS - Z-index
- CSS - 底部
- CSS - 導航欄
- CSS - 疊加層
- CSS - 表單
- CSS - 對齊
- CSS - 圖示
- CSS - 圖片庫
- CSS - 註釋
- CSS - 載入器
- CSS - 屬性選擇器
- CSS - 組合器
- CSS - 根元素
- CSS - 盒模型
- CSS - 計數器
- CSS - 剪裁
- CSS - 書寫模式
- CSS - Unicode-bidi
- CSS - min-content
- CSS - all
- CSS - inset
- CSS - isolation
- CSS - overscroll
- CSS - justify-items
- CSS - justify-self
- CSS - tab-size
- CSS - pointer-events
- CSS - place-content
- CSS - place-items
- CSS - place-self
- CSS - max-block-size
- CSS - min-block-size
- CSS - mix-blend-mode
- CSS - max-inline-size
- CSS - min-inline-size
- CSS - offset
- CSS - accent-color
- CSS - user-select
- CSS 高階
- CSS - 網格
- CSS - 網格佈局
- CSS - Flexbox
- CSS - 可見性
- CSS - 定位
- CSS - 層
- CSS - 偽類
- CSS - 偽元素
- CSS - @規則
- CSS - 文字特效
- CSS - 分頁媒體
- CSS - 列印
- CSS - 佈局
- CSS - 驗證
- CSS - 圖片精靈
- CSS - !important
- CSS - 資料型別
- CSS3 教程
- CSS3 - 教程
- CSS - 圓角
- CSS - 邊框圖片
- CSS - 多重背景
- CSS - 顏色
- CSS - 漸變
- CSS - 盒陰影
- CSS - box-decoration-break
- CSS - caret-color
- CSS - 文字陰影
- CSS - 文字
- CSS - 2D 變換
- CSS - 3D 變換
- CSS - 過渡
- CSS - 動畫
- CSS - 多列
- CSS - box-sizing
- CSS - 工具提示
- CSS - 按鈕
- CSS - 分頁
- CSS - 變數
- CSS - 媒體查詢
- CSS - 函式
- CSS - 數學函式
- CSS - 遮罩
- CSS - 形狀
- CSS - 樣式圖片
- CSS - 特異性
- CSS - 自定義屬性
- CSS 響應式
- CSS RWD - 簡介
- CSS RWD - 視口
- CSS RWD - 網格檢視
- CSS RWD - 媒體查詢
- CSS RWD - 圖片
- CSS RWD - 影片
- CSS RWD - 框架
- CSS 工具
- CSS - PX 到 EM 轉換器
- CSS - 顏色選擇器和動畫
- CSS 資源
- CSS - 有用資源
- CSS - 討論
CSS - 連結
連結用於單次點選從一個網頁導航到另一個網頁。我們可以使用 CSS 屬性以各種方式設定連結樣式。
CSS 連結示例
我們可以使用<a>標籤在網頁中建立一個連結。使用 CSS,我們可以將其樣式設定為文字連結、按鈕連結和圖片連結,如下所示。
目錄
連結狀態
網頁中的連結存在各種狀態,這些連結狀態可以使用 CSS 中的偽類進行設定樣式。以下是連結的常見狀態。
- 連結(:link):表示未訪問的連結。可以使用:link偽類設定連結的樣式。(這是錨標籤的預設狀態)。
- 已訪問(:visited):表示已訪問過的連結(存在於瀏覽器歷史記錄中)。可以使用:visited偽類設定連結的樣式。
- 懸停(:hover):表示使用者將滑鼠指標懸停在連結上時的狀態。可以使用:hover偽類設定連結的樣式。
- 活動(:active):表示使用者單擊連結時的狀態。可以使用:active偽類設定連結的樣式。
連結的預設樣式
以下是應用於網頁連結的預設樣式。您可以使用 CSS 修改此樣式。
- 所有連結都將帶下劃線。您可以透過將text-decoration屬性設定為“none”來刪除下劃線。
- 所有未訪問的連結將為藍色,已訪問的連結將為紫色。您可以使用color屬性來修改顏色。
- 當您將滑鼠懸停在連結上時,滑鼠指標將更改為一個小手圖示。您可以使用cursor屬性來修改此樣式。
- 懸停連結將帶下劃線,活動連結將以紅色顯示。
CSS 文字連結
單擊時將導航到不同網頁或同一頁面部分的文字內容稱為文字連結。以下示例顯示如何建立文字連結。
示例
<html> <head> <style> body{ padding: 10px; } a { color: blue; text-decoration: none; } a:hover { text-decoration: underline; transform: scale(1.1); } </style> </head> <body> <a href="/index.htm"> Click Me </a> </body> </html>
連結狀態樣式
如上所述,在此示例中,我們使用了偽類來設定連結的不同狀態的樣式。
示例
<html> <head> <style> body { padding: 10px; font-size: 1.2rem; font-family: sans-serif; } a { display: inline-block; transition: transform 0.2s ease; } a:link { color: green; text-decoration: none; } a:visited { color: purple; } a:hover { text-decoration: underline; transform: scale(1.1) } a:active { color: black; } </style> </head> <body> <p> Select course </p> <ul> <li> <a href="/html/index.htm" target="_blank"> HTML </a> </li> <li> <a href="/css/index.htm" target="_blank"> CSS </a> </li> <li> <a href="/python/index.htm" target="_blank"> Python </a> </li> </ul> </body> </html>
CSS 按鈕連結
在 CSS 中,我們可以將連結樣式設定為看起來像一個可點選的按鈕。以下示例顯示了這一點。
示例
<html> <head> <style> body { display: flex; justify-content: space-around; padding: 10px; height: 100px; } .button { display: inline-block; color: white; background-color: blue; height: 20%; padding: 10px 20px; text-align: center; text-decoration: none; border-radius: 5px; transition: all 0.3s ease; } .button:hover { background-color: darkblue; transform: scale(1.1); box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); } </style> </head> <body> <a class="button" href="/css/index.htm" target="_blank" > CSS </a> <a class="button" href="/html/index.htm" target="_blank" > HTML </a> </body> </html>
CSS 圖片連結
我們還可以將連結附加到網頁中顯示的圖片上。以下示例顯示了這一點。
示例
<html> <head> <style> body { display: flex; justify-content: space-around; padding: 10px; height: 100px; } a img { transition: all 0.3s ease; border-radius: 5px; } a:hover img { transform: scale(1.05); box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); } </style> </head> <body> <a href="/css/index.htm" target="_blank" > <img src="/css/images/css.png" alt="css-image-link" height="60px" > </a> </body> </html>
廣告