タグ

CSSに関するthaseのブックマーク (96)

  • Fun With Box Shadows

    In July 2008 Michael Ventnor implemented the CSS property box-shadow in Mozilla (as -moz-box-shadow, until the spec has stabilized). In this post I’d like to give a quick summary of how box shadows work. I’ve created a little demo page; all the shadows you see in this post are screenshots from that page. Use a recent nightly Firefox build to view it. Overview The most basic way of setting a box sh

    thase
    thase 2010/05/21
    わかりやすい
  • HugeDomains.com

  • Firefox 3.6でCSSグラデーションを使う方法 | エンタープライズ | マイコミジャーナル

    Firefox web browser - Faster, more secure & customizable 公開が近づいているFirefox 3.6 (Gecko 1.9.2)ではCSS関連の機能が強化される。従来サポートされてきた機能の強化に加え、CSS3からいくつか新機能の取り込みと、Mozillaが提案する独自の機能が追加されることになっている。Mozillaが提案する機能のうち、グラデーションに関する説明がcss gradients in Firefox 3.6 at hacks.mozilla.orgで紹介されている。 グラデーション機能がどのように動作するかは、Firefox 3.6 beta4などでCSS Gradient & Firefox 3.6ページを閲覧するとよくわかる。Firefox 3.5で閲覧した場合と3.6で閲覧した場合では表示される内容が異なっている。

    thase
    thase 2010/05/21
    楕円gradient
  • CSSセレクタの高速化の話し - Webtech Walker

    続・ハイパフォーマンスWebサイトを読んでCSSセレクタの高速化の話しが面白かった(というか全然知らなくてちょっとびびった)ので紹介します。 セレクタは右から左に解釈される これは正直知らなくて、結構衝撃でした。 #foo .bar {} これはなんとなく#fooを探して、その中の.barを探している気がしてたんですけど、実は.barを探して、その親要素に#fooがあるかを探すそうです。なので特に#fooが必要なければ .bar {} と書いたほうが高速だということ。 また、以下の様に要素名で指定すると、その要素を全て探します。 #foo a {} これは一度a要素を全て探すので、できればaにclassをふって #foo .anchor {} とするほうが高速のようです。(#fooをとるとより高速) 特にユニバーサルセレクタなどは、 #foo * {} とすると、全ての要素の親要素に対して

    CSSセレクタの高速化の話し - Webtech Walker
    thase
    thase 2010/05/18
    これは知らなかった:セレクタは右から左に解釈される
  • http://www.designwalker.com/2010/05/css3.html

    http://www.designwalker.com/2010/05/css3.html
    thase
    thase 2010/05/18
    綺麗だね。あとはIEが対応するのを待つだけだよ。
  • Stu Nicholls | CSS PLAY | Centering Floats

    CSS MENUS › Centering Float Left Menus Date : 24th January 2009 For all modern browsers This demo is too wide for your mobile screen. Please view on a tablet or PC. A centered floated left menu (known width) Information I have had a few people ask if they could center a floated left menu when the width of the items in the menu is not known, and I had thought that it was not possible. Revisited 24t

    thase
    thase 2010/05/13
    水平メニューをセンタリングできました
  • 各ブラウザでのフォーム(inputボタン)の位置や大きさを合わせる|web bibo

    フォームは各ブラウザによってボタンの大きさやマージンの取り方など、千差万別です。私としては少しぐらいの差は気にならないタイプですが、デザイン的にフォームの大きさや位置が決まっていて揃えておかないとレイアウトが崩れるといった状況も出てくると思います。そういう時に参考になる書き方があるので紹介します。 CSS form { position: relative; margin: 0; padding: 0; width: 320px; height: 64px; background-color: #CCCCCC; } form p { position: absolute; top: 12px; left: 32px; margin: 0; padding: 0; width: 256px; height: 24px; } p .search { position: absolute;

    thase
    thase 2010/04/22
    夢のform統一
  • Stu Nicholls | CSS PLAY | CSS3 - The future now - menu - fade in / border radius / drop shadow / gradient fill

    CSS MENUS › CSS3 - The future now - menus fade in/border radius/drop shadow/gradient fill Date : 24th January 2010 For all modern browsers This demo is too wide for your mobile screen. Please view on a tablet or PC. Home Contact Us Email Telephone Online Form Snail Mail Address Resort Ski Hire Facilities Main Ski Slopes Beginners Slopes Intermediate Slopes Advanced Skill Levels Local Nearby With i

    thase
    thase 2010/04/14
    いい感じのメニューです。
  • 日記 | ヨモツネット

    blog移行しました。新しいblogで更新を続けています。 XMLェ… text ja 2012-07-08 http://www.yomotsu.net/wp/?p=603 XMLェ… 日々の出来事2012年7月8日日曜日 ブログ作りなおそうかなーと思って、この Webサイト をみなおしてたら、Web ページのメタ情報としてダブリンコア (RDF) を混在させていたことを思い出した。バリデーターにかければ、グラフも取り出せて みたいな感じになる。でも結局あまり意味なかったです多分。いまは OGP とかありますしね。 Web ページは XHTML にしてたけど、ブログのコメントで参照先のない数値参照とか混ぜられると XML パースエラーになるし、XML だから他の語彙混在できるけど、RDF くらいしか混ぜてなかったし、XHTML 意味なかったです多分。いまは HTMLSVG 混在でき

    thase
    thase 2010/03/05
    レガシーを切り捨てたclearfix
  • とっても使えるoverflowプロパティ。その使い方色々。

    光の4戦士を買ったんすが、売り文句通りレトロな感じがしていいですね。 まぁまだ2, 3時間程度しかやってないんで、これからどうなるか分かりませんが時間を見つけてやって行こうかと。 さて、以前からoverflowプロパティは使い勝手が良いというか、使う場面が多いプロパティの一つですが、考えてみると色んな事に使ってるなぁ~と思ったので自分が良く使うのをまとめてみました。 あんまoverflowプロパティを使った事が無い方は、ビックリですよ! これで、ソコの可愛いアナタもoverflowプロパティの虜になる事間違い無し!!(わかんないけど サンプルとかは以下よりどうぞ。 サンプルサイトを見る サンプルをダウンロード 基的に、全てoverflow: hidden; の指定を足す事で解決したり実現出来る感じです。 01 clearfixみたいに使う まずは以前の「clearfixを使わないでやるに

    とっても使えるoverflowプロパティ。その使い方色々。
    thase
    thase 2010/03/02
    なぜかわからないけど便利:overflow: hidden; の指定をすると、こんな感じでテキストがimg要素より明らかに長くなっても回り込まない
  • IE共通の9つのCSSバグをそれぞれ解決する方法:phpspot開発日誌

    IE共通の9つのCSSバグをそれぞれ解決する方法がNettutsにて紹介されています。 どれも、なんでだろうと頭を悩ましそうな問題なので解決法を知っておくと簡単に対処できそうです。 1. センタリングが効かない問題 margin: auto を指定した場合の期待する結果 IEの場合以下のようになりますが↑にするための解決法が書かれています 2. 横に並べたいリストが階段状になってしまう IEの場合以下のようになってしまいますがこの解決法も記載されています 3. ダブルマージンフロートバグ マージンの指定が期待通りに出ている例 ↓ IEの場合、margin: 30px 0 0 30px;  で定義した値が正しく適用されない例も解決法があります 4. heightの高さ指定が効かないバグ height:2px を指定した場合の想定する表示 IEはなぜか2pxにならないのでこれも解決法が示されて

    thase
    thase 2009/11/18
    IE6が撲滅されるまで必要
  • 知っておきたい使えるCSSテクニック25 – creamu

    Web Developer plusで、知っておきたい使えるCSSテクニックが紹介されています。 いくつかご紹介しますね。 ・テキストハイライト時の色を変更する SafariやFirefoxでテキストを選択した時の色を変更できる。コードサンプルは以下 ::selection{ /* Safari and Opera */ background:#c3effd; color:#000; } ::-moz-selection{ /* Firefox */ background:#c3effd; color:#000; } ・プリント時にページを指定箇所で分割する 以下のクラスを指定することで印刷時のページを分割できる .page-break{ page-break-before:always; } ・テキストの代わりに画像を表示する よく見られるSEOテクニック。ユーザーには画像を見せ、検索エ

    thase
    thase 2009/09/03
    テキストハイライトの色がなくなることがあるのはこれが原因か。
  • IE6にPNG画像のアルファチャンネルを効かせる方法のまとめ | Blog hamashun.com

    最近はアルファチャンネルを含むPNG画像を利用したサイトが増えてきたように感じます。 2008年9月号のWeb Designing誌でも特集が組まれたりと、関心も高まっているようです。 ただ、そこで問題となるのはIE6のアルファチャンネル問題。 何らかの手段でこれを解決する必要があります。 少し前の仕事でこの問題を解決する必要があり、いくつかのライブラリを試してみたので、それをまとめてみます。 なお、img要素ではなく、CSSの背景画像で使用する場合として検証しました。 img要素にだけ適用したい場合には、もっとシンプルな方法があるかもしれません。 概ね共通する事 標準準拠のCSSのみでは不可能 IEの独自拡張の、filterプロパティを使う必要があります。 CSS内に記述する方法やhtcファイルを使う方法、JavaScriptを使う方法でも、結果的にはこのfilterプロパティのAlph

    thase
    thase 2009/06/18
    いずれ透明ファイルを使うときにまた読む
  • デザイン性に優れたCSSメニュー集:phpspot開発日誌

    Hidden Pixels - Ultimate CSS Menus デザイン性に優れたCSSメニュー集。 これは、と思うようなかっこいいCSSメニューが特集されていました。 Professional drop-down Professional dropline Space Drop Down Menu Flyout hybrid menu Professional drop-down - shadow menu Brooke Case Drop Down Tech Radar mouseover tabs つい押したくなるようなメニューですね。 参考にクールなメニューを作ってみましょう。 関連エントリ クールなナビゲーションメニューを作成するCSSHTMLサンプル アニメーションするドロップダウンメニュー作成JS「Sliding JavaScript Dropdown Menu」 J

    thase
    thase 2009/06/05
    思わずクリックしたくなるメニュー
  • jQueryで角丸を作るライブラリ jQuery Corner - Webtech Walker

    Home Archive jQueryで角丸を作るライブラリ jQuery Corner jQueryで角丸を作るライブラリ jQuery Corner 2007年07月19日 category:javascript Comment(0) Trackback(1) コーディングするとき、角丸っていろいろと大変ですよね。今回はjQueryのライブラリで角丸を作成するものを紹介しようと思います。 ダウンロード 今回は角丸のみ紹介しますが、丸だけでなく色々な角を表現できるのがこのライブラリの特徴です。ダウンロードやデモ一覧は下記からどうぞ。 http://malsup.com/jquery/corner/ 使い方 まずjQueryとダウンロードしてきたライブラリを読み込ます。 <script type="text/javascript" src="jquery.js

    thase
    thase 2009/06/04
    jqueryで角丸。border機能はなし、やるなら力技で。
  • The Gift of Giving Advent Calendar - Market Blog

    Envato is the leading marketplace for creative assets and creative peopleAbout Envato

    The Gift of Giving Advent Calendar - Market Blog
    thase
    thase 2009/05/14
    CSSで天地中央に配置するテクニック集
  • a要素が2行になった場合に背景下にテキストが来ないように。

    目新しいネタは全く見つからないとか色々を言い訳に、月1書けばいい方になってる今日この頃・・・うぅ。 そういえば、web creatorsの5月号(たぶん)に参考にしているサイトでウチのサイトの名前があったとかどーとか聞いたんですがマジっすか!?読んでないーorz あと、7月号(Vol.91)にちょろっと記事書いてるので良ければ買ってくだしあ。 タイトルがa要素になってますが、インライン要素でもいいです。 背景下にとかも書いてますが、リストとかでマーカーの変わりにbackgroundをa要素に指定した時なんかの場合です。 タイトルって難しいですねorz さて、時間もあまりないので題に。 サンプルページを見る 以前に書いた、ユーザーの動き。にもあるように、リストのマーカー部分をクリックして、クリック出来ない的な人が居たりするってのもありますが、li要素にbackgroundの指定をしてpad

    a要素が2行になった場合に背景下にテキストが来ないように。
    thase
    thase 2009/05/01
    今までpaddingと-indentを使ってたよ。今度試してみる。話変わるが、background-positionにem使えば、画像を1行目の真ん中に持ってこれるのね。知らなかった。orz
  • 画像をCSSだけでハイクオリティに縮小サムネイル化する方法:phpspot開発日誌

    Tip: High quality CSS thumbnails in IE7 ・Devthought 画像をCSSだけでハイクオリティに縮小サムネイル化する方法が紹介されています。 普通、IEで、img に対して、width, height 指定すると、画像が汚く縮小されちゃってましたが、CSSの指定をしちゃうとそれが解決されるということのようです。 具体的には以下のCSS指定によってそれが可能みたいです。 img { -ms-interpolation-mode: bicubic; } デモページ う〜ん、縮小してもとっても綺麗です。 FirefoxやChromeの場合は何も指定しなくても綺麗に縮小される、っていうのも知りませんでした。 これは、サーバサイドでサムネイルを生成しなくて良くなる場面が出てきて開発者としては手間の削減になりますね。 転送量を考えれば、サムネイルが完全に不要に

    thase
    thase 2009/03/19
    IE7用img { -ms-interpolation-mode: bicubic; }
  • 使用しているWordPressをさらに便利にする7つの方法 | コリス

    使用しているWordPressのテーマに最近のトレンドを取り入れて、さらに便利にする7つの方法をForTheLose.orgから紹介します。 7 WordPress Theme Trends & How To Implement Them Yourself 1. Tabbing System タブで切り替えるパネルを実装します。 パネルには、人気のエントリー・最近のコメント・カテゴリなどを配置します。

    thase
    thase 2009/03/19
    ドロップダウン型のナビゲーションを作りたい。
  • プログラマが1ヶ月でWebデザイナーに転身する方法 - やねうらおブログ(移転しました)

    サイトを構築していると、プログラマはWebデザイナーと共同作業をしなければならない。 しかし高度なRIAを実現しようとすると思っているようにWebデザイナーに素材を作成してもらうだけでもとても骨の折れる作業だ。 そこで、一層、「すべてのプログラマはWebデザイナーになればいいんじゃね?」と思った。 今回は、私の実体験に基づき、「プログラマが1ヶ月でWebデザイナーに転身する方法」というのを考えてみた。 ■ HTML,CSSを覚えよう まず、HTMLCSS。いくら私でもW3C( http://www.w3.org/ )のすべてに目を通せとは言わない。 ブラウザ間で挙動が違うのでそれぞれのタグがどのブラウザで使えるのか一覧がまず欲しい。手軽なのは詳解HTML & CSS & JavaScript辞典。このハンドブックは見やすいのでお勧め。また、よく使うタグに関してはすべて覚えよう。覚えている

    プログラマが1ヶ月でWebデザイナーに転身する方法 - やねうらおブログ(移転しました)
    thase
    thase 2009/03/19
    あとで買う。