以下は div (id: outline、width: 200px、height: 100px) のから 3px 離れたところに 1px・破線・透明度 50% の青い線を設定した場合。
#outline {
outline: 1px dashed rgba(0, 102, 255, .5);
outline-offset: 3px;
}
outline: 1px dashed rgba(0, 102, 255, .5);
outline-offset: 3px;
}
すると、ボックスの外側 3px のところに枠線ができている。ちなみにこのボックスには黒の border を設定してある。
この outline を hover に使えば、こんな感じになる。下記ブラウザで閲覧されている方は、マウスをこの「outline」と書いてあるボックスにあわせると青い線が出てくると思う。
確認環境:
Safari 5.0、Firefox 3.6.3、Chrome 5.0.375.70、Opera 10.53
W3C:
CSS3 Basic User Interface Module
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.