タグ

cssに関するmasaki0303のブックマーク (16)

  • CSSスプライトについてあれこれ。

    CSS Sprites(CSSスプライト)」についてまとめます。 すでにいろんなサイトで紹介されてるので、検索すれば制作手順から何から何までたくさんヒットしますが、それ故、どの方法が一番ベストなのかってのがいまいち不確かだったので、個人的にまとめ直してみることにしました。 TwitterやFacebookのスプライト用画像 CSSスプライトは、サイトの読み込みを高速化する目的で使われているCSSの小技です。TwitterやFacebookなどでは、ちっこいアイコンとかマークを表示するのに使われてますね(2012.8現在)。 具体的には「サイト内で使用するたくさんの画像(パーツ)をなるべく一枚画像にまとめて、サーバへのリクエスト回数を少なくする」という事をやってます。 画像とCSSだけで高速化が実現できるので大変お手軽なのですが、CSSスプライト用の画像を用意するにはちょっとした工夫が必要

    CSSスプライトについてあれこれ。
    masaki0303
    masaki0303 2012/08/25
    CSSスプライトに関して、かなり細かく説明してある。これ見れば誰でも出来る。
  • CSS拡張メタ言語「SCSS(Sass)」と「LESS」の比較 - (DxD)∞

    CSSを拡張するためのメタ言語として、代表的なものに「SCSS(Sass)」と「LESS」があります。今回、導入を検討するにあたり、両者を比較しました。 結果的には、「SCSS(Sass)」を導入することにしましたが、特に「SCSS(Sass)」を選択する決め手となった点に重点を置きつつ、両者の違いをまとめまてみました。 はじめに Webサイト、Webアプリケーションが大規模になるにつれて、CSSの設計・管理にもリソースを割かれるようになります。CSSのモジュール化、コンポーネント化による再利用性を考えたとき、現状のCSSを取り巻く状況は十分とは言えません。 一つの選択肢としてあがるのが「Blueprint」や「960 Glid System」等のCSSフレームワークの利用ですが、その再利用性と構造・表現の分離度はトレードオフです。 そこで、CSSの利点を活かしつつ、再利用性を高めるために

    masaki0303
    masaki0303 2011/10/01
    SassはRubyで実装されているのかー。豊富な機能があり、うまく使いこなせれば便利そう。
  • css-eblog.com

    masaki0303
    masaki0303 2011/08/31
    cssでスマホ最適なボタンを作成する方法
  • CSS Spriteを活用しよう - DesignWalker

    CSS Spriteを活用しよう - DesignWalker
    masaki0303
    masaki0303 2011/07/26
    複数の画像を1つの画像にまとめてCSSでうまく指定してあげることをCSS Spriteと呼ぶ。スライスの手間が省けるのと、読込時にリクエストが一回で済むので、ページ表示の高速化にも効果あり。
  • グラフィックデザイナーのためのCSSレイアウトメモ : 便利な小技「ヘッダーとメニューを固定する」

    CSSレイアウト[便利な小技] ヘッダーとメニューを固定する [注意] 残念ながら「position: fixed;」はWINのIE(4~6)では対応していない。 FireFoxなどで見てください。 このページをスクロールしてみると、他のページと異なり、ヘッダーとメニューがウィンドウに固定され、メインスペースのみがスクロールする。 「position: fixed;」を使うと、フレームセットのように画面の一部を固定させ、それ以外の部分のみスクロールするように作ることが出来る。 フレームに代わる画期的なCSS、と喜んだのも束の間。 なぜか、Mac IE5やNNで使えるのに、WINのIEでは使えないCSSだった。というわけでハッキリ言って使えない小技だが、一応作り方を解説する。 ボックスを固定するには 「2段組のレイアウト」で「position: absolute;」の説明をしたが(→「pos

  • Daftar Serta Masuk Saat ini Di Situs Slots Online Terpilih Ojekslot

    Daftar Serta Masuk Saat ini Di Situs Slots Online Terpilih Ojekslot Seperti yang kita pahami waktu ini ada sangat banyak permainan slot online paling sederhana yang dapat dimainkan dalam sekejap hanya cukup masuk di sana saja ojekslot terunggul. Di sini dapat ada sangat banyak bermacam permainan luar biasa yang pastinya dapat anda temukan dengan ringan. Beraneka permainan terbaik di sini dapat and

    masaki0303
    masaki0303 2011/07/22
    かなり豊富なサンプル。サンプルと一緒に勉強するのに良さそう。
  • CSSセレクタ20個のおさらい

    CSSセレクタって意外と分かっていなかったりするので勉強ついでにまとめてみました。比較的実用的かなと思うものを20個紹介していきます。いい復習になればと思います。 CSSセレクタはスタイルを適用する対象を指定するものです。普段何気なく使っているclassやidなどもセレクタの1つです。 属性や要素といった堅苦しい用語が出てきますので図で簡単に説明します。 私のように基礎から勉強していないと、要素や属性と聞いてもピンときませんが、知ってみるとなんてことはないですね。 また、IEが対応しきれていないCSS3のセレクタもありますが、IE6~8でもCSS3セレクタが利用できるツールの決定版「Selectivizr」 で紹介したようにCSS3セレクタはie対策も容易なのでぜひお試しください。 SelectivizrはCSSを外部ファイルで指定した方がいいのですが、今回のサンプルはCSSを外部ファイル

    CSSセレクタ20個のおさらい
    masaki0303
    masaki0303 2011/06/15
    ほんとに意外と知らなかった。。勉強になりましたー。
  • [CSS]フォントのサイズ指定はpx? em? 既存の再検討とこれからのテクニック

    フォントのサイズの単位に何を使ってますか? px? em? それら2つのよく利用されるテクニックをおさらいし、さらに第3のテクニックも紹介します。 Font sizing with rem [ad#ad-2] 下記は各ポイントを意訳したものです。 はじめに pxを使ったサイズ指定 emを使ったサイズ指定 remを使ったサイズ指定 はじめに フォントのサイズの単位に何を使用するかは、未だに激しい議論の的となっています。それらのテクニックにはそれぞれ長所と短所があるのも現実です。 それらの中で短所が少なく、よく利用されるテクニックは2つあります。 pxを使ったサイズ指定 emを使ったサイズ指定 これら2つのテクニックを再検討し、さらにもう3つ目のテクニックを紹介します。 pxを使ったサイズ指定 ウェブの初期に、私たちはテキストのサイズを定めるために「px」を使用していました。これは一貫しており

  • overflowを使ってfloatの問題を解決するスタイルシートのテクニック | コリス

    フロートした子要素を内包するコンテナが高さを拡張しない問題を解決するためのテクニックはさまざまなものがあります。 その中から、overflowを使った方法とその際に生じる問題点とその解決方法を紹介します。 CSS: Clearing Floats with Overflow [ad#ad-2] 下記は各ポイントを意訳したものです。 はじめに Demo 1: overflow:auto; Demo 2: overflow:hidden; overflowを使って生じる問題点と解決方法 はじめに フロートベースのレイアウトをする際、ラッパーとなるコンテナがフロートしている子要素に対して高さを拡張しないことは、普通によくある問題です。 デモ:1 フロートをクリアする要素を配置して解消した例 しかし、この問題を解決するために、「overflow」プロパティでもできることを知っていましたか? これは

    masaki0303
    masaki0303 2011/03/10
    float問題はoverflowでも解決できるのかー。
  • さぼてん: 【Javascript】CSSの値を取得する

    Webサイト制作。PHPとかMySQLとかプログラム寄り。symfony、CakePHPPerlと和解交渉中。 DOM:window.getComputedStyle var element = document.getElementById(“elemId”); var style = document.defaultView.getComputedStyle(element, pseudoElt); 概要 要素の算出スタイルを返します。算出スタイルは、要素に対して適用される全ての CSS プロパティにおいて最終的に算出された値です。 pseudoElt は、マッチさせたい疑似要素を指定する文字列です。通常要素には空文字列を指定してください。 詳細 返るオブジェクトは、要素の style プロパティから返るオブジェクトと同じ型ですが、2 つのオブジェクトの用途は異なります。getCo

    masaki0303
    masaki0303 2011/02/04
    めっちゃ参考になりました。IEにどんだけ苦しめられるのだろうか。。
  • とほほの色入門・色見本 - とほほのWWW入門

    色の指定 基色名(16色) 拡張色名(147色) レベッカパープル(rebeccapurple) システムカラー Webセーフカラー(216色) 256色ディスプレイの考察 色の指定 スタイルシートの color で指定する色は、次のように指定します。 color: #ff6633 ... 色の RGB 値を指定する。 color: red ... 色の名前を指定する。 RGB 値は #ff6633 のように、光の三原色である赤(R)、緑(G)、青(B)の配分を 00~ff までの16進数で記述します。#ff6633 は、赤(R)が 16進数で ff (10進数で255)、緑(G)が 16進数で 66 (10進数で 102)、青(B)が 16進数で 33 (10進数で 51) の割合の色という意味になります。一般に、値が大きいと明るい色、小さいと暗い色、RGB の値の差が大きいとケバケバ

  • [CSS]Lightbox風エフェクトをCSSで実装する方法

    Lightbox、Thickbox風のエフェクトをJavaScript無しで、CSSで実装する方法の紹介です。 Create a Lightbox effect only with CSS - no javascript needed [Emanuele Feronato] 上記サイトで紹介されているコードを使用すると、Lightbox風のエフェクトを実装することができます。 「JavaScript無し」とサイトにはありますが、onclickのイベントに入っているので厳密に言うとJavaScript無しではありません。 簡単に実装できるので、いろいろと応用も効きそうです。 lightbox lightbox 2 thickbox GreyBox

  • [CSS]Lightbox風エフェクト+画像拡大をCSSで実装するスタイルシート

    Pure CSS LightBoxは、Lightbox風エフェクトに加え、画像拡大までもCSSのみで実装するスタイルシートです。 Pure CSS LightBox 以前、紹介した「Lightbox風エフェクトをCSSで実装する方法」では、Lightbox風エフェクトとしてページ全体をフェードイン・アウトされるものでした。 Pure CSS LightBoxは、更に画像拡大も実装しています。 スクリプトは使用してないため、拡大時のモーションはありませんが、さくさく動作します。 画像のマウスオーバー時に、虫眼鏡になるともっといいかもしれません。

  • カッコいいまとめサイトを30分以内に完成! 面倒くさがり屋にピッタリのCMS「Jimdo」

    今年の1月に、「とにかく体験してみないと分からない」という理由で始めたTwitter。そのあたりの話は「つぶやいて、何が面白い――ブログが書けない40代男性が、いまTwitterを始めたわけ」に詳しいので、そちらを参照してほしいのだが、とりあえず現時点でもがんばって続けている。 自分のTwitterの使い方を解析できるWebサービス「Twilog」によれば、わたしの平均的なつぶやき数は1日あたり5.8件。今まで356件ほどつぶやいており、仕事に使える便利ツール、業界面白ニュース、私事のお知らせなどを@nagatameisterでつぶやいている(follow me!)。 Twitterは「今」を届けるサービスだ。一方、自分の発信する情報で固定的なもの、例えばプロフィールや執筆履歴、運営している企業に関する情報、リンク一覧などは、ストック型の情報としてまとめておきたい。Twilogのように、つ

    カッコいいまとめサイトを30分以内に完成! 面倒くさがり屋にピッタリのCMS「Jimdo」
  • JavaScriptによるCSSの操作 | 暴満館 ~The House of full Violence~

    またFirefoxは短縮形で取得しようとすると、設定していないプロパティにデフォルト値が入った状態で返ってくるので注意する。 getStyleValue( "div.hoge", "background" ) //Mozilla : rgb(17, 34, 51) none repeat scroll 0% 0% ルールを削除する {#deleteRule} function deleteRule( index, sheetindex ) { if( sheetindex == undefined ) sheetindex = 0; document.styleSheets[ sheetindex ].deleteRule( index ); } 全てのルールにはインデックスが振られており、それを指定することでルールから消すことができる。 ただ、同じセレクタで上書きするのとほとんど変わらな

  • NameBright - Coming Soon

    mini-sozai.com is coming soon This domain is managed at

  • 1