栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > Html/CSS > CSS教程

设置网站二级导航及把二级导航做的好看

CSS教程 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

设置网站二级导航及把二级导航做的好看

很多网站已经不满足于一级标题的展示,可能很多的时候有二级标题,三级标题等等。

那么如何设置二级标题以及如何把二级标题做的好看呢。

下面的代码中注意:

1.为了让二级标题有渐隐渐现的感觉,用了transition样式

2.二级标题的定位始终是一个困扰我好久的难题。

要确保一级标题有position属性(不能没有也不能设为static),只有一级标题(父级标题)设了position属性,二级标题的position属性才能有相对于一级标题定位的效果,否则二级标题相对于谁定位呢?!!怎么能确保定位是否准确呢?!!

这里关于position的问题确实很难搞明白,我的另外一篇博客有专门讲如何使用position属性以及static,relative,absoulte,fixed之间的区别。

好了,讲了上面的注意事项,下面就是贴代码了,我在代码中也写了很多注释,便于理解和阅读。

复制代码代码如下:




二级标题特效

.menu a{ color: #999; text-decoration:none; font-family:'Droid Serif', serif; font-style:italic; font-size:18px}
.menu ul{list-style:none;}

.menu ul li{ float:left; position: relative;
margin-left:0px; width:80px; text-align:left;
padding:5px 10px 5px 10px;
border:0px #FF0000 solid;}

.menu ul li ul{
visibility: hidden;
-webkit-backface-visibility:hidden;

position: absolute;
padding-top: 8px;
left:-41px;
opacity: 0;
-webkit-opacity:0;
border:0px solid #000;
transition: all .5s ease-in-out;
}

.menu ul li ul li{
margin-left: 0px;
width:180px;
color:#999;
background-color:#FFF;
}

.menu li:hover a,
.menu li:hover{ color:#FFF; background-color:#00F}

.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible;opacity: 1;}

.menu ul li:hover li,
.menu ul li:hover li a{ color:#999; background-color:#FFF;}

.menu ul li ul li:hover a,
.menu ul li ul li:hover{ color:#FFF; background-color:#00F}





  • Home

  • Pages

    • Buttons

    • List Styles

    • alert Boxes



  • Feature

    • Typography

    • Shortcodes







转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/216868.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号