1、实现一(参考淘宝首页,搜索标签,应用场景:标签的圆角,特色:没有用到图片)
dom结构:
css:
.rc-lt, .rc-rt{
position: absolute;
height: 1px;
width: 1px;
display:block;
background-color: #ffdebb;
}
.rc-lt{
left: 0;
top: 0;
}
.rc-rt{
right: 0;
top: 0;
}
2、实现二(参考http://hi.baidu.com/cyp0613/blog/item/7c658cfd0d3f454ed6887d90.html)
dom结构:
your content
css:
.skin-box-tp,.skin-box-tp b,.skin-box-bt,.skin-box-bt b{background: url(../img/bg.jpg) no-repeat;}
.skin-box-tp,.skin-box-bt{position:relative;display:block;height:4px;width:200px;}
.skin-box-tp b,.skin-box-bt b{float:right;width:4px;height:4px;}
.skin-box-tp{margin-bottom:-4px;background-position:-3px 0;}
.skin-box-bt{margin-top:-4px;background-position:-3px -3px;}
.skin-box-bt b{background-position:0 -3px;}
3、实现三(参考stubbornella 的oocss module)
dom:
grab
Body
Absolute positioned element neg margins
css:
.grab b {
background-image: url(“skin/grab.png”);
}
b.top, b.top b, b.bottom, b.bottom b {
background-repeat: no-repeat;
display: block;
font-size: 1%;
position: relative;
z-index: 10;
}
.top {
background-position: center top;
}
.bottom {
background-position: center bottom;
}
.tl {
background-position: left top;
}
.tr {
background-position: right top;
}
.bl {
background-position: left bottom;
}
.br {
background-position: right bottom;
}
.tl, .tr, .bl, .br {
float: left;
height: 10px;
width: 10px;
}
.br, .tr {
float: right;
}
.tr, .tl {
margin-bottom: -32000px;
overflow: hidden;
}
.grab .bl, .grab .br {
height: 16px;
margin-top: -16px;
}