css案例学习之span边框实现的特殊效果
2015-11-30 16:33
741 查看
bottom left
bottom right
top left
top right
配合颜色来使用,实现一些神奇的效果
#menu a span{ height:0; width:0; /*border-top:solid 6px #fff; border-left:solid 6px #f90;*/ /*border-top:solid 6px #fff; border-right:solid 6px #f90;*/ /*border-bottom:solid 6px #fff; border-left:solid 6px #f90;*/ border-bottom:solid 6px #fff; border-right:solid 6px #f90; position:absolute; top:0; left:0; overflow:hidden; }
<div id="menu"> <a href="#"> <span class="left"></span> Home </a> <a href="#"> <span class="left"></span> Contact Us </a> <a href="#"> <span class="left"></span> Web Dev </a> <a href="#"> <span class="left"></span> Web Design </a> <a href="#"> <span class="left"></span> Map </a> </div>
说明:当span的height、width设置为0的时候,配合border的样式,就能实现神奇的边框效果
完整代码如下
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style>
#menu {
font-family:Arial;
font-size:14px;
}
#menu a, #menu a:visited {
display:block;
float:left;
position:relative;
background-color:#c00;
color:#fff;
text-decoration:none;
padding:6px;
margin:1px 0 0 1px;
}
#menu a span{
height:0;
width:0;
border-bottom:solid 6px #c00;
border-left:solid 6px #fff;
position:absolute;
top:0;
left:0;
overflow:hidden;
}
#menu a:hover{
background-color: #F90;
color:#333
}
#menu a:hover span{
border-bottom:solid 6px #f90;
}
</style>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>自适应的水平的菜单</title></head>
<body>
<div id="menu"> <a href="#"> <span class="left"></span> Home </a> <a href="#"> <span class="left"></span> Contact Us </a> <a href="#"> <span class="left"></span> Web Dev </a> <a href="#"> <span class="left"></span> Web Design </a> <a href="#"> <span class="left"></span> Map </a> </div>
</body>
</html>
实现了一种被裁减的感觉
相关文章推荐
- css案例学习之通过relative与absolute实现带说明信息的菜单
- css重置样式表reset.css
- css案例学习之div a实现立体菜单
- css案例学习之双斜角横线菜单
- css案例学习之div+a实现菜单
- 样式和主题
- semantic modal 首次弹出位置不正确()
- css3 实现邮票样式
- css
- css案例学习之div ul li a 实现导航效果
- css初始化
- 单选框、多选框样式美化
- css案例学习之按钮超链接
- css 各种问题
- #学习笔记#(2)引用外部CSS
- css使用背景图片制作搜索框
- [TagCss]列表元素写法规范
- 欢迎使用css3
- WPF自定义控件与样式(11)-等待/忙/正在加载状态-控件实现
- WPF自定义控件与样式(10)-进度控件ProcessBar自定义样