馬戲團模版大剖析(二) 連結文字顏色

| | 評論(5)

這回呢,我們來看看連結的顏色要如何設定。
讀完本文後,你應該要會:

  1. 改變連結的顏色
  2. 玩一點簡單的連結文字魔術

一、連結格式的意義

在body格式下方,有幾個與連結有關的格式設定,它們的意義如下

a {
text-decoration: underline;
/* 所有有連結的地方,都設定為有底線 */
}
a:link {
/* 還沒去過的網頁 */
color: #B22222;
/* 顏色設為#B22222 */
}

a:visited {
/* 己去過的網頁 */
color: #B22222;
}

a:active {
/* 啓動的網頁 */
color: #B22222;
}

a:hover {
/* 游標在連結上時 */
color: #B22222;
}

二、來點特別的

如果你喜歡的話,這裡我們可以玩點小花樣。假設你希望

  • 所有連結的文字是沒有底線,但顏色比較亮;
  • 當游標放在上頭時,連結文字的背景會亮起起來;
  • 去過的網頁,連結顏色比較淡(也就是馬戲團目前的作法啦)

那麼可以如此設定:

a { text-decoration: none; }
/* 所有有連結的地方,都設定為沒有底線 */

a:link {     color: #FF20F5; }
/* 還沒去過的網頁,文字顏色為#FF20F5 */

a:visited { color: #A4009C; }
/* 去過的網頁,文字顏色為#A4009C */

a:hover {     background: #B6FF7B; }
/* 游標在連結上時,文字背景顏色為#B6FF7B */

三、更多花招
其實所有文字格式的設定都可以用在連結上,例如,

  • 讓底線為虛線:border-bottom: dashed 1px;
  • 連結一般是「底線」,要搞逆經離道的話,改成「頂線」:text-decoration: overline;
  • 讓連結閃爍起來,把閱讀者煩到死,非點下去不可:text-decoration: blink;

請自己發揮想像力(但不鼓勵把閱讀者搞到頭昏腦脹的作法)。

分類

評論(5)

alice said:

請問
我用這個指令(虛線)貼在css中,可是一直不成功,變成同時有實線及虛線2條,不知問題出於何處?

工頭 said:

哈哈,了解。問到之後再來公告。

駝獸 said:

工頭:
這個問題你直接去問jedi 比較快 :D

工頭 said:

呃...我有問題,可是和這個無關。
請問要如何像Jedi那樣,有個「歷史上的今天」?
http://jedi.org/blog/archives/004648.html

小普拉 said:

我已經全盤給他照改不誤囉。

關於此日記

此日記由 bluecircus 發表於 2004年11月20日 06:45

此Blog上的上一篇日記防垃圾措施

此Blog上的下一篇日記歡迎小普

首頁歸檔頁可以看到最新的日記和所有日記。

Powered by Movable Type 4.23-zh-tw

團員照片

bluecircus on
www.flickr.com