6

sass で base64 として画像を追加したい。私は Compass でロックしてきましたが、かさばりすぎて、探しているものではありません。コンパスを使用せずに css に画像やその他のファイルをインラインで含める良い方法はありますか?

4

2 に答える 2

3

grunt を使用する場合、grunt-data-uriタスクを使用するだけで、通常の url() 文字列から base64 への変換を実現できます。

        dataUri: {
           dist: {
              src: ['dist/styles/*.css'],
              dest: 'dist/styles/',
              options: {
                target: [
                    'img/low-res/embeded/*.*'
                ],
                fixDirLevel: true
              }
          }
       },

基本的に、タスクは .css の埋め込みフォルダー内に含まれるすべての画像を探します。そこから、url() を base64 に変換します。

于 2013-08-05T06:54:52.793 に答える
1

Compass はオープン ソースです。自分に合ったコードの一部を入手してください。

Githubのルビーソースはこちら

于 2013-02-07T12:54:47.897 に答える