CSS实例教程:简单的的滑动导航栏效果
由于网页字体的限制,以及对导航栏美观的需求,使用background-repeat来做一个简单的文字导航栏已经远远不够了。在很多场合,导航栏的背景是一个图案,字体也不再是单调的宋体,这就需要我们把导航栏的整体效果做图在网页中使用。 今天我们就来做一个简单的的滑动导航栏效果(不知道应该叫它什么^_^),效果如下图:
思路:通过改变链接鼠标悬停状态(hover)的背景图片,来达到把鼠标放上去有高亮显示的效果。 方法:在本例中,我们是通过调整各链接hover状态的背景图片位置来使其“看起来发生了改变”。(不明白?可以先了解“css sprites”) 首先,组织导航栏的html代码。
其次,把导航栏的正常状态和hover状态做整体效果图并拼合在一张图片上。
做图注意:两种状态下导航栏上的文字相对于背景图案的位置要相同,否则会出现过渡效果不平滑,而相同的位置也便于我们在css中进行控制。(如本例,建议先做好一种效果,然后将其复制再修改颜色,这样文字相对背景的位置就不会有错了。)
最后,通过CSS调整样式,实现最终效果。(查看演示页面)
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |