博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[SCSS] Convert SCSS Variable Arguments to JavaScript
阅读量:4983 次
发布时间:2019-06-12

本文共 781 字,大约阅读时间需要 2 分钟。

We will learn how to convert variable arguments by using rest operator in JavaScript.

 

.sass-btn {  color: #fff;  background-color: #0069d9;  margin: 5px;  @include button-size();  @include box-shadow(0px 4px 5px #666, 2px 6px 10px #999);}@mixin box-shadow($shadows...) {  -moz-box-shadow: $shadows;  -webkit-box-shadow: $shadows;  box-shadow: $shadows;}

Scss "$shadows..." the same as "...shadows" in Javascript.

export const boxShadow = (...shadows) => `  -moz-box-shadow: ${shadows};  -webkit-box-shadow: ${shadows};  box-shadow: ${shadows};`

 

interesting thing is ...shadows in Javascript is an Array, but if we put into ${}, then it conver to a string:

const shadows = ['red', 'blue'];console.log(`${shadows}`); // red, blue

 

转载于:https://www.cnblogs.com/Answer1215/p/8930987.html

你可能感兴趣的文章
一个监听事件监听多个按钮
查看>>
调用其他类的方法
查看>>
SQlite数据库
查看>>
前端开发要注意的浏览器兼容性问题整理
查看>>
Python服务器开发 -- 网络基础
查看>>
开源项目Html Agility Pack实现快速解析Html
查看>>
一些常用的js,jquerry 样例
查看>>
Oracle PL/SQL 多重选择句
查看>>
dorado中的creationType选择类型
查看>>
C++11 数值类型和字符串的相互转换
查看>>
无锡盈达聚力科技有限公司
查看>>
tyvj1659中中救援队
查看>>
kubernetes学习:CKA考试题
查看>>
LINUX samba的安装使用
查看>>
CSS border 生成三角
查看>>
asp.net(c#)开发中的文件上传组件uploadify的使用方法(带进度条)
查看>>
7.STM32中GPIO理解
查看>>
base64 json
查看>>
在vim中搜索单词
查看>>
设置定点数学属性
查看>>