如何使用 CSS 屬性作為 SASS Mixin 值:字串插值指南
使用 CSS 屬性作為 SASS Mixin 值
在嘗試建立通用的邊距/填充混合時,您在 SASS 中遇到了障礙。讓我們深入研究您描述的問題並一起找到解決方案。
在 Mixins 中設定 CSS 屬性
您的程式碼嘗試在 SASS mixin 值中設定 CSS 屬性(邊距和填滿)。然而,有一個關鍵問題:CSS 屬性不能直接用作 mixin 值。相反,您需要採用一種稱為“字串插值”的技術來將變數包含為屬性名稱。
使用字串插值
字串插值可讓您使用 #{$ 將變數值插入字串中變數} 語法。這可以幫助您根據 mixins 中的變數動態設定 CSS 屬性。
以下是如何修改程式碼以利用字串插值:
<code class="sass">[class*="shift"] { $sft-o: 10px; @mixin shift_stp($val) { &[class*="_sml"]{ #{$val}: $sft-o; } &[class*="_mid"]{ #{$val}: $sft-o * 2; } &[class*="_big"]{ #{$val}: $sft-o * 3; } } &[class*="_m"]{ @include shift_stp(margin); } &[class*="_p"]{ @include shift_stp(padding); } }</code>
登入後複製
關於屬性選擇器的注意事項
需要注意的是,您使用的屬性選擇器(*="_m") 也會符合類別名稱中帶有「_mid」的元素。這可能不是您想要的行為,因此請考慮相應地修改您的屬性選擇器。
以上是如何使用 CSS 屬性作為 SASS Mixin 值:字串插值指南的詳細內容。更多資訊請關注PHP中文網其他相關文章!
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章
如何修復KB5055523無法在Windows 11中安裝?
3 週前
By DDD
如何修復KB5055518無法在Windows 10中安裝?
3 週前
By DDD
<🎜>:種植花園 - 完整的突變指南
2 週前
By DDD
<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
如何修復KB5055612無法在Windows 10中安裝?
3 週前
By DDD

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

您是否曾經在項目上需要一個倒計時計時器?對於這樣的東西,可以自然訪問插件,但實際上更多

格子呢是一塊圖案布,通常與蘇格蘭有關,尤其是他們時尚的蘇格蘭語。在Tartanify.com上,我們收集了5,000多個格子呢
