タグ

adventcalendar2011に関するemimのブックマーク (22)

  • NAVERでのSassの使い方 « NAVER Engineers' Blog

    NAVER UITのSass Mixins職人(他称)の上村です。 今日はLess & Sass Advent calendar 2011の21日目です。 3日目に書かれている通り、NAVERでは半年ほど前から実務でSassを使っています。 今回は弊社で使用しているSassのディレクトリ/ファイル構成やMixinsについて解説します。 基ディレクトリ/ファイル構成 今のところcss/sassディレクトリは下記のような構成を基としています。 project |~css/ | |-category-A_TRUNK.css | `-category-B_TRUNK.css |~sass/ |~core/ | |-_setting.scss | |-_style-mixin-base.scss | |-_style-mixin-layout.scss | |-_style-mixin-mod

  • http://inputxoutput.com/32/

    For full functionality of this site it is necessary to enable JavaScript. Here are the instructions how to enable JavaScript in your web browser.

    http://inputxoutput.com/32/
  • Sassの!defaultフラグの使い方と使われ方

    Sassを書く時には変数を多用することと思います。それら変数は自分で定義して自分で使うので、同じプロジェクト内で再定義する必要はあまりありません。しかし他人や自分の作ったSassファイルを流用する場合、その中で使われている変数の値を最適化する必要が出てきます。もしその変数がハード・コーディングされているだけだとしたらどうでしょうか? その場合変数を直接書き換えることになるでしょう。こういったSassファイルの再利用における問題を解決するためにSassには!defaultというフラグが用意されています。 Less & Sass Advent Calendar 2011もついに18日目ですね。ゴールまであと少しです。 まずはSassリファレンスの!defaultを扱っている部分を読んでみましょう。参考にざっと以下に訳してみました。 変数の値を指定する時、!defaultというフラグを付けておく

    Sassの!defaultフラグの使い方と使われ方
  • Web Design Tips To Help You Succeed - Web Design

    The key to creating a successful website is instrumental when it comes to showcasing your business under the right light. Continue on into this article for

  • Sass の @extend はどこがすごいのか

    この記事では Less & Sass Advent calendar 2011 の 16 日目として、Sass の @extend 機能について書いてみます。が、諸事情により締め切りを過ぎてからあわてて書いており、かなりとっ散らかったものになるであろうことをあらかじめお断りしておきます。 さて、まずは @extend の基的な機能についてざっとおさらい。@extend される側として一連のスタイルを定義したセレクタがあり、そのセレクタを @extend で継承しつつプロパティを追加したりして、新しいセレクタを作ります: // SCSS // 継承元のセレクタ .button { display: inline-block; border: 1px solid gray; background-color: silver; &:hover { border-color: black; }

    Sass の @extend はどこがすごいのか
  • LessにおけるMixin活用法 - Mach3.laBlog

    この記事は賞味期限切れです。(更新から1年が経過しています) Less & Sass Advent calendar 2011 の15日目です! 今日はLessにおけるMixInの活用法について書いてみようと思います。 LessのMixinについて LessにおけるMixinというのは、簡単に言うと関数のようなもので、 どこかで宣言しておけば、セレクタの中で呼び出すことが出来、 結果としてその中身がセレクタ内に展開されます。 ごちゃごちゃとわかりづらいので、公式の例を拝借します。 .rounded-corners (@radius: 5px) { border-radius: @radius; -webkit-border-radius: @radius; -moz-border-radius: @radius; } こんな感じに宣言しておきます。()の中身は引数と初期値です。 セレクタ内

    LessにおけるMixin活用法 - Mach3.laBlog
  • LESSにextendを実装してみた - hokaccha memo

    Less & Sass Advent calendar 2011の14日目です。LESSにextendを実装したので紹介。 LESSはSassに比べて機能が少ないです。その中でもよくLESSにはextendがないのが困るというのを聞くので実装してみました。 SassのextendについてはAdvent Calendarでも後ほど誰かが紹介してくれると思いますが、こんな感じです。 Sassの@extendでCSSHTMLをシンプルに - あと味 LESS版はこんな感じで書けます。 .foo { width: 100px; } .bar { +.foo; /* この + ってのがSassでいうところの @extend */ } これをコンパイルするとこうなります。 .foo, .bar { width: 100px; } いいですね。よく使いそうなのがclearfix的なやつだと思います。

    LESSにextendを実装してみた - hokaccha memo
  • レスポンシブ対応に使えそうなLESS/Sassの書き方 | Good thinking

    Responsive Web Designを考えたCSSコーディングに役立つLESS/Sassのコードを紹介します。 記事はLess & Sass Advent Calendar 2011の13日目の記事です。 ※投稿日付が15日になっていますが、私の勘違いで投稿が遅れてしまいました。。(関係者の方ごめんなさい) LESS/Sassの前にResponsive Web Designの定義の話 まず先にResponsive Web Designとはどういうものであるかを確認しましょう。 Ethan Marcotteが提唱したResponsive Web Designは、次の3つの要素で構成されたものとなります。 A flexible, grid-based layout,(柔軟で、グリッド型のレイアウト) Flexible images and media, Media queries

  • sassの抑えておきたいfunctionの使い方 « NAVER Engineers' Blog

    こんにちは。 年末の予定はぶっ通しでスカイリムにつぎ込むことが決定したUIT富田です。 今回は、Less & Sass Advent calendar 2011の6日目として、 sassのfunctionについて解説します。 すっぽりハマった四則演算の落とし穴 sassは値の四則演算をサポートしており、10進数だけでなく、16進数の値であってもよしなに計算してくれます。 color: #a3a4a5 + #111111; ↓ color: #b4b5b6; 16進数と10進数でもエラーにならず計算してくれます。(普通あまりやらないとは思いますが) color1: #000000 + 1; color2: #000000 + 15; ↓ color1: #010101; color2: #0f0f0f; この16進数の計算は、結果が#fffffを上回った場合、上回った分は切り捨てて、す

  • Twitter Bootstrapの少しだけ便利な使い方 - gnnk

    Less & Sass Advent calendar 2011の11日目です。 Twitterが提供しているTwitter Bootstrapの使い方についてです。 (僕が利用しているのが、SassのためSass Twitter Bootstrapでの説明となります。) CSSのフレームワーク・ライブラリというと、今までにも Brueprint YUI YAML 960 Grid System など、いろいろ存在していましたが、基的に、HTMLにクラスを追加して利用するのが、通常の使い方になります。 Twitter Bootstrapに関しては、Less(Sass)でつくられていることから、同梱のcssファイルをそのまま使うのではなく,scssファイルから、自分でcssファイルを作成することにより、もう少し便利な使い方ができると思います。 (当然、今までのフレームワーク的な使い方

  • watchオプションの使い方 - あと味

    Less & Sass Advent calendar 2011の11日目です。 Sassは自分がコーディング担当の案件は、確実に使っているのですが、まだまだ表面的な使い方しかできてないのかなと、Advent Calendarの他の記事を見ると感じます。 さて、Sassを使ってCSSを書いていく時には、ほぼ例外なく、watchオプションのお世話になることと思います。 弊社のデザイナーのやり方などを見ると、イマイチ理解して使ってない感じもしたりしたので、少し細かく説明する記事があってもいいのかなと思って、この記事を書くことにしました。 知ってる人には当たり前すぎて、得るものがないかもしれませんが、その点はご了承下さい... watchオプションとは? Sassはfilename.sassまたは、filename.scssを使って、Sassの記法、もしくはSCSSの記法で書いたファイルを、コマ

    watchオプションの使い方 - あと味
  • Tumblr

    Tumblr is a place to express yourself, discover yourself, and bond over the stuff you love. It's where your interests connect you with your people.

  • はじめてのCSSメタ言語はLessがおすすめ! « NAVER Engineers' Blog

    こんにちは、NAVER UIT つしまです。 Less & Sass Advent calendar 2011の8日目です。 これまでのAdvent calendarの記事で、SassやLessの概要、活用法などが見えてきました。 今回は、「Lessは機能不十分そうだし、Sassオシ多いし、Sassを使いはじめようかな・・」と思っている方に向けてはじめてのCSSメタ言語はLessがおすすめというおはなしです。 Lessって? 既にCSSとフレームワークとメタ言語(2日目記事)やLESS初心者向けのナニカ(4日目記事)でも紹介があったとおり、LessはCSSを記述するためのメタ言語です。 ただ後発であるにも関わらず、SassにあるのにLessにない機能は結構あって、例えば、ifやforなどの制御文、extendが使用できなかったり、cssへの出力形式がSassほど選べなかったり・・

  • 5509.me

    This domain may be for sale!

  • http://atnd.org/events/21987

    http://atnd.org/events/21987
  • Sass実戦導入への後押し | graphic designer saucer

    Less & Sass Advent calendar 2011の7日目です。 勢いで参加登録をしたのは良いのですが、記事を投稿するBlogをもっていなかったため自作しました。 はい。完全にスタートの仕方を間違いました…おかげで超大変でしたBlog作るのが。 heroku + padrino + postgresql にてかろうじて動いております。 さて、前回までのみなさんの記事で、Sassの概要や導入方法、ベンダープリフィックスを気にすることなく開発が進められる有用性、便利なfunction methodなど、Sass/Lessの良さ感じていただけたかと思いますが、この投稿ではSassの実戦導入に向けて、もうちょっとだけ背中をそっと押せる内容を書いてみようかと思います。 実際、僕もSassを導入するか検討していた時期に心配していた事だったりします。 「Sassって便利なのは解るけど、コン

  • blog - all | graphic designer saucer

    Less & Sass Advent calendar 2011の7日目です。 勢いで参加登録をしたのは良いのですが、記事を投稿するBlogをもっていなかったため自作しました。 はい。完全にスタートの仕方を間違いました…おかげで超大変でしたBlog作るのが。 heroku + padrino + postgresql にてかろうじて動いております。 さて、前回までのみなさんの記事で、Sassの概要や導入方法、ベンダープリフィックスを気にすることなく開発が進められる有用性、便利なfunction methodなど、Sass/Lessの良さ感じていただけたかと思いますが、この投稿ではSassの実戦導入に向けて、もうちょっとだけ背中をそっと押せる内容を書いてみようかと思います。 実際、僕もSassを導入するか検討していた時期に心配していた事だったりします。 「Sassって便利なのは解るけど、コン

  • スマートフォン向けサイト作成時のSass活用法

    この投稿はLess & Sass Advent calendar 2011の5日目の投稿です。このポストでLess & Sass Advent calendar 2011を知ったという方は一日目の投稿から読むことをお勧めします。 ここまでの4日間のAdvent calendarでSassに興味を持ち、導入意欲も湧いてきたかと思いますが、この辺りで実際に実務でどのように使っているかをスマートフォン向けサイトを例に紹介したいと思います。 ベンダープレフィックスの面倒さを解消スマートフォン向けサイト(以下スマホサイト)構築時のCSS記述の面倒さに「ベンダープレフィックス(接頭辞)」をつけることにあると思います。 Sassを使えば簡単に記述できます。 わかりやすいようにベンダープレフィックスをたくさん書いていますが、対応するブラウザが少ない場合は少なくて構いません。 .scss@mixin bor

    スマートフォン向けサイト作成時のSass活用法
  • Sass を今すぐ実務で使おうよ! « NAVER Engineers' Blog

    はじめましての tacamy です。 さて今日は Less & Sass Advent calendar 2011 の 3 日目です。 「Sassかぁ。まーたしかに便利そうだけど、 実務で使えるか分からないし自分には関係ないかな。」 とか思ってませんか・・・!? ぜんぜんそんなことないですよ!( ・`ω・´) その証拠に、NAVER では半年ほど前から、 新規サービスはすべて Sass を使って制作していますが、問題なく使えています。 むしろ効率化できて、CSS を書く工数が減った気もします(個人の感想です)。 小難しいテクニックは、このあとの 22 人が書いてくれると思うので(丸投げ)、 今日の記事では、Sass を実務で使うことに絞って書いてみます。 実務でSassを使うメリットって? 制作の工数が減る CSS3 を使うときのベンダープリフィックスをいちいち自力でつけたり、

  • LESS初心者向けのナニカ - Archiva

    Make a note of it: Web tech, montaineering, and so on. Note: この記事は、3年以上前に書かれています。Webの進化は速い!情報の正確性は自己責任で判断してください。 こんにちは『Less & Sass Advent calendar 2011』4日目。Sig.@sigwygがお送りします。「ハードル下げるよ」と言っていたtacamyが文量ある良記事を上げており、高まるハードルに恐々としている今日この頃。皆さん如何お過ごしでしょうか。まあ僕はマイペースで行きます。久しぶりのBlog記事ですしね!(言い訳) さて、小狡く予防線を張ったところでLESS紹介です。LESSはCSSに変数やら関数やらネストやらを実装します。Sassと同じようなCSS拡張とかメタ言語とか言われるモノです。この辺りの解説はdebiruくんの記事が詳しいので割愛。