zazilのブックマーク (72)

  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • 第7回 mixinを作る(応用編) | gihyo.jp

    特定のベンダープレフィックスのみを付けるには 前回はTwitter Bootstrapを題材として、mixinの実用的な例を見ていきました。今回はさらに発展させて 「この値がfooの場合に、この値をvarにする」 といった、条件分岐を入れたmixinを作ってみましょう。これをマスターすれば、より複雑なmixinを書くことができます。 まず、前回とりあげた参考のmixinを見てみましょう。 // LESS .border-radius (@radius) { border-radius: @radius; -moz-border-radius: @radius; -webkit-border-radius: @radius; } これは前回解説したように、各ベンタープレフィックスを付けた状態で、border-radiusをいっぺんに記述をしてしまうmixinでした。このような使い方はmixi

    第7回 mixinを作る(応用編) | gihyo.jp
    zazil
    zazil 2013/08/02
  • 第2回 LESS記法を身につける(初級編) | gihyo.jp

    最低限おさえておくべき6つの記法 前回はLESSが解決してくれる悩みと、less.jsの利用法をご紹介しました。 今回はいよいよ実際にLESSを書いていきましょう。 とはいえ、LESSの記法の中でもよく使われるものと、あまり使われないものがあります。今回は初級編として、LESSを使うなら必ず覚えておきたい記法と、その活用法、注意点などを見ていきましょう。 LESSで基として押さえておくべきは下記6点です。 ネスト 変数 ミックスイン 演算 コメント インポート これだけでもCSSのコーディング速度が1.5倍くらいになり、十分にLESSの恩恵にあずかれます。 順番に見ていきましょう。 なお、コードの見かたは以下のとおりです。 ネスト ~CSSのセレクタを入れ子にする ネストとは、以下のようにCSSのセレクタをどんどん入れ子にして書いていくことです。 // LESS #header { h1

    第2回 LESS記法を身につける(初級編) | gihyo.jp
    zazil
    zazil 2013/08/02
  • 第3回 LESS記法について(中級編:ネストの応用) | gihyo.jp

    前回ご紹介したネストは、階層構造をわかりやすくするとともに、無駄な繰り返しの記述を減らし、コードを速く書くことができる便利な記法です。今回ご紹介する応用記法を利用すれば、それらにさらに磨きをかけることができます。 ネスト時の変数のスコープ(参照範囲)を理解する 変数の内容は、要所で新たに定義しなおすことができます。 たとえば以下の例では、最初に@varという変数の値をredとしていますが、header内でwhiteと定義しなおしています。 // LESS @var: red; header { @var: white; nav { background: @var; //headerで宣言された@var(white)を参照 } } footer { background: @var; //一番最初に宣言したグローバル変数の@var(red)を参照; } /* Compiled CSS */

    第3回 LESS記法について(中級編:ネストの応用) | gihyo.jp
    zazil
    zazil 2013/08/02
  • 第4回 LESS記法について(中級編:色と数値の計算) | gihyo.jp

    今回は、すでに宣言されている色や数字を計算する方法をご紹介します。 もちろん、頭の中や他のツールを使って計算することもできるのですが、それをLESSで行うメリットがあります。 カラー関数で色の変更に柔軟に対応する CSSにおいて、色の扱いは非常に融通のきかない、厳格なものです。 たとえばデザインをする際、グラフィックソフト上では基準色に対して 「色相を少しずらす」 「明度を少し明るくする」 といった形で色を作ることがあるでしょう。 しかし、最終的にはその色を直接CSSに記述する必要があります。そのため、基準色が変更になれば、それに伴いほかの色もすべて変更する必要がありました。 LESSではそのようなケースに柔軟に対応するために、色を演算する機能があります。それがカラー関数です。 カラー関数では、色の三属性である 明度(hue) 彩度(saturation) 色相(lightness) さら

    第4回 LESS記法について(中級編:色と数値の計算) | gihyo.jp
    zazil
    zazil 2013/08/02
  • 第6回 mixinを作る(初歩編) | gihyo.jp

    Twitter Bootstrapからmixinの使い方を読み解く 前回まででLESSの主だった記法はすべて紹介しました。 今回からはLESSの真骨頂であるmixinの作成に入ります。 まずはおさらいとして、第2回のmixinのサンプルコードを見てみましょう。 // LESS .border-radius (@radius) { border-radius: @radius; -moz-border-radius: @radius; -webkit-border-radius: @radius; } #header { .border-radius(4px); } /* Compiled CSS */ #header { border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; } このように、CSS3

    第6回 mixinを作る(初歩編) | gihyo.jp
    zazil
    zazil 2013/08/02
  • 第5回 LESS記法について(上級編:文字列の宣言と編集) | gihyo.jp

    今までの例では変数に色(カラーコード)やpxなどの数値を宣言して扱っていました。前述のカラー関数やMath関数で変換や計算ができるものです。 しかし、LESSでは通常の文字列も変数に代入することができます。 「CSSで文字列?」と思われるかもしれませんが、urlやcontentなど、文字列の出現頻度は意外と高いものです。 CSSの概念からかなり外れた話なのでちょっと難しいかもしれませんが、文字列の宣言から編集の仕方まで、ポイントを1つずつ見ていきましょう。 文字列を宣言するときの注意点 まずは文字列としてそのまま出力されわかりやすい、contentプロパティを用いた例を見てみましょう。 // LESS @foo: 'var'; content: '@foo'; 「var」という文字列を「@foo」で宣言してcontentの中に入れると、どのように表示されるでしょうか? 想定としては以下のよ

    第5回 LESS記法について(上級編:文字列の宣言と編集) | gihyo.jp
    zazil
    zazil 2013/08/02
  • 第1回 LESSのメリットと導入方法 | gihyo.jp

    CSSをより柔軟に、わかりやすく、速く、ミスを少なく記述できる 最近、CSSの拡張メタ言語「LESS」が話題になっています。LESSとは、かんたんに言えば、CSSの良いところを活かしつつも 「より柔軟に」 「よりわかりやすく」 「より速く」 「よりミスを少なく」 記述できるという、新しい書き方です。うさんくさいと感じるほどにいいことづくめですね。 CSSの拡張メタ言語には、LESSの他にも、Sass、Stylusといったものがありますが、LESSは一番CSSの書式に近く、活用するためのツールがそろっているのが特徴です。 最近LESSについて、はてなブックマークや技術系ブログでもたくさんとりあげられているので、実際に興味を持っている方や試した方もいらっしゃるかもしれません。しかし、まだ入門記事が多く、実際に導入したときのメリットをイメージできないことも多いのではないでしょうか? 連載では、

    第1回 LESSのメリットと導入方法 | gihyo.jp
  • 易发平台-快3网投平台

    地址:河北省秦皇岛卢龙县圆滩008号 电话:072-55269409 传真:072-55269409 邮箱:308676405@008.com 易发平台将牛肉片入锅进去煮熟后捞出放在配菜上�����,美国倒入汤汁����,将蒜末���、花椒碎����、红椒和小葱放入牛肉上� �。 当然更不能吵闹���、再次阻挠组织骂人���,否则就是不尊敬祖先�����。易发平台中新社发于海洋摄尤其是在年夜饭时���,相关如果有些茶果吃完了����,相关要说吃兴了或太多了����,而不是直接说没有……这些吉祥话是人们必做的功课 ��,大人要教孩子说����,否则新年不顺���。 为了表示庆贺���,提案人们纷纷穿衣新戴新帽���,到亲朋好友家里道贺����。年夜饭开餐前��� �,世贸上诉很多人家会先准备供品祭祀祖先���。但唯一不变的�����,机构还是人们对家的眷恋���:一年到易发平台头�����,

    zazil
    zazil 2013/08/02
    CSSプロパティを書く順番について
  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

    サービス終了のお知らせ - NAVER まとめ
    zazil
    zazil 2013/08/01
    CSSなどのテクニックを紹介するブログ集[CSS]
  • [CSS]高性能すぎてビックリしました、レスポンシブデザイン用の超軽量フレームワーク -Kube Framework

    [CSS]高性能すぎてビックリしました、レスポンシブデザイン用の超軽量フレームワーク -Kube Framework

  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

    サービス終了のお知らせ - NAVER まとめ
    zazil
    zazil 2013/08/01