css实现无图片三角形垂直导航条
2009-12-28 11:45
429 查看
效果如下:
前台代码:
<div id="Men">
<a href ="addnewbooks.aspx" target="_blank"><span class="left"></span>增加新书<span class="right"></span></a>
<a href ="fengxingbookManager.aspx" target="_blank"><span class="left"></span>更新书库<span class="right"></span></a>
<a href ="fengxingbookManager.aspx" target="_blank"><span class="left"></span>网页动态<span class="right"></span></a>
<a href ="dynamicManager.aspx" target="_blank"><span class="left"></span>促销管理<span class="right"></span></a>
<a href ="fengxingbookManager.aspx" target="_blank"><span class="left"></span>特价管理<span class="right"></span></a>
<a href ="Managerbooks.aspx" target="_blank"><span class="left"></span>书籍浏览<span class="right"></span></a>
</div>
css:
#Men
{
margin: auto;
font-family: 华文行楷;
font-size: 20px;
width: 135px;
padding: 3px;
background-color: #ccc;
border: 1px solid #ccc;
height: 170px;
}
#Men a,#Men a:visited
{
border-left: 8px solid #9ab;
border-right: 8px solid #9ab;
border-bottom: 4px solid #9ab;
display: block;
background-color: #fff;
color: #c00;
text-decoration : none;
position: relative; /*设置为相对定位*/;
width: 120px;
height : 30px; /*设置的列高必须大于span边框的列高*/;
text-align: center;
top: 0px;
left: 0px;
}
#Men a span
{
display: block; /**/
position: absolute; /*相对于a标记绝对定位 */
width:0px;
height: 0px; /* 设置内容为0 只留下边框*/
border: 8px solid #fff; /*定义边框为8个像素 颜色和背景颜色相同*/
top:0px;
overflow: hidden;
}
#Men a span.left
{
border-left-color: #c00; /*显示左边框*/
left: 8px;
}
#Men a span.right
{
border-right-color: #c00;
right :8px; /*显示有边框*/
}
#Men a:hover
{
border-right-style: solid;
border-left-style: solid;
border-right-width: 8px;
border-left-width: 8px;
border-right-color: #808080;
border-left-color: #808080; /* 鼠标经过连接时的样式*/
}
前台代码:
<div id="Men">
<a href ="addnewbooks.aspx" target="_blank"><span class="left"></span>增加新书<span class="right"></span></a>
<a href ="fengxingbookManager.aspx" target="_blank"><span class="left"></span>更新书库<span class="right"></span></a>
<a href ="fengxingbookManager.aspx" target="_blank"><span class="left"></span>网页动态<span class="right"></span></a>
<a href ="dynamicManager.aspx" target="_blank"><span class="left"></span>促销管理<span class="right"></span></a>
<a href ="fengxingbookManager.aspx" target="_blank"><span class="left"></span>特价管理<span class="right"></span></a>
<a href ="Managerbooks.aspx" target="_blank"><span class="left"></span>书籍浏览<span class="right"></span></a>
</div>
css:
#Men
{
margin: auto;
font-family: 华文行楷;
font-size: 20px;
width: 135px;
padding: 3px;
background-color: #ccc;
border: 1px solid #ccc;
height: 170px;
}
#Men a,#Men a:visited
{
border-left: 8px solid #9ab;
border-right: 8px solid #9ab;
border-bottom: 4px solid #9ab;
display: block;
background-color: #fff;
color: #c00;
text-decoration : none;
position: relative; /*设置为相对定位*/;
width: 120px;
height : 30px; /*设置的列高必须大于span边框的列高*/;
text-align: center;
top: 0px;
left: 0px;
}
#Men a span
{
display: block; /**/
position: absolute; /*相对于a标记绝对定位 */
width:0px;
height: 0px; /* 设置内容为0 只留下边框*/
border: 8px solid #fff; /*定义边框为8个像素 颜色和背景颜色相同*/
top:0px;
overflow: hidden;
}
#Men a span.left
{
border-left-color: #c00; /*显示左边框*/
left: 8px;
}
#Men a span.right
{
border-right-color: #c00;
right :8px; /*显示有边框*/
}
#Men a:hover
{
border-right-style: solid;
border-left-style: solid;
border-right-width: 8px;
border-left-width: 8px;
border-right-color: #808080;
border-left-color: #808080; /* 鼠标经过连接时的样式*/
}
相关文章推荐
- css实现图片垂直居中
- css实现的让图片垂直居中的方法
- CSS实现文字和图片的水平垂直居中
- js+CSS 图片等比缩小并垂直居中实现代码
- CSS中如何实现图片垂直居中
- 纯CSS实现图片水平垂直居中于DIV(图片未知宽高)
- css实现图片在div中水平和垂直居中(但图片宽高要小于div宽高)
- 使用纯CSS实现未知尺寸的图片(但高宽都小于200px)在200px的正方形容器中水平和垂直居中。
- 三角形变形记之纯css实现的分布导航条效果
- 纯CSS实现图片水平垂直居中于DIV(图片未知宽高)
- CSS实现同一行的图片和文字垂直居中对齐的方法
- 纯CSS实现未知高宽的图片在容器中水平和垂直居中
- 用CSS如何实现单行图片与文字垂直居中
- 使用纯CSS实现未知尺寸的图片(但高宽都小于500px)在500px的正方形容器中水平和垂直居中。你有几种方法?
- CSS实现图片在div a标签中水平垂直居中
- CSS中如何实现未知尺寸图片垂直居中
- 使图片垂直&水平居中的CSS实现方法
- css实现div内图片的垂直、水平居中
- CSS 实现文字、图片垂直对齐(vertical-align)