Make 12 monthly payments Pay 0% interest Start using the domain today. See details
KoalaはWin,Mac,Linuxなどマルチプラットフォーム動くGUIのコンパイラです。 対応言語はSass(Compass),Less, CoffeeScriptです。 インストールはこちらからご使用のOSを。 現時点のバージョンはv1.0.0v1.3.0です。リリースしたてですね。 動作には予めRubyのインストールが必要です。 ※v1.3.0になったので少し修正しました(2013.6.2) koala使いかた ややフラットUIてきなインターフェイス。 プロジェクト登録 「+」ボタンでフォルダを選択するか、 作業フォルダをドラッグすればプロジェクトが登録されます。 基本これだけでSass,Less,Coffeeのコンパイルをしてくれます。 書き出し設定 scssの緑のファイルアイコンをクリックすると画面右にオプションメニューが現れます。 「dynamic compilation」を
ども、白です。ホワイトデーは来月です(はい)。 さて、いろんなデバイスを対象にしたり、ちょっと規模の大きいサイトを作っていくとなるとCSSを書くのも大変です。そんな時は「素のCSSなんて書いてられっか、バカヤロー!(ガラガラガッシャーン)」ってなるので、最近話題の「Less」や「Sass(+Compass)」「Stylus」といったCSSプリプロセッサを使ってテーマのスタイルを作る人もいるでしょう。 新規で作る場合は自分の好きなプリプロセッサを使えばいいし、「Forge」なんていうSass / CoffeeScriptなテーマ開発フレームワークみたいなの(要Ruby / RubyGems)もあるんですが、昔構築したサイトのメンテナンスとかリニューアルの時など、既存のテーマを元にいじらないといけない場合はきっとイライラすることでしょう(笑)。 しかし、世の中には便利なツールを作ってくださる開
知ってる限りでちょっとまとめておきました。LESSやSass+Compass、Stylusをコンパイルできる各種ツールです(それらのMixins集なんかは入れていません)。中には、HTMLのテンプレートエンジンなんかもあわせてコンパイルできるのも含まれています。何かのご参考になれば。 GUIでどうにかしたいあなたへ 1. CodeKit CodeKitは、有償のアプリケーションでOS Xでしか使えません。対応しているプリプロセッサやテンプレートエンジンの種類は圧倒的に多いのが特徴です。とりあえず使いそうなものをあげると、LESS、Sass/Compass(とそのmixinであるBourbon)、StylusといったCSSプリプロセッサの類、IEの4095個セレクタの問題を回避するBless。そしてHamlにJadeにSlimといったテンプレートエンジン、CoffeeScriptにNode.
先日ポートフォリオサイトをリニューアルした時に、CSSフレームワークであるLESSを初めて使いました。まぁ普通のCSSに比べてその便利さに感動したんですけど(今さらすぎてアレですけど)、「これってレスポンシブなサイト作る時にすげぇ楽だよな」と思ったので、その辺をちょっとまとめてみます。 お先に先人の方々 レスポンシブ対応に使えそうなLESS/Sassの書き方 | Good thinking 【Sass】Sassでレスポンシブ!メディアクエリを便利に書こう。 | バシャログ。 Sassを使ってレスポンシブウェブデザインにする時に覚えておいた方がいいこと4つ | howtohp いやもう参考になりすぎて…なんで僕こんなエントリー書いてるんだろ…。 下2つはSass(SCSS)についてのエントリーですが、書き方が違うだけで考え方はだいたい同じです。 ブレークポイントの設定やらなんやら レス
今までの例では変数に色(カラーコード)やpxなどの数値を宣言して扱っていました。前述のカラー関数やMath関数で変換や計算ができるものです。 しかし、LESSでは通常の文字列も変数に代入することができます。 「CSSで文字列?」と思われるかもしれませんが、urlやcontentなど、文字列の出現頻度は意外と高いものです。 CSSの概念からかなり外れた話なのでちょっと難しいかもしれませんが、文字列の宣言から編集の仕方まで、ポイントを1つずつ見ていきましょう。 文字列を宣言するときの注意点 まずは文字列としてそのまま出力されわかりやすい、contentプロパティを用いた例を見てみましょう。 // LESS @foo: 'var'; content: '@foo'; 「var」という文字列を「@foo」で宣言してcontentの中に入れると、どのように表示されるでしょうか? 想定としては以下のよ
LESSをはじめようと思ったらとりあえずBootstrapのmixinsを入れておくと便利 LESSにはMixinという複数のプロパティをまとめる機能があります。 例えばcss3のベンダープレフィックスなど設定しておけば、あとで1行で呼び出すことができます。 で、実際作成するにあたり一から作るより Twitter Bootstrap を利用すれば、よく使いそうな機能があらかじめまとまってるのでいいかもしれないです。 投稿日2012年04月17日 更新日2012年04月17日 css3プロパティ 準備ができたところで早速使ってみましょう。 最初はCSS3で追加された「border-radius」で角丸にしてみます。 たとえば「id="box1"」でマークアップした「div」があります。 html <div id="box1"></div> 通常のcssでしたら次のようになりますよね。 css
All the Cool Kids Compile Sass, Less, Stylus, CSS, CoffeeScript, Pug, Slim, Haml, TypeScript, JavaScript, ES6, Markdown, JSON, SVG, PNG, GIF and JPEG right out of the box. Dead-Simple Configuration Want compressed CSS? Just check a box. Need to transpile JavaScript? Check a box. Every tool's options are available in a beautiful, clean UI. No more hacking build scripts. Bleeding-Edge Tools Autopref
みなさんはCSSの拡張メタ言語であるLESSを知っていますか? 拡張メタ言語というのは、普通の言語とは違って、ある言語をより簡単に書くために作られた言語です。 例えば最近だと、CoffeeScriptとかTypeScriptとかが話題になっていますね。 これらは全てJavaScriptの拡張メタ言語であり、CoffeeScriptやTypeScriptで書いたファイルをコンパイルするとJavaScriptを生成することが出来ます。 今回入門してみたLESSはCSSの拡張メタ言語です。つまりLESSで書いたファイルをコンパイルすると、CSSが生成されるわけですね。 それでは早速入門してみましょう!! LESSのメリット・デメリット ▶メリット ・導入が簡単 実際僕も軽く書いてみましたがほとんどLESSを意識することがないです。 CSSを書いていて、変数があればいいなぁとかネスト出来ればいいな
CSSをより柔軟に、わかりやすく、速く、ミスを少なく記述できる 最近、CSSの拡張メタ言語「LESS」が話題になっています。LESSとは、かんたんに言えば、CSSの良いところを活かしつつも 「より柔軟に」 「よりわかりやすく」 「より速く」 「よりミスを少なく」 記述できるという、新しい書き方です。うさんくさいと感じるほどにいいことづくめですね。 CSSの拡張メタ言語には、LESSの他にも、Sass、Stylusといったものがありますが、LESSは一番CSSの書式に近く、活用するためのツールがそろっているのが特徴です。 最近LESSについて、はてなブックマークや技術系ブログでもたくさんとりあげられているので、実際に興味を持っている方や試した方もいらっしゃるかもしれません。しかし、まだ入門記事が多く、実際に導入したときのメリットをイメージできないことも多いのではないでしょうか? 本連載では、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く