分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

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

发布时间:2023-09-06 01:48责任编辑:沈小雨关键词:浏览器
在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中适配浏览器前缀问题

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

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved