一直以为用CSS做一个圆角的链接会很麻烦,在蓝色理想上看到一些漂亮的圆角链接,背景图片还可以切换,于是下载下来看了一下,发现原来实现起来也很简单。下面这个是效果图:

具体实现方法如下:
先制作好这样两张背景图片,一张为左边的圆角,比较窄,另一张为右边的圆角,比较宽(为了使较长的链接仍能正常显示),如下图:
(left.gif)
(right.gif)
CSS代码为(注意其中的背景图片的定位,这个是实现效果的关键所在):
body {
margin:0;
padding:0;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
background-color:#fff;
text-align:center;
}
#tabs{
margin-left:auto;
margin-right:auto;
margin-top:40px;
width:100%;
background:#fff;
line-height:normal;
}
#tabs ul {
margin:0;
padding:10px 10px 0 50px;
list-style:none;
}
#tabs li {
display:inline;
margin:0;
padding:0;
}
#tabs a {
float:left;
<!--背景图片的定位->
background:url("left.gif") no-repeat left top;
margin:0;
<!--下面的这个8px是left.gif的宽度,以保证背景图片衔接顺畅->
padding:0 0 0 8px;
text-decoration:none;
cursor:hand;
}
#tabs a span {
float:left;
display:block;
<!--背景图片的定位->
background:url("right.gif") no-repeat right top;
padding:5px 15px 4px 6px;
color:#ccc;
cursor:hand;
}
#tabs a:hover span {
color:#FFF;
}
#tabs a:hover {
<!--背景图片的定位,这个30px是背景图片的一半高度,实现背景切换效果->
background-position:0% -30px;
}
#tabs a:hover span {
<!--背景图片的定位,这个30px是背景图片的一半高度,实现背景切换效果->
background-position:100% -30px;
}
相应的链接的代码应该为(把所有的链接都加了一个<span>标签):
<div id="tabs">
<ul>
<li><a href="#" title="Link"><span>Link</span></a></li>
<li><a href="#" title="My Link"><span>My Link</span></a></li>
<li><a href="#" title="More Longer"><span>More Longer</span></a></li>
<li><a href="#" title="Go"><span>Go</span></a></li>
<li><a href="#" title="GuestBook"><span>GuestBook</span></a></li>
<li><a href="#" title="Search"><span>Search</span></a></li>
</ul>
</div>
这样基本上是大功告成了!
您可能对这些文章也感兴趣:- FBSV2.4首页CSS布局结构图示
- 关于链接特效(CSS)
- CSS 2.0 盒模型 3D 结构图
- 关于网页标准
- 虚线表格的制作方法
- 尝试XHTML,第一个页面
- 背景图片千万不要gzip压缩,尤其是PNG
- CSS到底有多强,请看这个
- UL/OL的预设标记在IE和Firefox等浏览器下的差别
- Macromedia代言人谈为什么要用CSS
与该文相关的评论:(我也想说几句)谁叫你不给偶正经一点的!
对你,你对博客在教育网内几乎是上不了,好郁闷啊………………………
555555~~偶还以为认识你这么久,你对偶就象对自家人一样拉,原来你还是对偶这样,寒心拉[cry][cry][cry][cry][cry]
哎呀,偶紧张死拉,偶还以为你要把怎么样呢?再怎么说人家还是第一次,你轻点就是,偶忍忍就过去咯
本来不空虚滴,多喊几次都空虚咯.
偶来陪?偶要告你,偶还未成年,你想咋个陪嘛?只要在法律界线以内滴事,偶都愿意做!~~~
哈哈,你还真行哦!本来不是阿姨,多叫几声就成阿姨了,哈哈……
空虚的时候不如你来陪吧,嘿嘿……
Processed in 0.1718728 second(s) , unknow queries
Powered by OWord V0.1, Even Not Alpha
(此博客程序为半成品,请勿索取,以免给您的心灵造成创伤^_^)
鄂ICP备05026031号
2006-5
我来说两句:
用户中心
日志分类

最新日志
统计信息






呃……又是一个手工引用……[yuk]