<meta charset="utf-8" />
<ul id="nav">
<li><a href="####">首页</a></li>
<li><a href="####">关于我们</a></li>
<li><a href="####">发展理念</a></li>
</ul>
<style>
#nav{
width: 200px
}
#nav a{
display: block/*设置成块级元素让链接成为一个可点击方块而不是仅仅文字可点*/
border-top: 3px solid blue/*顶部设置蓝色边线,你愿意的话也可以用图片背景做点更复杂的小花样,比如波浪线*/
background: #eee
line-height: 30px
text-align: center
}
/*a:hover里面设置边框、字体、背景颜色鼠标悬停的状态*/
#nav a:hover{
border-color: red
color: green
font-size: 16px
}
ul, ol, li {
list-style:none outside none
}
a{
text-decoration: none
font-size: 14px
}
</style> <meta charset="utf-8" />
<ul id="nav">
<li><a href="####">首页</a></li>
<li><a href="####">关于我们</a></li>
<li><a href="####">发展理念</a></li>
</ul>
<style>
#nav{
width: 200px
}
#nav a{
display: block/*设置成块级元素让链接成为一个可点击方块而不是仅仅文字可点*/
border-top: 3px solid blue/*顶部设置蓝色边线,你愿意的话也可以用图片背景做点更复杂的小花样,比如波浪线*/
background: #eee
line-height: 30px
text-align: center
}
/*a:hover里面设置边框、字体、背景颜色鼠标悬停的状态*/
#nav a:hover{
border-color: red
color: green
font-size: 16px
}
ul, ol, li {
list-style:none outside none
}
a{
text-decoration: none
font-size: 14px
}
</style>
波浪效果大部分是背景图片,不一定是border,也可以是下面有一个元素并且设定高度有背景平铺,还有就是用css3去写,如果border的圆角效果,可以去拼出一个,要不就是用vml去写,其实都没有第一种兼容效果好!!!!写出左右是曲线的文本框的css写法:border-radius属性可以实现元素的圆角。如下css可以实现文本框(单行、多行)的圆角:
input[type=text],textarea{border-radius:3pxborder:1px solid #000}
border-radius用法如下:
border-radius 属性是一个简写属性,用于设置四个 border-*-radius 属性。
该属性允许为元素添加圆角边框
语法:
border-radius: 1-4 length|% / 1-4 length|%
按此顺序设置每个 radius 的四个值。
如果省略 bottom-left,则与 top-right 相同。
如果省略 bottom-right,则与 top-left 相同。
如果省略 top-right,则与 top-left 相同。
单位一般用px和百分比较多,其他单位也可