Blog > 互联网产品设计 > 超链接下划线的小把戏

超链接下划线的小把戏

如果某种你看到图片中的下划线链接请不要惊讶。因为它其实很简单,你也可以做到。
来这里看看实际效果 http://5key.net/demo/hyperlink-underline 

超链接下划线的小把戏
首先,我们来说说这个彩色的下划线是怎么弄的。也许你已经猜到了,一张渐变的背景图片。没错!就是下面这张图片。

再看看下面的css,整个链接的变化效果我想你应该已经明白了吧。
如果不是太清楚。先来了解一下滑动门的概念

body {
    font-size:14px;
    font-family: Helvetica, sans-serif;
    padding:10px;
    margin:0px;
}
h1{margin:0; padding:0; font-size:16px; }
p{padding:20px 0 0 0;}
a{
    *padding-bottom:1px;
    text-decoration:none;
    }
a:link{
    color:#06F;
    background: url(1.gif);
    background-repeat: repeat-x;
    background-position: 0 16px;
}
a:visited{
    color:#06f;
    background-image: url(1.gif);
    background-repeat: repeat-x;
    background-position: 0 16px;
}
a:hover{
    color:#039;
    background:url(1.gif)  repeat-x 0 bottom;
}

  1. 还是那么一点基本语法,就看怎么用脑子去想点子,怎么去用了 [yes] [yes]

  2. 刚才的写法忽略了点小问题。现在搞定~ [lol]

  3. 其实彩虹线做一条就条...
    a:link时background:url(1.gif) repeat-x 0 bottom;
    a:hover 时background:url(1.gif) repeat-x 120px bottom;
    彩虹线两端最近能连起来.这样在长文字时连会比较好看.这样也能解决文字放大后彩虹线错位的问题.

    =.= 这个办法在IE还有点不好的地方.就是.链接出现换行..

  4. [razz] 忘记说了.我们以前是还用过别一种方式..
    两张图片..另一张会动的gif  移上去效果更好..挖哈哈.

  5. 哈哈。aoao说得有道理。不过链接还是别整得太花的好。

  6. @waasai
    此贴只是针对技术。我也不会将这样的效果运用到页面中。 [cool]

  7. aoao的方法我用过, 普通是不动的点, hover状态就让它跑起来, 比这个有趣, 呵呵

  8. Pingback: 5key’s blog » 2007年5key.net最受欢迎的十大文章