日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > CSS >内容正文

CSS

一个SCSS里mixin的使用例子

發布時間:2023/12/19 CSS 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 一个SCSS里mixin的使用例子 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Mixins are the Sass equivalent of macros in other programming languages. If you’ve programmed before you could think of them as functions, procedures, or methods, but they aren’t technically any of these concepts because their function is to generate code at compile time not execute code at run time.

可以把mixins當成編程語言里的宏,但是技術上說,scss mixins用于在編譯器生成代碼,而不是在運行時執行代碼。

一個例子:

a.button {background: black;color: white;padding: 10px 20px;@include border-radius(5px); }

編譯之后:

a.button {background: black;color: white;padding: 10px 20px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px; }

I used the @include directive to tell Sass that I wanted to call out to a mixin.
使用@include指令,告訴sass,需要在css里call out mixin. 通過括號傳遞參數。

看下border-radius的實現代碼:

@mixin border-radius($radius) {-moz-border-radius: $radius;-webkit-border-radius: $radius;-ms-border-radius: $radius;border-radius: $radius; }

一個mixin傳遞默認參數的做法:

@mixin border-radius($radius: 5px) {... }

或者定義一個全局變量:

$default-border-radius: 5px !default; @mixin border-radius($radius: $default-border-radius) {... }

scss mixin里還支持條件指令@if:

@mixin border-radius($radius: 5px, $moz: true, $webkit: true, $ms: true) {@if $moz { -moz-border-radius: $radius; }@if $webkit { -webkit-border-radius: $radius; }@if $ms { -ms-border-radius: $radius; }border-radius: $radius; }

上面的用法叫做keyword argument.

這樣,如果項目里我們不考慮對IE的支持,只需要下面這樣寫就行了:

@include border-radius($ms: false);

而不用這種繁瑣的寫法:

@include border-radius(5px, true, true, true);

也不需要按照順序傳遞參數:

@include border-radius($ms: false, $radius: 10px);

總結

以上是生活随笔為你收集整理的一个SCSS里mixin的使用例子的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 黄色网址链接 | 一级片www | 免费在线看黄网址 | 日韩国产区 | 色久网 | 丝袜诱惑一区 | 91av福利| 亚洲欧美在线免费观看 | 国产精品污www在线观看 | 国产日韩免费 | 亚洲av熟女高潮一区二区 | 狠狠丁香 | 国产亚洲无 | 日本妇乱大交xxxxx | 午夜视频日韩 | 亚洲激情欧美色图 | 日韩av在线播放一区 | 欧美放荡性医生videos | 91精品国产闺蜜国产在线闺蜜 | 伊人91视频 | 一区二区三区国产av | 国产91清纯白嫩初高中在线观看 | 97精品熟女少妇一区二区三区 | 一区二区三区不卡在线观看 | 久久综合伊人77777麻豆最新章节 | 免费观看视频一区二区 | 亚洲精品88 | 人人97| 国产黄色免费视频 | 欧美bbw视频| 欧美双性人妖o0 | 精品人妻久久久久一区二区三区 | 国产精品乱码一区二区三区 | 亚洲色综合 | 九九热精| 人人干人人玩 | 欧美日韩一区在线播放 | 特黄aaaaaa私密按摩 | 日韩欧美在线精品 | 国产成年人视频 | 日本免费一区二区三区 | www.午夜视频 | 国产免费a | 国产女主播一区 | 丰满岳妇伦在线播放 | 日本一本不卡 | 国产人伦精品一区二区三区 | 欧美放荡办公室videos4k | 在线天堂1 | 日韩精品系列 | 催眠美妇肉奴系统 | 黑人巨大精品欧美黑白配亚洲 | 一本色道久久综合熟妇 | 波多野结衣一区二区三区中文字幕 | 国产精品国产三级国产专区53 | 中文字幕在线播放第一页 | 国产一级久久久久毛片精品 | 成人av网站免费 | 麻豆www| 青青草在线视频免费观看 | 我爱avav色aⅴ爱avav | 67194在线免费观看 | 欧美大屁股熟妇bbbbbb | 免费在线观看一区 | 污污污污污污www网站免费 | 久久久夜夜夜 | 伊人网综合视频 | 国产绿帽一区二区三区 | 2018国产大陆天天弄 | 伊人av综合 | 国产爽爽爽 | 久久久久久久久久久久91 | 波多野结衣一区二区三区免费视频 | 熟妇一区二区三区 | 伊人网亚洲 | 成人在线免费看 | 小sao货水好多真紧h无码视频 | 国产一区不卡 | 韩日精品中文字幕 | 人人妻人人澡人人爽人人精品 | 国产香蕉久久 | 久久亚洲av永久无码精品 | 精品日日夜夜 | 久久美利坚 | 欧美三级网站 | 亚洲a在线观看 | 欧美三日本三级少妇三级99观看视频 | 久久精品偷拍视频 | 女人叉开腿让男人桶 | 色综合久久88色综合天天6 | 欧美日韩亚洲不卡 | 免费在线色 | 高跟鞋调教—视频|vk | 成人小视频在线播放 | 成年人在线免费看 | 夜夜春很很躁夜夜躁 | av片在线观看网站 | 另类小说亚洲色图 | 欧美精品一区二区三区久久久 |