使用 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中文網其他相關文章!

了解如何通過Chris Coyier實施WordPress的Gutenberg編輯器來創建一個自定義Codepen塊,並為Sanity Studio提供預覽。

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


熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

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

Dreamweaver CS6
視覺化網頁開發工具

Atom編輯器mac版下載
最受歡迎的的開源編輯器

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