标签:
浮雕效果
今天看百度地图看到了一个效果
感觉这个效果用在网页上应该蛮赞的,于是就学习了一下
浮雕效果需要用到伸缩盒的知识(flex)
flex在chrome是完全支持的,要加-webkit-前缀,其他的浏览器有的支持有的不支持,自己去查css手册,今天主要想讲一下怎么制作出浮雕效果
先附上代码:
1 <div class="title"> 2 <div class="word">生活服务</div> 3 <div class="relief"> 4 <div class="border"></div> 5 </div> 6 </div>
1 body,div{ 2 padding: 0; 3 margin: 0; 4 } 5 .title{ 6 font-size: 15px; 7 font-family: "Microsoft Yahei", "Trebuchet MS", Arial, Helvetica, sans-serif; 8 display: -webkit-flex; 9 -webkit-align-items: center; 10 margin-top: 50px; 11 margin-left: 20px; 12 margin-right: 20px; 13 } 14 15 .word{ 16 -webkit-flex: 0 0 auto; 17 padding-right: 10px; 18 } 19 .relief{ 20 -webkit-flex: 1; 21 } 22 .border{ 23 height: 0; 24 width: 100%; 25 border-top: 1px solid #808080; 26 border-bottom: 1px solid #fff; 27 }
再附上自己做的效果:
很实用的一个效果
flex样式解析:
display:-webkit-flex 提供一个伸缩盒的容器
-webkit-align-items:
-webkit-flex:复合属性。设置或检索弹性盒模型对象的子元素如何分配空间。
最后在border里面再设置border属性就可以完成浮雕效果的制作了
标签:
原文地址:http://www.cnblogs.com/Gary-Guoweihan/p/4736655.html