訪問済みリンクの表示を画像でやりたい
いくつかやり方はあるようだが、CSSでやりた〜い。
で、ロールオーバー用の画像と訪問済みのボタン3つを1つの画像につくり、Y座標をずらすことでそれぞれを表示させることに。
リストを横並びにして、頭につくマークをはずし、
ul {
list-style-type:none;
}
文字そのものは X座標をマイナスにして表示をはずす、と。
li a {
padding-left:25px;
line-height:180%;
background:URL(mark.png) no-repeat;
text-decoration:none;
float:left;
width:200px;
text-indent:-1000em;
}
で、マウスが画像の上にきたら Y座標をマイナスに
li a:hover {
color:#f33;
background-position:0 -30px;
}
そして、訪問済みなら、もっとマイナスに、と
li a:visited {
background-position:0 -60px;
}