css 每天一练之一个标签实现三行菜单样式
2017-05-11 本文已影响0人
不要变成发抖的小喵喵喵喵喵喵
效果图
html结构
<div class="menu"></div>
css样式
.menu{
width: 150px;
height: 50px;
padding: 50px 0;
border-top: 50px solid #ccc;
border-bottom: 50px solid #ccc;
background-color: #ccc;
background-clip: content-box;
margin: 10px auto;
}
这里主要是css3的background-clip
属性的使用,使用border
作出上下两条线,然后用padding
挤出空白间距,使用background-clip
的content-box
填充内容部分,就完成了以上。
background-clip
的一共有三个值,分别是border-box
,padding-content
,content-box
border-box
border-box
背景被裁剪到边框盒。
padding-box
padding-box
背景被裁剪到内边距框。
content-box
content-box
背景被裁剪到内容框。
欢迎访问我的博客,同步发布
感谢阅读,如有错误欢迎指正。