magento 2 玩 less 真係好難改

有冇人熟less? 在 browser console 找個 rgb code, 點在一堆 less 摷出來?

btw magento2 搞到人好難改css, 外行人已沒可能改到.

從來都唔會改佢CSS
只會自己加多個css override佢D野

TOP

cap 圖, 搵番個color code, 再係堆less 到search??

TOP

LESS 個檔應該會有comment喎
不過正常我都唔會改core…會override 左佢

TOP

未寫過magento, 不過識LESS
color可能係gen出來的, 未必有個exact code係less入面
因為less有d mixin可以計color, 例如darken(#ccc, 10%)
你search番個selector可能易d, 唔好search exact既selector, 因為LESS會re-group selector

通常寫LESS,
會有一part define d variables (color, dimensions)
一part define mixin (類似functions的物體)
一part就分module define d css rules

不過正如上面d 師兄話,override好過改core code

TOP

回覆 5# 梁炳


    用less就係方便你改,如果override用less黎把鬼

TOP

回覆  梁炳


    用less就係方便你改,如果override用less黎把鬼
chi251155 發表於 2017-4-6 16:45


如果你參與magento development, 咁當然改less好, 最終merge埋落master branch
如果自己用, 改左佢D less file, 下次update magento就知大件事, 由頭對過哂

TOP

回覆 7# KinChungE
用得less都會比較modular,都唔會大改既,不過係煩少少嚕
而且variable通常放哂係同一個位,改都係改一個file
不過override都可以接受,如果有用css tree shaking,如果唔係既話用less既意義不大

TOP

回覆  KinChungE
用得less都會比較modular,都唔會大改既,不過係煩少少嚕
而且variable通常放哂係同一個 ...
chi251155 發表於 2017-4-6 17:09



係Magento用LESS,我地係外人
個問題係如何customize得來又可以輕鬆享受到magento更新
改任何magento core code都會破壞呢一點, 唔關less定css事

我諗最差方法係可以用CSS override,frontend load多一個customize css
好少少就係LESS入面唔改佢source之下去override (include佢d LESS檔再override variables, 係可以做到的)

TOP

本帖最後由 chi251155 於 2017-4-6 18:45 編輯

回覆 9# 梁炳
而家做web development都係全套黎,bundler compiler task runner咁玩,你仲諗住compile好一套download黎用?bootstrap用less都玩左咁多年啦,好啲既咪你import番一個custom less剩係for variable,老實講啲variable咁大路,基本上你唔merge佢個variable file都ok

我指既大路係primary/secondary background foreground color, font size呢種野,其實唔會成日改,即使magento有新feature都郁唔到個style,你改一次fit自己,有update時pull落黎check一check有冇新variable,之後都係重新compile過

TOP