2013-09-01から1ヶ月間の記事一覧
LightPaper を使ってたんだけど、コード補完がおかしくて邪魔でしかなかったり保存がめんどかったりして嫌気が差してきたのでもっと良いのあるかもしれないと探してみたら、nvALT というMarkdownエディタを見つけて使ってみたら良かったので紹介する。 優れ…
色々調べた結果、 いい感じな改行を実現するSCSS mixin。 こんな感じになった。 まず、 body { word-wrap: break-word; } これはURLとかの長い半角文字列が改行されずに親要素の横幅をこえてしまうのを防ぐためにする設定。 次の pre { overflow: auto; whit…
SassにKeywords Argumentsなんていうのがあるのを知った。 これがとても便利で例えば、 @mixin test($a: true, $b: true, $c: true) { @if $a { // ... } @if $b { // ... } @if $c { // ... } } こんなmixinがあったとして、 「$cだけfalseにしたい」 なん…
autoprefixerが良さそげだったので試してみた。 検証にはgruntで使えるgrunt-autoprefixerを使った。 普通に試してみる .box { background-size: cover; } まずはオプションなしで↑を変換すると試してみると次のようになった。 .box { -webkit-background-si…
Compassで@include linear-gradientすると background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dd8099), color-stop(100%, #d86c89)); background-image: -webkit-linear-gradient(#dd8099 0%, #d86c89 100%); background-image…
HTMLをパーツごとに分割して開発して、最後にconcatして1つのファイルに統合したい状況になったのでサクッと書いてみました。 gist6596364 設定 template_concat: 'html/dest/index.html': 'html/src/index.html' 'html/dest/page-1.html': 'html/src/page-…
シングルクォートが打ちにくすぎてめんどくさくなってダブルクォートを入力しちゃうのでアンダースコア+Shiftにもシングルクォートを割り当てようと思って KeyRemap4MacBookでキー配置を変更してみました。名前にMacBookとか入ってるけど普通にiMacでも使え…
CSSOっていうすごく良い感じにスタイルシートを圧縮してくれるツールがあります。それで、Compassでスタイルシート生成後に自動でこのCSSOで圧縮したいと常々思ってたんですけど、config.rbにスタイルシートを保存したときの動作を記述できるのを知ってさっ…
ペケマークよく使うからSCSS+Compassで手軽に作れるようにしてみた。 とは言ってもIE8以下だとtransformが使えないのでしばらくは専らモバイル用。
画像だけサブドメイン・別ドメインで運用したりするとき、例えばこんな場合、 ローカル: ./images 本番環境: http://pic.xxx.com images_path = './images' ↑の設定でローカル開発中に生成されたスタイルシートは本番環境で使うことができない。 かと言ってi…
どんどん種類が増えていくテキストフィールドに対してスタイルを設定するのはナンセンスなので、input, textareaでテキストフィールドのスタイリングをして、その後ろに少数派のチェックボックス・ラジオボタン・ボタンのスタイルを記述していくと良さそげ。…
throttleしょっちゅう使うけどプラグイン使うのも面倒くさいので、 Date.now() しない throttle を関数化してみた。 easy throttle 使い方は、 $(window).on('resize', throttle(function(e) { console.log("hoge"); }, 50)); こんな感じ。