代码之家  ›  专栏  ›  技术社区  ›  nikmd23

NET中更好的CSS?[闭门]

  •  23
  • nikmd23  · 技术社区  · 15 年前

    我有点嫉妒Python和Ruby社区围绕CSS所做的创新。例如,请参见:

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

    还有,我应该为此烦恼吗?还是.NET社区中的其他人已经在做这个了?

    更新:

    4 回复  |  直到 13 年前
        1
  •  23
  •   Dmytrii Nagirniak    13 年前

    http://www.dotlesscss.org/ -我尝试在.NET中使用更少的资源。

        2
  •  20
  •   yfeldblum    15 年前

    将SASS移植到.NET会很好,因为它是一个非常好的工具,.NET是一个非常好的平台。但是实际上没有太多的需要,因为我们可以继续使用Ruby工具。您可以非常轻松地在构建过程中添加一个步骤,使用Ruby工具将SASS文件编译成CSS文件。

    这是我的。

    #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
    
        4
  •  2
  •   Bob    15 年前

    CSS变量可以通过HTTP处理程序实现。

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

    我想很多其他有用的特性都以某种形式存在,您对哪些特别感兴趣?