第6章 对列表应用样式和创建导航条
基本的垂直导航条
- 被选中的时候,可以使用.selected类,不用特意添加该类
- 书中P105在导航条中突出显示当前页面栏尝试后发现无效
1 | <p> |
1 | ul.nav{ |
创建简单的水平导航条
- 在css中用到字符的时候可以查询HTML字符(Glyphs)收集
1 | <ol class="pagination"> |
1 | ol.pagination{ |
导航条
1 | <p> |
1 | ul.nav{ |
Suckerfish下拉菜单
- 先将二级导航栏设置成
position: absolute; left:-999em;
这时可以看不见该二级导航栏 - 再
:hover ul{left:auto;}
就可以实现鼠标放在上面的时候出现二级导航栏
1 | <ul class="nav"> |
1 | ul.nav, ul.nav ul{ |
CSS图像映射
- div设置
position:relative;
div内部的元素设置position: absolute;
就可以相对于div进行定位
1 | <div class="imagemap"> |
1 | .imagemap{ |
flickr风格的图像映射
- 如果要让上下两个框垂直居中,上框宽度为a,下框宽度为b,将下框设置
{left:a/2; margin-left:-b/2}
- transparent表示背景色透明
1 | <div class="imagemap"> |
1 | .imagemap{ |
远距离翻转
1 | <div class="imagemap"> |
1 | .imagemap{ |