Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は最近、scss が数学演算子を使用できることを発見しました。私が疑問に思っているのは、**別の要素の寸法を設定するために使用する要素の寸法を動的に取得する方法はありますか?
私がやりたいことの例は次のとおりです(jQueryで記述):
$("#myparagraph").height($("#page").height() / 6);
scssを使用してこれを行う方法はありますか?
いいえ。
SCSS では、変数と数学を使用して値を計算できますが、それでも CSS にコンパイルされます。CSS は、DOM オブジェクトで計算されたディメンションを提供できる動的言語ではありません。また、照会することもできません。SCSS はそれ自体が独立した言語ではなく、より効率的に CSS を作成できるようにするプリプロセッサです。したがって、SCSS で実行できることはすべてプレーンな CSS で実行でき、その逆も同様です (ただし、追跡するのはより難しい場合があります)。