-
ID:6Mioo1 さんの質問

sassやlessってJavaScriptの変数を読み込んだり、HTMLの属性値を参照したりできます?

みんなの回答 6 件

ID:dksewW さんの回答

sassやlessはCSSを管理するツールだよ

ID:K97raY さんの回答

どっちもCSSを生成するもの(記述が生CSSよりラク)。なんかと勘違いしてるな。
lessはJSでリアルタイムにレンダリングできるバージョンがあるが、遅すぎるのでほとんど普及せず、コンパイルして静的なCSSにして使うのが普通。このリアルタイムのヤツなら改造して何とかなったかもな。sassは使ったことないので知らない。

ID:kRcA1J さんの回答

JavaScriptで使用する変数をLessやSassで使えるかってことなんだろうけど、確かにそれができるとLessやSassにない機能も期待できるので便利になるケースもありそうだね。ただ、聞いたことないな。

ID:96ZiSL さんの回答

jsはブラウザ側で実行されるので
ブラウザ側でsassやlessを解釈されない限り無理でしょ。

ID:kRcA1J

いや、Gruntみたいなことできるかってことでしょ。

ID:96ZiSL

「JavaScriptの変数を読み込んだり」とあるので、クライアントサイドを想定してるんじゃないかな?

ID:riNL.d

いやCSS内でJavaScriptの変数がみれるなら、サーバ側でコンパイルしてもOK.

ID:kDhU78 さんの回答

それはできたらいいなと誰しも一度は思うけど無理。
Gruntを使えばそれに近いことができる。PHPなどを使ってもできると思うが、動的にCSSやJSを書き出すのでリソース管理上の問題から推奨しない。

ID:bW/9A8 さんの回答

sassでjsonを参照できたりする拡張はあるみたいだけど、
あくまでも定義された変数を引っ張ってくるだけっぽい。

ttp://viget.com/extend/sharing-data-between-sass-and-javascript-with-json

最終更新日:2014-07-21 (3,803 views)

関連するトピックス

ページ上部に戻る