2009-05-26 5 views
4

私は約2年間、本当に大規模なプロジェクトに取り組んでおり、クライアントの要求は変わり続けています。もちろん、これらの変更はすべてのものに影響し、CSSをよりダイナミックに操作する方法を探したいと思います。.NETベースのCSS抽象化ライブラリはありますか?

ruby​​またはpython CSS DSLのいずれかをironRuby/Pythonで実行することができますが、このクライアントはインストールされているソフトウェア/フレームワークについて非常に非常に特有です。

基本プログラミング言語がVBまたはC#であるCSS DSLが見つかりませんでした。

参照: http://sandbox.pocoo.org/clevercss/http://nubyonrails.com/articles/dynamic-css

+0

@Detroitpro:http://stackoverflow.com/questions/47487/create:CSSは、あなただけの重複したスタイルを避けるために探している場合は、ここで示した手法を検討...すでにかなり抽象的です-a-cssファイル内での使用のためのCSSファイル/ 47508#47508 – Shog9

答えて

1

私は任意の公に利用可能な製品についてはよく分からないが、私は、ASP.NETのHttpHandlerの.cssが数回ファイルのために書かれています。非常にシンプルなタスクですが、通常、変数や基本表現のサポート、リアルタイムのミニポイション、コメントの削除などを追加します。これはあなたの探しているものですか?もしそうなら、毎回10時間の作業時間をかけて、ハンドラを書いたり、デバッグしたり、実装したりすることができると思います。

+0

実際、私はそのようなものを複数回実装しました。 CSSはそれほど複雑ではありません。 –

1

また、Visual Studio SDKの一部であるDSLツールキットまたはOsloを使用して、独自のDSLを作成することもできます。前者の場合、ASP.NETアプリケーションの呼び出しに使用するAPIコードを含め、.cssファイルに必要なものを加えたものになります。

+0

これは私の最高の選択肢かもしれないようです。 – detroitpro

+2

自分でロールを張るには、少なくともDSLツールキットから始めましょう。コードやその他のテキストファイル(.cssファイルなど)を生成できるグラフィカルなDSLの事実は、必要な抽象化の性質についてのあなたの考えを明確にするのに役立ちます。 –

関連する問題