この記事は賞味期限切れです。(更新から1年が経過しています) 角丸やグラデーションをCSS3で表現しようとする時、 どうしても各々の環境への対応のおかげで長いCSSになってしまいますね。 そんな時便利なのがLESSのMixin機能です。 以前も軽くとりあげたLESSですが、 繰り返し出て来る表現にはMixinを使うと大変楽です。(要するに、関数のようなものです) 何度も同じ記述を繰り返さずに済みますし、汎用性のある物ならば使い回しも容易です。 こんな感じに。 角丸 .roundrect(@r:10px){ -webkit-border-radius:@r; -moz-border-radius:@r; border-radius:@r; } 引数にはborder-radiusのサイズを入れてあげましょう。 使い方 .normalBlock{ width: 320px; height: 24
![CSS3対応の為のLESSスニペットメモ - Mach3.laBlog](https://cdn-ak-scissors.b.st-hatena.com/image/square/f76ab6f66850d783b22b17a2423cc1bb7ff21278/height=288;version=1;width=512/http%3A%2F%2Fblog.mach3.jp%2Fassets%2Fimg%2Fcommon%2Fprofile.png)