亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > CSS > 正文

使用Sass:語義化變量

2024-07-11 09:05:28
字體:
來源:轉載
供稿:網友

武林網(www.49028c.com)文章簡介:停止使用很多的Sass變量。

使用Sass,像這樣來寫代碼:

color: $body-text-color; padding: $sidebar-padding;

但我并不喜歡這樣這樣,我現在喜歡用Sass按下面的方式來寫:

color: $hot-pink; padding: 20px;

第一個是抽像的實例,遠離了實用價值,我們應該使用一種更通用的,語義命名變量。

這種方法和很多人喜歡,特別當它涉及到顏色的應用。Sacha Greif的文章就是一個簡單的Sass實例。

-color: $blue; $link-color: $red; .foo{ color: $text-color; } a{ color: $link-color; }

類似的事情做得多了,我從中發現它不易于進行長期的維護,實際上也減慢了開發速度。

取決于你說的“語義化”

為一個變量定義一個具語義化名,就必須得傳達出有意義的東西。我作為一名開發人員,這是具有語義化:

$sidebar-text-color不添加任何值或者說不能從選擇器或屬性值中推斷出他的意思。他僅是一個不斷重復使用的信息。

得到任何有意義的信息,我需要將鏈接到其他地方的一個兩個值,如:

$sidebar-text-color: $hot-pink; //_sidebar.scss color: $sidebar-text-color;

這可能聽起來并不算多,但它在整個項目和你在更多開發中使用到。

另一個方面,將示例修改成:

立即有更多的有用信息。$hot-pink抽像化對顏色代碼塊并沒有太多意義,但對開發來說,加入了更多的含義。

另外,如果想看到這個值的實際作用,僅在一個地方定義了這樣的一個值:

color: $hot-pink; 但那不是維護的噩夢嗎?

評論中有這樣的一種觀點:

 

如果我想把我的文本從“pink”變成“green”,我不能把$hot-pink從“pink”變成“green”。這樣沒有道理呀!

 

同意。因此,只是添加一個抽像層,并沒有做任何事情來解決這個問題,只需添加新的色彩變量和在更新所需要替代的值:

-green: #0c5c19; // _sidebar.scss color: $forest-green;

好嗎?好。

 

但是,如果我需要在多個地方更新顏色什么的時候呢?

 

在多個地方更新,這真的不是件難事。

當我想在全局樣式中改變一個值,不管它用在哪里,我想不出一個只用一次的方法。

我花了大部分時間用在一個單一的模塊上。模塊是獨立的,所以我不能想到一個例子,我想說“無論在任何模塊中出現,修改這個值”。

主題

如果你從一個單一的樣式表或引用的不同樣式變量的模塊生成多個主題就是強大的嗎?在這個例子中,$sidebar-text-color是一個真正的變量,它不僅僅是一個使用不同名的常數,所以我們會這樣做:

-text-color: $red; // _halloween.scss $sidebar-text-color: $orange; // _sidebar.scss color: $sidebar-text-color;

但是你多久真的需要這樣做呢?它對我來說是很少見。

總結

在一年前Nicolas Gallagher就告訴我們內容派生出來的類名并不總是最有用的名字對于開發人員,但當我們被告之.bold和.red被Web開發中除去的理由時,我們依然還帶有這么多的類名。

可重用的顏色轉換為我們可讀的變量,如$hot-pink是很優秀和值得推薦的。

然而使用一個content-或module-定義另外一人變量。

  • 不易于長期維護。如查我需要在一個模塊中改變一個顏色,在模塊中易于定義一個可易讀懂的值。
  • 降低開發。每次我要添加一個color或background找到或創建一個全局變量是比較痛苦。
  • 如果你接受這個顏色想法,你可以最終會寫成這樣:

    看起來沒什么樂趣可言,我寧愿大家像下面這樣維護:

    );

    譯者手語:整個翻譯依照原文線路進行,并在翻譯過程略加了個人對技術的理解。如果翻譯有不對之處,還煩請同行朋友指點。謝謝!

    英文原文:

    中文譯文:

    發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
    日韩中文字幕视频| 国产一区二区三区在线观看网站| 日本国产一区二区三区| 成人在线国产精品| 日产精品99久久久久久| 欧美午夜精品久久久久久久| 国产aⅴ夜夜欢一区二区三区| 亚洲欧洲一区二区三区在线观看| 国产成人avxxxxx在线看| 日韩精品免费在线| 欧美精品免费看| 伊人伊人伊人久久| 91伊人影院在线播放| 国产69精品久久久| 国产精品爱啪在线线免费观看| 欧美成人黑人xx视频免费观看| 视频一区视频二区国产精品| 国产精品一香蕉国产线看观看| 国产精品网站大全| 欧美电影免费观看大全| 日韩成人av网址| 精品视频在线播放免| 国产欧美日韩视频| 久国内精品在线| 国产精品日韩电影| 成人97在线观看视频| 亚洲人成电影在线播放| 久久中文久久字幕| 亚洲欧美国产一区二区三区| 亚洲精品视频久久| 精品久久中文字幕| 一区二区亚洲欧洲国产日韩| 北条麻妃一区二区三区中文字幕| 久久精品欧美视频| 日韩国产欧美精品在线| 亚洲第一区中文99精品| 亚洲综合自拍一区| 国产午夜精品全部视频在线播放| 日韩中文字幕视频| 热门国产精品亚洲第一区在线| 亚洲成人久久久久| 一区二区三区高清国产| 国产美女久久精品香蕉69| 成人激情视频在线播放| 亚洲v日韩v综合v精品v| 77777亚洲午夜久久多人| 亚洲影视中文字幕| 精品国产乱码久久久久久虫虫漫画| 国产福利精品av综合导导航| 精品国产成人av| 色综合久久中文字幕综合网小说| 欧美黄色成人网| 日韩国产欧美精品一区二区三区| 91日本在线观看| 国产精品视频999| 中文字幕成人精品久久不卡| 国产视频亚洲视频| 国产亚洲欧洲高清| 自拍偷拍亚洲精品| 日本成人在线视频网址| 欧美洲成人男女午夜视频| 成人午夜激情免费视频| 国产精品久久久久久av| 欧美体内谢she精2性欧美| 欧美电影第一页| 精品久久久久久久久久ntr影视| 亚洲国产精品久久久久秋霞不卡| 国产91久久婷婷一区二区| 亚洲色图25p| 欧美日韩福利电影| 国产亚洲精品一区二区| 热久久视久久精品18亚洲精品| 亚洲电影av在线| 日韩大胆人体377p| 亚洲综合日韩在线| 中文字幕久久久| 日韩av色在线| 国产亚洲精品久久久优势| 色综合91久久精品中文字幕| 欧美激情欧美狂野欧美精品| 欧美成人剧情片在线观看| 日韩黄在线观看| 精品亚洲一区二区三区在线播放| 91精品美女在线| 亚洲国产欧美久久| 亚洲免费视频观看| 正在播放欧美视频| 日韩精品久久久久久久玫瑰园| 久久亚洲综合国产精品99麻豆精品福利| 91久久久久久久一区二区| 亚洲国产日韩精品在线| 久久精品国产亚洲精品| 久久99久久99精品中文字幕| 亚洲国产精品久久| 在线丨暗呦小u女国产精品| 欧美日韩国产激情| 91精品视频在线播放| 亚洲美女性生活视频| 91精品国产91久久久久久最新| 亚洲精品一区中文字幕乱码| 欧洲永久精品大片ww免费漫画| 久久电影一区二区| 成人黄色片网站| 欧美激情网友自拍| 日韩精品黄色网| 国产日韩一区在线| 91精品国产99久久久久久| 日韩毛片中文字幕| 国内精品在线一区| 中日韩美女免费视频网站在线观看| 亚洲国产精品电影在线观看| 91tv亚洲精品香蕉国产一区7ujn| 亚洲国产精品国自产拍av秋霞| 中文字幕少妇一区二区三区| 国产97在线|日韩| 国产成人精品视频| 激情亚洲一区二区三区四区| 亚洲国产91色在线| 日韩经典第一页| 岛国av一区二区| 在线视频中文亚洲| 欧美激情在线观看视频| 国产成人精品午夜| 超碰97人人做人人爱少妇| 日韩亚洲在线观看| 伊人久久久久久久久久久久久| 国产偷亚洲偷欧美偷精品| 欧美老女人性视频| 日韩精品一二三四区| 国产精品一区二区久久久| 中文字幕成人在线| 久久久久久久久国产| 色悠悠国产精品| 亚洲一区二区三区在线免费观看| 久久久久久久久久久免费| 91精品国产91久久久久久久久| 欧美激情小视频| 亚洲国产精品小视频| 国产女人18毛片水18精品| 亚洲人成在线观看| 国产精品香蕉在线观看| 国产视频在线一区二区| 久久国产精品久久久久久久久久| 亚洲伊人第一页| 88xx成人精品| 国产视频精品va久久久久久| 国外日韩电影在线观看| 久久久久久欧美| 最新69国产成人精品视频免费| 欧美精品在线免费播放| 亚洲偷欧美偷国内偷| 日本高清+成人网在线观看| 欧美日韩国产91| 亚洲电影免费在线观看| 国产精品久久久久久av福利| 成人久久久久久久| 亚洲已满18点击进入在线看片| 2019av中文字幕| 国产丝袜一区二区三区免费视频| 国产玖玖精品视频| 91午夜理伦私人影院| 欧美极品少妇与黑人| 久久网福利资源网站| 97视频在线观看成人|