码迷,mamicode.com
首页 > Web开发 > 详细

scss牛刀小试:解决css中适配浏览器前缀问题

时间:2018-04-04 23:26:44      阅读:1663      评论:0      收藏:0      [点我收藏+]

标签:span   关于   margin   box   垂直   封装   webkit   模糊   如何使用   

在css中为适配浏览器,新特性总加 -webkit,-o, -moz 来适配浏览器,写的烦心,看着也臃肿,让css可读性降低,下面以阴影为例,如何使用scss让我们的css看起来更简洁。
本人使用的IDE为intellij_idea,关于scss怎么用,出门左转
以阴影为例:当你在test.scss中写:

1 @import "Function";//引入自定义Function函数
2 div{
3   width: 200px;
4   height: 200px;
5   margin: 40px;
6   @include box-shadow(1px,3px,10px,0,#48AFF3);
7 }
 
便会自动生成:test.css

div {
  width: 200px;
  height: 200px;
  margin: 40px;
  -webkit-box-shadow: 1px 3px 10px 0 #48AFF3;
  -o-box-shadow: 1px 3px 10px 0 #48AFF3;
  -moz-box-shadow: 1px 3px 10px 0 #48AFF3;
  box-shadow: 1px 3px 10px 0 #48AFF3; }
/*# sourceMappingURL=test.css.map */

如下:然后在HTML中引用该css即可

技术分享图片
 

技术分享图片


附:Function.scss


 

1 //阴影(水平移值,垂直移值,阴影模糊值,阴影外延值,颜色)
2 @mixin box-shadow($h,$v,$vage,$extende,$color) {
3   -webkit-box-shadow: $h $v $vage $extende $color;
4   -o-box-shadow: $h $v $vage $extende $color;
5   -moz-box-shadow:  $h $v $vage $extende $color;
6   box-shadow: $h $v $vage $extende $color;
7 }
当你使用其他新特性时,不妨封装成方法调用,一次辛苦,以后轻松,做个快乐的敲码者。

scss牛刀小试:解决css中适配浏览器前缀问题

标签:span   关于   margin   box   垂直   封装   webkit   模糊   如何使用   

原文地址:https://www.cnblogs.com/toly/p/8719092.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!