Sass教學-@mixin
為何我們要學@mixin? @mixin可以幫助我們將一些常用語法模組化,協助專案開發時不會因為忘記相關CSS語法而打斷開發思緒。EX:clear清除浮動、等比例圖片放大、圖片取代文字等語法 了解目的後,我們來看一下,@mixin怎麼使用吧 1.首先新增一隻scss檔案,並以語意化方式命名~EX:_clearfix.scss 2.語法如下: @mixin clearfix() { &::after { display: block; clear: both; content: ""; } } .box{ @include clearfix; } Tips: 1.匯入語法時,前面要加@include 2.設定語法時,前面要加@mixin 3.編譯結果 接著,我們來使用帶入變數寫法 上一篇 Sass教學-變數 有提到變數寫法是 「$」+「變數」 ,故結合@mixin我們可以這樣寫 @mixin circle($size,$background){ width: $size ; height: $size ; background: $background ; } box{ @include circle(50px,black) } 編譯結果示意圖如下 最後,我們來學習如何用@mixin 搭配 @content 之RWD用法教學 開始前,我們先思考一下為何需要使用這樣的寫法呢? 我自己的理解如下: 過往我們在撰寫不同斷點時,往往每次都需要重複撰寫@media(max-width:...