cssに関するXIAORINGのブックマーク (139)

  • CSSで要素の左側に画像を背景として配置する | Igaloglog

    要は、フッターなどでこういうデザインを実現したいときってことです。 text自体は左寄せで、p要素は右寄せ。そいでそのp要素の左側に画像を背景として配置する、ということです。 こいつのHTMLはこうなっています。 <div id="footer"> <p>仙台で働くウェブ屋さんの技術メモ<br /> Copyright (C) 2008 igarashi of MagicalRemix&Co.</p> <!--/footer--></div> span や div を使ってみようかとも思いましたが、装飾のためにHTMLに記述増やすのは末転倒じゃね?と脳内神から神託が下ったので、HTMLはそのままでCSSでどうにかしました。 その分ちょいと迷いましたが、まぁ、わりとあっさり解決できたほうなんじゃないのかな? 背景イメージbgfooter.gifを用意します。 ほいで、CSSの記述は

  • DoCoMo向けにCSS指定をインラインに埋め込むPHPライブラリ「toInlineCSSDoCoMo」作りました

    こんにちは。Windowsの最大の発明はゴミ箱の標準装備だと思っている亀です。 追記:Mac信者の某氏にゴミ箱はWindowsの発明じゃないと突っ込まれてしまいました。すみません<(。_。)> 昨日はグリーさんのオープンソース勉強会に参加してきました。 今回の講師はDeNAの川崎さんで、わりとモバイル屋さんな自分としてはぜひともチェックしておきたいなと思って参加してきました。 勉強会・懇親会ともなかなか面白い話が聞けたり、変な人がいっぱいしたりしてとても面白かったです。 モバイルをやっているといつも面倒なのは、テンプレートの扱いです。 そのあたりのまとめは以前このブログでうちの高橋さんが超まとめてくれた記事があるので、そちらをご参照ください。 とくにDoCoMoのCSS(i-CSS)は開発者泣かせですね。インラインのみに対応とか、開発しにくくて涙ちょちょぎれそうです。 さてさてそんなDo

    DoCoMo向けにCSS指定をインラインに埋め込むPHPライブラリ「toInlineCSSDoCoMo」作りました
    XIAORING
    XIAORING 2008/11/02
    mobile docomo i-css
  • 3カラムで中央可変(リキッド)なレイアウト | Igaloglog

    ショッピングサイトなんか作る場合は、3カラムで中央可変っていうのもいいかもしれないですねぇ。最近は画面幅広がってきてますし。 参考にさせていただいたのはこちら 3カラムレイアウトで、中央を可変にする(リキッドレイアウト) ありがとうございます。 なんか説明を読んでもよくわからないんですが、floatしたボックスのマージンの値を自身の幅以上にマイナスにすると、HTMLの記述順で上に書かれているボックスに重なる、という現象を利用しているようです。 図にすることこんな感じですか?よくわかりません。 HTMLは以下の感じ。 <div id="container"> <div id="header"> <h1>見出し</h1> <!--/header--></div> <div id="content"> <div id="maincontent"> <h2>メインコンテンツ</h2> <p

    XIAORING
    XIAORING 2008/10/28
    段組 liquid layout 3 colomn
  • IE6で文字数がばらばらのリストをfloatさせる際、文字数に合わせて横幅を変動させる | Igaloglog

    やりたいことは、文字数の横幅に合わせてリストの横幅も決定されて欲しい、ということです。 こんな感じ。 各リストで文字数ばらばらだから横幅違うでしょ? <ul> <li><a href="#">このサイトについて</a></li> <li><a href="#">お問い合わせ</a></li> <li><a href="#">リンク</a></li> </ul> ul li { float: left; background: url(img/navi.gif) no-repeat; height: 37px; margin: 5px 0 0 10px; } ul li a { display: block; background: url(img/navi_b.gif) no-repeat right top; height: 31px; padding: 6px 10px 0; }

    XIAORING
    XIAORING 2008/10/28
    ie6 ul li list gNav
  • [JS]スクリプトやスタイルシートだけで実装する画像ギャラリー集

    Flashを使用しないで、画像ギャラリーを実装するスクリプトやスタイルシートの紹介です。 Slideshow 2 minishowcase photo starfield simulation gal

    XIAORING
    XIAORING 2008/10/18
    画像ギャラリー
  • アイコンやサムネイルの横にタイトルと概要文があるような時。

    とりあえず、暑いっす。えぇ。 ここ最近の暑さにやられ気味なhirasawaです。そんなやられ気味な状況なので、HappyLifeも夏っぽくしてみました。 あと、弊社のベトナム事業部の女性マネージャーがブログを開始しました。 ベトナムに興味がある方や女性マネージャーに興味がある方、更新率も高いので、ぜひに。 さて、そろそろ題に。 こんな感じで、アイコンとかサムネイルがあってその横にタイトルと概要文があるような、そんなデザインってよく見かけるかと。 今回は、これの組み方の一つとしてサンプルを用意してみました。 サンプルの確認は以下より。 サンプルを見る こういうデザインの場合、どうやって組もうか結構悩むんです。 何に悩むって、この画像をどうやってマークアップするか。 今まで多かったパターンは、基的には定義リストを選んで、ddに入れたりしてましたが、コレだとリンクを画像とdtに張る必要があっ

    アイコンやサムネイルの横にタイトルと概要文があるような時。
  • 画像とかの横にあるテキストを上下中央に

    ←こういう感じで、画像の横にあるテキストを画像に対して上下中央にするってーのは、今まで出来ないと思ってたんす。 だけども、ヨモツネットさんの記事でヨモツネット[日記] ≫ CSS で簡単に上下中央揃えを実現するってが紹介されてたので、試して見ました! display: table-cell;がポイントになってて、IEはハックで対応みたいな感じです。 デモページ 画像とかの横にあるテキストを上下中央にする。のデモページ ヨモツネットさんとまるっと同じサンプルだとアレなので、ちょっとだけ実用的な感じでつくってみましたよっと。 ちょっと、IE6で確認してないので、ダメだったらご連絡ください。 IE6対応しました。ハックの書き方がいけなかったようです。すみません。 div.centeringTest p { display: table-cell; vertical-align: middle;

    画像とかの横にあるテキストを上下中央に
  • 複数ページを組むのに使えそうな感じ

    「SBMに追加」ボタンは、自分の記事ブックマークしてもらえたかなぁ?どんなコメント付いたかなぁ?というチェックをするのに一番手っ取り早く見れる気がするので付けてるかな。後は、SBMの存在をチョットだけ意識してもらうとか? さて、1ページもののサンプルやらテンプレートはいっぱい有るけど、実際のサイトで1ページしかないサイトはごく一部だと思う。 なので、複数ページが詰まったサンプルを作ってみました。 yuga.js 0.6.0がリリースされたのもあり、次はもうちょっとしっかりしたデザインで、yugaを使ってより実際のサイトに近いのでも作れたらいいなーとか妄想中です。 そんな訳で、取りあえず今回のサンプルのご説明みたいなことをば。 サンプルサイトとサンプルのダウンロード サンプルのサイト サンプルのダウンロード ベースにしたサンプル ベースに使っているのは、以前に公開したクリーンな水平分割が出来

    複数ページを組むのに使えそうな感じ
  • 新規でサイトを作るのに使えそうなの一式。Ver 2|CSS HappyLife

    新しいdigiper staff blogが始まりました。 PICTOGRAM CHANNEL - ピクトグラム チャンネル タイトルまんま、ピクトグラムを扱ってるサイト。社員ブログに型は無いので書きたいのを自由に書けるんです。 何気に、同じ職種なので負けないように頑張ります。っていう宣戦布告。 さて、以前公開した新規でサイトを作るのに使えそうなの一式。(あの人のパクりじゃないんだからっ!)を自分も使ったりしてたのですが、なんだかいけてない部分が目立ってきたので、修正してみました。 Ver2って言うのは、区別したいだけでたぶん中身はそこまで変わってません。 むしろ人によっては前のが相性が良いかもしれませんので、お好きなのを使ってもらえると幸いです。 えっと、ダウンロードは以下よりお願いします。 新規でサイトを作るのに使えそうな一式。Ver 2をダウンロード(zip:18kb) ちなみにダウ

    新規でサイトを作るのに使えそうなの一式。Ver 2|CSS HappyLife
    XIAORING
    XIAORING 2008/06/25
    template default
  • Scriptを使わないCSSエフェクト、Tipsいろいろ - DesignWalker

    Scriptを使わないCSSエフェクト、Tipsいろいろ - DesignWalker
  • SitePoint CSS Reference

    A Complete Guide to CSS Logical Properties, with Cheat Sheet

    SitePoint CSS Reference
    XIAORING
    XIAORING 2008/02/02
    reference CSSのリファレンスサイト これは便利! CSSのコピペはこのコンテンツで
  • Tag Cloudのスタイル - 3ping.org

    タグクラウドの必要性についての是非はここでは置いておいて、このアイテムのデザインって色々考えさせられますね。 Vicuna CMSでも真面目に対応しようと重いケツを上げましたので、とりあえずサンプルとなるCSSスタイルを色々と書いてみました。 表示例とCSSファイルを置いておきましたので、気に入った表示があったらどうぞ使って下さい。 2007.10/21 追記・編集 Tag Cloud 10,11,12で.level5のフォントサイズが.level4と同じになってたのを修正 応用編としてTag Cloud 13を追加 単純に該当する記事が多いタグが他より目立てばいいだけなので、大抵のスタイルは大小の区別で表示しているけど、それだけじゃちょっと味気ない気もするので サイズ 色 明暗 彩度 色彩 形 というところでタグの強弱をより強調してみました。 HTMLは以下のような要素とクラス名で作って

    XIAORING
    XIAORING 2008/01/25
    tag cloud style タグクラウドを作る際に参考にさせていただきました。
  • 最近のブラウザで使えそうなCSSハックdemo|CSS HappyLife

    主要っぽいハック Firefoxはやっぱり優秀だなーと思う今日この頃。 Win IE6までのハック(アンダースコアハック) 背景色が青だと普通で、赤だと以下のハックが適用されている。 .hackTest01 { _background: red; } Win,Mac IE6までのハック(スターハック) 背景色が青だと普通で、赤だと以下のハックが適用されている。 * html .hackTest02 { background: red; } Win IE7用のハック 背景色が青だと普通で、赤だと以下のハックが適用されている。 *:first-child + html .hackTest03 { background: red; } Opera9.25用のハック 背景色が青だと普通で、赤だと以下のハックが適用されている。 ちゃんと適用されない事があった、、、 html:\66irst-chil

    XIAORING
    XIAORING 2008/01/22
    hack ie firefox opera 特定のブラウザ(に適用する|をはじく)ためのCSSハック一覧
  • それなりに使い勝手が良さそうなヘッダーのサンプル4種|CSS HappyLife

    17日から下書き状態だったエントリー、、、沢山用意する予定だったけど色んな都合で増えない予感なんで公開。 ずいぶん昔にフッターの区切りっぽいサンプルを作ったけど、ヘッダーは作ってなかったので、ヘッダーのサンプルを作ってみましたよっと。 というか、ヘッダーのサンプルって見かけたことがほっとんど有りません。(必要とされてないから? ヘッダーって作るの大変というか、厄介だったりしませんかね。 全部画像ならがっちり固定しちゃえば、文字サイズ変更されても耐えられますけど、一部テキストがあったりした場合とかに文字サイズ変更するとレイアウト崩れてしまったりっていうアレが厄介だったりするのです。 文字サイズ変更しても崩れないようにする事を、DDTT対応っていうんでしたっけ。 今回のサンプルデザインは、一部弊社デザイナーにお願いしてつくってもらいました。 感謝感激でございまする。 デザイン提供してくれた方は

    それなりに使い勝手が良さそうなヘッダーのサンプル4種|CSS HappyLife
    XIAORING
    XIAORING 2008/01/22
    header layout design Webサイトのヘッダー部分のデザインサンプル
  • Elements of Design: A Web Design Showcase

    Elements of Design is a collection of UI components that highlight best practices for particular design patterns from leading websites around the world. Browse the archives and use it as a source of inspiration for your next web design project. The average shopping cart abandonment rate is slightly under 70%, which translates to billions of dollars in lost sales per year. As a result, an effective

    Elements of Design: A Web Design Showcase
    XIAORING
    XIAORING 2008/01/22
    ui 検索フォームや見出しなどエレメントのデザインを集めたまとめサイト
  • CSS Gradient Text Effect

    Do you want to create fancy headings without rendering each heading with Photoshop? Here is a simple CSS trick to show you how to create gradient text effect with a PNG image (pure CSS, no Javascript or Flash). All you need is an empty <span> tag in the heading and apply the background image overlay using the CSS position:absolute property. This trick has been tested on most browsers: Firefox, Saf

    CSS Gradient Text Effect
    XIAORING
    XIAORING 2008/01/19
    gradation CSSでテキストにグラデーションをつけるTips hnの上に空のspanで透過画像を重ねる
  • クロスブラウザでちゃんと動作するCSSボタン集サイト「CSS Buttons」:phpspot開発日誌

    CSS Buttons is the Plug and Play Solution for Web Designers and Developers - CSS Buttons.net CSS Buttons will allow designers to quickly implement consistently looking, cross-browser, buttons regardless of the element used. クロスブラウザでちゃんと動作するCSSボタン集サイト「CSS Buttons」。 CSS Buttons を使えば、Win,Mac,Linux上の色々なブラウザでちゃんと動作するボタンが実装できるようです。 ブラウザのボタンに関するレンダリングの差異を吸収するCSSが含まれています。 a, button, input タグによるボタン実装が考えられて

    XIAORING
    XIAORING 2007/12/10
    ui ボタン
  • pre 要素に対する印刷用 CSS

    サイトリニューアルと同時に印刷用スタイルも書いてみたんですが、ふと気がついたのは、pre 要素の中身って印刷するとき紙からはみ出しちゃって全部印刷できてないじゃんっていうこと。 Blog の記事を印刷する人ってそんなにはいないと思いますが、一応対策しておくかということで書いてみました。と言っても、別に目新しいことはしていませんので期待せずにお願いします。 さて、当サイトで使用している pre 要素には、画面表示用のスタイルとして、「overflow: scroll;」 を指定、改行せずにはみ出した部分はスクロールバーで表示させていますが、当然ながら印刷時はスクロールバーなんて出ないので、普通に紙からはみ出して終了と。 なので、印刷スタイルでは pre 要素を基的に整形済みテキスト (Preformatted Text) として表示しつつも、印刷領域からはみ出してしまう場合のみ適当に改行が

    pre 要素に対する印刷用 CSS
    XIAORING
    XIAORING 2007/11/26
    印刷用
  • 12 のレイアウトを切替可能なテンプレート

    1つのテンプレートで 12度おいしい XHTML + CSS テンプレートを公開してみたいと思います。といっても、ごく普通のテンプレートに CSS 切り替え機能を付けただけなんですが、Blog や Webサイトを作られる際のベースとして役立てて頂けたらうれしいです。 サンプルはこちらで確認できます 全ファイルのダウンロードはこちら (zip ファイル / 50KB) 8/10 追記 初期に配布したテンプレート内に、結構な量の誤字等がありましたので、現在の最新版を下記からダウンロードしてください。 では使い方などの説明を。 ファイルをダウンロードして解凍すると下記のようなフォルダ構成になっています。 index.html (XHTML テンプレート) cssCSS ファイル格納フォルダ) img (画像ファイル格納フォルダ) js (JavaScript ファイル格納フォルダ) 基的に

    12 のレイアウトを切替可能なテンプレート
    XIAORING
    XIAORING 2007/11/26
    テンプレート ページレイアウト