网站首页 网站建设 公司动态 行业新闻 案例展示 关于我们

文章内容

css自定义导航、按钮样式

日期:2013-11-30  来源:攀枝花惠康网络公司


不外体例有一个很欠好的处所就是<a>标签里套了一个空的<span>,年夜html语义化的角度来说,这个是不应该的。
先看看效不美观吧:

2009-03-31_231723

一.要使用的图片,如图:如不美观你想改削颜色,可以下载PSD:sliding-door-psd

bg

二.实现事理,如图:

一个容器里放一个<a>(链接),<a>(链接)里放<span>,这里的<span>主若是放左边的圆角图片,<a>(链接)是放右边的图片,用来自顺应按钮的布景图片,这里提醒一点,确保你的图片足够宽,而不被文字打破。

三.HTML代码

<ul class=”green”>
<li><a href=http://www.css88.com/archives/”#” title=”home” >绿色的按钮</a></li>
<li><a href=http://www.css88.com/archives/”#” title=”products”>项目</a></li>
<li><a href=http://www.css88.com/archives/”#” title=”contact”>留言板</a></li>

4.span样式:

这里用了一个<ul>是为了建树一个列表,然后在<a>琅缦沔插手<span></span>就是为了加左边的布景图片;


<li><a href=http://www.css88.com/archives/”#” title=”blog”>WEB前端开发博客</a></li>

查看整个demo:http://www.css88.com/demo/css-sliding/css-sliding-door.html

<ul class=”green”>

第一个按拍暌姑了class=”current”是暗示分歧形式的呈现按钮。

在网上看到一个用css自界说“按钮”样式,说是按钮其实是链接,用链接模拟的按钮,这样我们的按钮就可以很丰硕了。我们可以用这个来做网站导航,毗连,按钮等等。
<li><a href=http://www.css88.com/archives/”#” title=”products”><span></span>项目</a></li>
<li><a href=http://www.css88.com/archives/”#” title=”blog”><span></span>WEB前端开发博客</a></li>
</ul>


<li><a href=http://www.css88.com/archives/”#” title=”contact”><span></span>留言板</a></li>
<li><a href=http://www.css88.com/archives/”#” title=”home” class=”current”><span></span>绿色的按钮</a></li>
</ul>

四.CSS样式


ul.green li a.current:hover span {background: url(images/blue.png) no-repeat top left;}

1.ul样式:
ul.green { padding: 5px; margin: 10px 0; list-style: none; background-color: #fff; border-bottom: 1px solid #e7e7e7; float: left; clear: left;}

2.li样式:
ul.green li {float: left;}

3.a样式:
ul.green li a {float: left; text-decoration: none; color: #ccc; padding: 4px 15px 0 0; margin-right: 8px; font: 900 14px “Arial”, Helvetica, sans-serif;}


ul.green li a span { float: left; padding-right: 15px; display: block; margin-top: -4px; height: 24px;}

5.hover鼠标识表记标帜过样式:
ul.green li a:hover { color: #576d07; background: url(images/green.png) no-repeat top right; }
ul.green li a:hover span { background: url(images/green.png) no-repeat top left;}


ul.green li a.current {background: url(images/green.png) no-repeat top right;color: #576d07;}
ul.green li a.current span {background: url(images/green.png) no-repeat top left;}
ul.green li a.current:hover {background: url(images/blue.png) no-repeat top right;color: #0d5f83;}

6.class=”current”是暗示分歧形式的呈现按钮:

concept

  1. <li><a href=http://www.css88.com/archives/”#” title=”products”><span></span>WEB前端开发</a></li>


查看原文: http://kailoon.com/css-sliding-door-using-only-1-image/

文章来源:攀枝花惠康网络公司

惠康网络,是一家专业从事攀枝花网站建设,攀枝花网站制作,攀枝花网站设计公司,提供网站建设一条龙服务(网站域名注册+网站服务器租用+网站开发+网站维护+网站营销推广),惠康网络立足攀枝花,辐射全中国,攀枝花惠康网络的客户已经遍布国内各地大中小城市,我们高效优质的网站建设服务深受用户好评。

客服热线:tel(谢先生)  客服QQ:1323605005  
服务邮箱:yewubu@huikon.com(售前咨询)  jishubu@huikon.com(技术部)  shouhou@huikon.com(售后服务)
公司地址:四川省攀枝花市
邮编:617200