将滑动导航条制作成HTML页面

2016-02-17 04:08 22 1 收藏

有了下面这个将滑动导航条制作成HTML页面教程,不懂将滑动导航条制作成HTML页面的也能装懂了,赶紧get起来装逼一下吧!

【 tulaoshi.com - 平面设计 】

下图中的导航条设计步骤之前已经介绍过,设计部分请看此文。本文主要介绍如何将设计出的导航条图片转化成HTML页面,其中有一个鼠标移动到按钮上转换图片的效果,本文中全部使用HTML+CSS制作完成。

将滑动导航条制作成HTML页面,PS教程,图老师教程网

布署文件

在我们开始切割图片之前,先在本地web服务器上布署文件,创建文件夹,在新建的文件夹中新建空白HTML文件index.html,空白CSS文件styles.css,styles.css放在另一个文件夹stylesheets中,最后再新建文件夹images存放图片。

将滑动导航条制作成HTML页面,PS教程,图老师教程网

创建HTML元素

用代码编辑器打开html文件,在标签BODY内新建DIV,设置ID属性为container,此DIV将是所有元素的容器,代码如下:

将滑动导航条制作成HTML页面,PS教程,图老师教程网

在container DIV内创建另外一个DIV,ID属性为nav,是包含所有导航元素的容器,代码如下:

将滑动导航条制作成HTML页面,PS教程,图老师教程网

在navDIV内创建一个简单的UL无序列表,设置UL的class属性为navigation,每个列表元素(LI)也设置不同的class属性,根据class属性来设置LI的样式。代码如下:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/pmsj/)

将滑动导航条制作成HTML页面,PS教程,图老师教程网

以上是主要的HTML代码,接下来开始分割导航图片。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/pmsj/)

准备导航图片

不管你相不相信,我们只需要一张大图片,呈现正常和激活的状态,然后巧用CSS改变背景图片位置,这种技术称为样式表贴图定位(CSS Sprites)。

这么cool的技术的目的就是通过整合图片(只要加载一次图片,在激活状态下运行也是正常的),减少对服务器的请求次数,提高页面加载速度。整个图片大小是80kb。图片如下:

将滑动导航条制作成HTML页面,PS教程,图老师教程网

在photoshop中打开PSD文件,选取矩形选框工具,选中整个导航。

将滑动导航条制作成HTML页面,PS教程,图老师教程网

然后去往菜单图像裁剪,裁剪后,你将注意到画布变短了,所以要增加画布高度,记住当前画布的高度,乘以2,画布高度将是当前画布的一倍。我的179px,增加一倍后是358px,去往菜单图像画布大小。如下图进行设置:

将滑动导航条制作成HTML页面,PS教程,图老师教程网

效果如下:

将滑动导航条制作成HTML页面,PS教程,图老师教程网

复制导航菜单

在复制之前,移除激活状态效果。

将滑动导航条制作成HTML页面,PS教程,图老师教程网

选择所有导航图层并进行复制,选中复制的图层,垂直往下移,位于原图的正下方,保证两图之间没有缝隙。如下图所示:

将滑动导航条制作成HTML页面,PS教程,图老师教程网

上方的导航是浏览器一加载的正常状态,下方的是鼠标激活的状态,所以要给下方的每个按钮增加激活的效果,在此过程中不要移动按钮文字和球体。浏览器会因为一小点的移动而失去原有的效果。

将滑动导航条制作成HTML页面,PS教程,图老师教程网

在保存图片之前,移除背景图层,这样两个导航的背景层是透明的,把图片navigation.png保存到文件夹images中。同时我们还要保存一张拉丝金属背景图bg.gif到images中。

CSS样式设置

打开styles.css,开始编辑HTML元素body和container DIV的样式,代码如下:

将滑动导航条制作成HTML页面,PS教程,图老师教程网

对于body,只是简单的增加背景图片,并重复出现。对于container,设置margin为auto,是能让导航图片居中显示,宽度正是导航图片的宽度。

接下来设置nav DIV的样式,代码如下:

将滑动导航条制作成HTML页面,PS教程,图老师教程网

我们必须意识到nav DIV的高度和宽度都是固定的,正是导航图片的高度和宽度,而且文本要缩进到-9999px,这样是为了隐藏文本。

接下来设置每个无序列表LI的样式:

将滑动导航条制作成HTML页面,PS教程,图老师教程网

背景图片都是一样的,但是宽度和位置不一样。宽度可以在photoshop中测量出来,如下所示:

将滑动导航条制作成HTML页面,PS教程,图老师教程网

最后设置LI元素在激活状态下的CSS样式:同样也是要调整背景图的位置。

将滑动导航条制作成HTML页面,PS教程,图老师教程网

好了,关于代码就写在这了。当然还有其它方式来实现这种效果,需要各位多多实践!

参与讨论和交作业

来源:http://www.tulaoshi.com/n/20160217/1578356.html

延伸阅读
标签: PS PS基础 PS效果
网站制作中导航栏的设置非常重要。漂亮的导航按钮和菜单会给网站增色不少。下面介绍一款精致的水晶风格按钮的制作。作者不仅介绍了按钮的制作还介绍了文字部分的制作方法,非常值得学习。 最终效果 1、创建一个新文件600  * 140px。现在选择圆角矩形工具制作一个圆角矩形如下图。 2、应用层样式:内发光,混合模式:滤色,方法:...
标签: PS PS基础
来看看效果图: PS:教程中涉及的颜色可以根据自己喜欢来设定,改变下参数,会做出大家意想不到的效果哦,所以请练习的朋友灵活运用! 制作步骤: 1:新建一个700*300的文件 2:用圆角矩形工具画一个稍等小一点的形状 3:转换为选区 4:新建一层,填充为任意颜色 5:给新建的层添加图层样式,1---投影效果 6:继续...
标签: Web开发
不少朋友通过各种方式问我要 Blog 顶部的滚动导航菜单的代码。其实也没什么特别的,但既然有需求,我就还是把这部分代码整理出来,供大家参考。 代码如下: !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" html&nb...
标签: PS PS基础
最终效果 步骤 步骤2,创建导航背景,下面忘记写了,颜色是#5a5a5a 设置灰色块的图层样式,内阴影+渐变 设置完渐变的时候效果出来啦 好,复制背景,行距是3px 为导航条写上标题 下面设置圆圈的样式 图层样式设置完毕把图层不透明°设置为70% 加上箭头得到效果 最终效果

经验教程

754

收藏

82
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部