Frage

Ich bin immer ein wenig neidisch auf die Innovation ich von der Python und Ruby-Community rund um CSS zu sehen bin. Zum Beispiel finden Sie unter:

  1. http://sandbox.pocoo.org/clevercss/
  2. http://lesscss.org/
  3. http://sass-lang.com/

Wie gesagt, meine Frage ist zweifach. Könnte diese Bibliothek leicht „portiert“ über IronRuby und Ironpython auf .NET, so konnte ich dann MSBUILD Aufgaben oder HTTP-Handlers in C # schreiben?

Auch soll ich mit diesem stören, oder jemand anderes in der .NET-Community bereits auf diesem Problem?

UPDATE: Da ich diese ursprüngliche Frage schrieb, gibt es eine Menge Arbeit in der .NET-Community in diesem Raum gewesen. Überprüfen Sie die folgenden Tools aus, die Unterstützung, die für LESS, SASS und sogar Coffee:

War es hilfreich?

Lösung

http://www.dotlesscss.org/ - Mein Versuch, das Spiel mit weniger für .NET .

Andere Tipps

Es wäre zu Port SASS zu .NET schön, weil es so ein nettes Tool ist und .NET ist so eine schöne Plattform. Aber es ist nicht wirklich viel brauchen, weil wir das Ruby-Tool verwenden, können weiterhin wie sie ist. Sie können sehr leicht einen Schritt, um Ihren Build-Prozess hinzufügen, die mit dem Ruby-Tool SASS Dateien in CSS-Dateien kompiliert wird.

Hier ist meine.

#PostBuild.rb
#from http://sentia.com.au/2008/08/sassing-a-net-application.html
#Post-build event command line: rake -f "$(ProjectDir)PostBuild.rb"

require 'haml'
require 'sass'

task :default => [ :stylesheets ]

desc 'Regenerates all sass templates.'
task :stylesheets do
    wd = File.dirname(__FILE__)
    sass_root = File.join(wd, 'Stylesheets')
    css_root = File.join(wd, 'Content')
    Dir[sass_root + '/*.sass'].each do |sass|
        css = File.join(css_root, File.basename(sass, '.sass') + '.css')
        puts "Sassing #{sass} to #{css}."
        File.open(css, 'w') do |f|
            f.write(Sass::Engine.new(IO.read(sass)).render)
        end
    end
end

CSS Variablen kann mit HTTP-Handlers erreicht werden.

http : //www.webpronews.com/blogtalk/2006/10/16/add-variables-to-standard-css-stylesheets-in-aspnet

Ich stelle mir gibt es eine Menge von den anderen nützlichen Funktionen in irgendeiner Form, die sind Sie interessiert konkret?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top