引接上期一篇的文章:淘宝店铺装修之导航CSS代码修改教程(上),下面还有通过更多的CSS代码实现淘宝店铺导航调整。
6.其他分类:一级导航设置
类名
按钮类名:.skin-box-bd.menu-list.menu{}
按钮链接类名:.skin-box-bd.menu-list.menu.link{}
文字类名:.skin-box-bd.menu-list.menu.link.title{}
图标类名(只有二级分类时有):.skin-box-bd.menu-list.menu.link.popup-icon{}
激活后的链接类名(如果当前位置是首页,则首页按钮就是激活项):.skin-box-bd.menu-list.menu-selected.link{}
激活后的文字类名:.skin-box-bd.menu-list.menu-selected.link.title{}
属性
float:设置浮动,用于块与块之间向左或向右排列
line-height:设置文字行间距
font-family:设置字体
font-size:设置文字大小
font-weight:设置粗体(bold为粗其他属性百度查看即可)
color:设置文字颜色
代码如下
.skin-box-bd.menu-list.menu{width:auto;height:30px;margin:0px;padding:0px;display:block;background:none;border:none;}
设置按钮宽度自适应,设置高度,内外边距清零,按块显示(因为是li标签),去掉背景和描边
.skin-box-bd.menu-list.menu.link{width:auto;height:30px;margin:020px;padding:0px;border:none;display:block;background:none;}
按钮链接设置宽高,外边距清零,由于按钮之间需要间隔,这个时候可以通过margin设置左右两边内边距各20像素,同样按块显示,清除描边及背景
.skin-box-bd.menu-list.menu.link.title{width:auto;height:30px;margin:0px;padding:0px;display:block;float:left;line-height:30px;font-family:"微软雅黑";font-size:12px;font-weight:bold;color:#fff;}
文字设置通过display:block将文字变为块显示,这样就可以用float属性进行左靠,因为有图标在,这个设置时必须的
.skin-box-bd.menu-list.menu.link.popup-icon{width:5px;height:30px;margin:0px;margin-left:5px;padding:0px;display:block;float:left;background:no-repeaturl(图片);}
图标设置与文字设置相同,用display:block变为块用float属性靠在文字后方,设置素材图片
效果如下
下面设置鼠标滑过时的变化
.skin-box-bd.menu-list.menu:hover{background:#111;}
鼠标滑过按钮时,按钮背景从隐藏变为有颜色
.skin-box-bd.menu-list.menu:hover.link.title{color:#ffd98d;}
鼠标滑过时,文字颜色改变
.skin-box-bd.menu-list.menu:hover.link.popup-icon{background-position:0px-30px;}
鼠标滑过时,图标素材图向上移动30像素,从而显示素材下半部分图片
效果如下
下面设置激活后的按钮
.skin-box-bd.menu-list.menu-selected.link.title{color:#ffd98d;}
激活后只改变了文字的颜色,这个部分只有发布之后才能生效,预览时无法查看
7.设置二级分类背景
类名
二级导航外边框类名:.popup-content{}
代码如下
.popup-content{border:none;width:190px;}
统一设置其他分类和所有分类的二级导航的宽度及描边
8.其他分类:二级导航
类名
外边框类名:.menu-popup-cats{}
单个项类名:.menu-popup-cats.sub-cat{}
文字类名:.menu-popup-cats.sub-cat.cat-name{}
代码如下
.menu-popup-cats{width:190px;height:auto;margin:0px;padding:0px;display:block;}
设置外边框的宽度为190像素,高度通过auto设置为自适应
.menu-popup-cats.sub-cat{width:190px;height:30px;margin:0px;padding:0px;display:block;background:#111;}
单个项的宽度同样设置为190像素,高度设置每个按钮为30像素,清零内外边距,设置背景色
.menu-popup-cats.sub-cat.cat-name{width:auto;height:30px;margin:0px0px0px10px;padding:0px;display:block;float:left;line-height:30px;font-family:"微软雅黑";font-size:12px;color:#fff;}
字体宽度设置为自适应,关键点事margin属性,即内边距,内边距离左侧相差10像素,这样就能与其他分类一级导航文字对齐了
效果如下
现在设置鼠标划过时的变化
.menu-popup-cats.sub-cat:hover{background:#444;}
设置鼠标滑过时,单个项的背景颜色
.menu-popup-cats.sub-cat:hover.cat-name{font-weight:bold;color:#ffd98d;}
设置鼠标滑过时,文字加粗变色
效果如下
9.所有分类:二级导航
类名
外边框类名:.all-cats-popup{}
弹出部分类名:.all-cats-popup.popup-inner{}
二级导航外边框类名:.all-cats-popup.popup-inner.cats-tree{}
单个项类名:.all-cats-popup.popup-inner.cats-tree.fst-cat{}
无子集的按钮链接:.all-cats-popup.popup-inner.cats-tree.fst-cat.fst-cat-hd{}
有子集的按钮链接:.all-cats-popup.popup-inner.cats-tree.fst-cat.has-children{}
文字:.all-cats-popup.popup-inner.cats-tree.fst-cat.fst-cat-hd.fst-cat-name{}
图标:.all-cats-popup.popup-inner.cats-tree.fst-cat.has-children.fst-cat-icon{}
代码如下
.all-cats-popup{width:190px;height:auto;margin:0px;padding:0px;background:#111;}
设置外边框宽高,去掉内外边距,添加背景色
.all-cats-popup.popup-inner{width:190px;height:auto;margin:0px;padding:0px;}
.all-cats-popup.popup-inner.cats-tree{width:190px;height:auto;margin:0px;padding:0px;display:block;}
弹出部分及二级导航外边框同样设置宽高,去掉内外边距
.all-cats-popup.popup-inner.cats-tree.fst-cat{width:190px;height:30px;margin:0px;padding:0px;display:block;background:none;border:none;}
单个项设置时在设置宽高及内外边距的同时,去掉背景,去掉描边
.all-cats-popup.popup-inner.cats-tree.fst-cat.fst-cat-hd{width:190px;height:30px;margin:0px;padding:0px;display:block;background:none;}
链接部分同上设置,必须按块显示(display:block)
.all-cats-popup.popup-inner.cats-tree.fst-cat.fst-cat-hd.fst-cat-name{width:170px;height:30px;margin:0px0px0px15px;padding:0px;display:block;float:left;line-height:30px;font-family:"微软雅黑";font-size:12px;color:#fff;}
文字设置时,设置按块显示,向左对齐(float:left),同时由于要给图标预留位置,因为宽度设置为170像素,文字与所有分类一级导航对齐,故此左边距设置15像素(margin:0px0px0px15px)
.all-cats-popup.popup-inner.cats-tree.fst-cat.has-children.fst-cat-icon{width:5px;height:30px;margin:0px5px0px0px;padding:0px;display:block;float:right;background:no-repeaturl(图片);}
图标使用素材作为背景,设置不平铺,设置好宽高,这回是右对齐(float:right),因为要与所有分类一级导航的图标对齐,故右边距设置5像素(margin:0px5px0px0px)
效果如下
下面设置鼠标滑过时的样式
.all-cats-popup.popup-inner.cats-tree.fst-cat.fst-cat-hd:hover{background:#444;}
当鼠标划过时,背景颜色变化,可以设置在链接部分
.all-cats-popup.popup-inner.cats-tree.fst-cat.fst-cat-hd:hover.fst-cat-name{font-weight:bold;color:#ffd98d;}
文字部分在鼠标划过时会加粗变色
.all-cats-popup.popup-inner.cats-tree.fst-cat.has-children:hover.fst-cat-icon{background-position:0px-30px;}
图标则是在鼠标划过时,背景图片向上移动30像素,神似图标变色
效果如下
网店装修对于卖家来说就是通往销量的门,核心在于促进交易的进行。 良好的店铺装修能够给买家很直观的视觉体验和心理作用,进一步获得更优质的客户源和转化率,是我们经营店铺的一大利器。本专题让你能够学到从新手到...
详情>>