大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。
效果预览:http://hovertree.com/texiao/css/
如何用CSS制作横向菜单 让ul li横向排列及圆点处理
我们先建立一个无序列表,来建立菜单的结构。代码是:
<ul> <li><a href="http://hovertree.com/">首页</a></li> <li><a href="http://hovertree.com/map/">网站地图</a></li> <li><a href="http://hovertree.com/menu/hovertreecms/">HoverTreeCMS</a></li> <li><a href="http://hovertree.com/menu/texiao/">特效</a></li> <li><a href="http://cms.hovertree.com/">CMS在线预览</a></li> <li><a href="http://hovertree.com/hvtart/bjae/74cc61ed089a2991.htm">jQuery图片列表鼠标经过遮罩显示文字</a></li> <li><a href="http://hovertree.com/hvtart/bjae/rtmloulp.htm">原文</a></li> </ul>
效果是:
第二步:隐藏li的默认样式,去掉圆点
因为看起来不是很好看,菜单通常都不需要li默认的圆点,我们给UL定义一个样式来消除这些圆点。
当然,为了更好的控制整个菜单,我们把菜单放在一个div里。页面代码变成:
<style>.hvtulli22 ul{list-style:none;}</style> <div class="hvtulli22"> <ul> <li><a href="http://hovertree.com/">首页</a></li> <li><a href="http://hovertree.com/map/">网站地图</a></li> <li><a href="http://hovertree.com/menu/hovertreecms/">HoverTreeCMS</a></li> <li><a href="http://hovertree.com/menu/texiao/">特效</a></li> <li><a href="http://cms.hovertree.com/">CMS在线预览</a></li> <li><a href="http://hovertree.com/hvtart/bjae/74cc61ed089a2991.htm">jQuery图片列表鼠标经过遮罩显示文字</a></li> <li><a href="http://hovertree.com/hvtart/bjae/rtmloulp.htm">原文</a></li> </ul></div>
CSS定义为:
.hvtulli22 ul{list-style:none;}
说明:“.hvtulli22 ul”表示我要定义的样式将作用在hvtulli的层里的ul标签上。
现在的效果是没有圆点了:
第三步:关键的浮动
这里是菜单变成横向的关键,我们给li元素加上一个“float:left;”属性,让每个li浮动在前面一个li的左面,margin-left:10px 使li之间间隔10像素。
CSS定义为:
.hvtulli li{float:left;margin-left:10px}
效果是:http://hovertree.com/texiao/css/
看,菜单变横向了。就这么简单!下面需要做的就是优化细节了。
HTML文件代码:
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>ul中li横排,除去li前的圆点,li之间间隔-何问起</title><base target="_blank" /> <meta charset="utf-8" /> <style>.hvtulli ul{list-style:none;} .hvtulli li{float:left;margin-left:10px}</style> </head> <body> <div><h2>何问起</h2> <h3>ul中li横排,除去li前的圆点,li之间间隔</h3> </div> <div class="hvtulli"> <ul> <li><a href="http://hovertree.com/">首页</a></li> <li><a href="http://hovertree.com/map/">网站地图</a></li> <li><a href="http://hovertree.com/menu/hovertreecms/">HoverTreeCMS</a></li> <li><a href="http://hovertree.com/menu/texiao/">特效</a></li> <li><a href="http://cms.hovertree.com/">CMS在线预览</a></li> <li><a href="http://hovertree.com/hvtart/bjae/74cc61ed089a2991.htm">jQuery图片列表鼠标经过遮罩显示文字</a></li> <li><a href="http://hovertree.com/hvtart/bjae/rtmloulp.htm">原文</a></li> </ul> </div> </body> </html>
js,jquery,css,html5特效 http://www.cnblogs.com/roucheng/p/texiao.html
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/120696.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...