タグ

CSSに関するmatsuko1103のブックマーク (22)

  • [フロントエンド] ブラウザレンダリングの仕組みを理解して、ブラウザに優しいJavaScriptを書こう - YoheiM .NET

    [フロントエンド] ブラウザレンダリングの仕組みを理解して、ブラウザに優しいJavaScriptを書こう こんにちは、@yoheiMuneです。 ブラウザのレンダリングの仕組みはHTML5 RocksやHow browsers workで詳しく解説されてきました。しかしそれらはとても詳細で、読破して理解するのは大変です。 今回のブログでは手軽にレンダリングの概要を理解できるように心がけました。またより詳しく学べるようなリンクも記載しました。 そしてブラウザのレンダリングの仕組みを理解した上で、どのようなJavaScriptを書くべきかについても記載しました。 目次 ブラウザのレンダリングの仕組み この章では、HTMLCSSが読み込まれてから画面に表示されるまでの間に、ブラウザがどのような処理を行っているかを説明します。 ファイル読み込みから表示までの一連の流れは以下図の通りです。 [1]

    [フロントエンド] ブラウザレンダリングの仕組みを理解して、ブラウザに優しいJavaScriptを書こう - YoheiM .NET
    matsuko1103
    matsuko1103 2015/01/29
    css3でレスポンシブスタイルかいた挙句jsでdom要素いじりーのしたりすると結構気にかけないといけない事なので。
  • pixivのCSSで使われるクラス名ルール

    pixivで運用して上手く行っている感触のあるルールを紹介。 CSS的にルートになるセレクターのクラス名は_で始める _始まりのクラスはサイト内でユニーク CSSの何が問題か。それはどこで指定が衝突するのか分からないことである。そこさえ把握できれば気を付けながら書けるので、それでもう問題ないと思っている。CSSには機能がなく、それが美しい(ということにしておく)。最低限抑えるべき要素以外は考えない方がいい。 コード例。 HTML: <section class="_foo-container"> <h1 class="title">foo</h1> <ul class="_bar-items"> <li class="item"><span class="title">item 1</span></li> <li class="item"><span class="title">item

    pixivのCSSで使われるクラス名ルール
    matsuko1103
    matsuko1103 2014/12/04
    ベースクラスに目印つけておくと階層とかの見通しよくなるよね的な。
  • 血統の森 web実験小屋

    最終更新: 2023-02-23 技術資料の日語訳等 W3C関連のほとんどのものは、GitHub - momdoに存在します。成果物はW3C仕様日語訳置き場Wikiから見ることができます。 CSS関連 Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification 日語訳 W3C CSS 2.1仕様(2011-06-07 REC)の日語訳。(自分の記録用:CSS 2.1勧告の日語訳について)。 CSS名前空間モジュールLevel 3 W3C CSS Namespaces Module Level 3仕様(2014-03-20 REC)の日語訳。 CSS3 ボーダーと背景、ボックス Dev.Opera — CSS3 Borders, Backgrounds and Boxesの日語訳。2011年当時の翻訳のため

  • CSSのみ画像不要の吹き出しの作り方を若干丁寧に解説してみる

    WEBページの演出で吹き出しの中にテキストが入ってるのをよく見かけますが、あれのやり方をかなり最近まで知らなかったゴロドクさんです、どうも。 CSSのbefore/after擬似要素の説明で吹き出しのサンプル紹介してるんですけど、今回はそれについてもうちょっと詳しく書いておこうかな、と。 吹き出しの矢はボックスのボーダーで描画します ベースとなるHTMLは以下の1行のみです。 <p class="balloon">ゴロドクさんイケメン過ぎて泣けた!</p> クラス指定なので1つCSS定義しておくと同じ演出を繰り返し使えますね。 divタグネストとかでも同様のこと出来るんですが、HTMLソースがスッキリするのでbefore/after擬似要素を利用します。ご存じない方は事前に 劇的!(でもない)before after 擬似要素の使い方まとめ | 56docブログ を読んでおくと分かり良いと

  • CSS3 / JavaScriptで作るスマートフォンUIと落とし穴

    DeNA Creative Seminar vol.1でお話しした内容のスライドです。Read less

    CSS3 / JavaScriptで作るスマートフォンUIと落とし穴
  • [CSS]縫い目風のかわいいデザインをスタイルシートで実装したナビゲーション

    ぱっと見、画像を使用しているかのような縫い目風のデザインをスタイルシートで実装するナビゲーションを紹介します。 もちろん、画像は使っていません。 また、IE6などのCSS3非対応ブラウザも配慮した実装となっています。 Sexy CSS3 menu デモページ [ad#ad-2] 実装のポイント スケーラビリティ アンカーのフォントサイズを変更することで、サイズを簡単に調整できます。 画像は無し 画像を使用していないため、メンテナンスが簡単です。またHTTPリクエストを減らします。 カスタマイズ 簡単にドロップダウン型などに変更できます。 このスタイルシートのアイデアの元となったのは、LESSで使用されているダウンロードボタンです。 LESS 実装方法 HTML HTMLはspan要素を使っている以外は、クリーンです。 このspanはスタイルをつけるのに必要で、疑似要素非対応ブラウザへの配慮

  • [CSS]スタイルシートの量を少し減らした、新しいclearfix -micro clearfix

    A new micro clearfix hack デモページ [ad#ad-2] 「clearfix」はフロートした要素が親要素からはみ出してしまうのを回避するもので、当サイトでもいくつか紹介してきました。 今回紹介するのは、スタイルシートの量を更に減らし(class名も短く)した「micro clearfix」です。 この新しいclearfixの対応ブラウザは、下記の通りです。 Firefox 2+ Safari 2+ Chrome Opera 9.27+ IE 6+, IE Mac IE6 にも対応しているのは嬉しいところです。

  • » CSSでドロップダウンメニュー

    このブログを作るに当たって、いろいろと試行錯誤をした記録です。すぐ忘れてしまうので、覚書として書き留めています。今回はヘッダーのメニュー編。 DEMO 01 S 02 短く 02 ても 02 幅一定 01 middle 02 Mサイズ 02 真ん中 03 長い文章も折り返さずに表示 03 一番長い横幅にそろいます 04 menu-aaaaaaaa 04 menu-bbbbbbb 04 menu-cccccccc 05 menu-a 05 menu-b 05 menu-c 03 ただしIEを除く 02 Mサイズ 01 For a long sentence 02 基の 02 横幅は 02 94pxに 02 設定 03 文字数が多くなると 03 IE以外は 03 最大の横幅に 03 合わせて広がります CSSのドロップダウンメニューです。テストバージョンのオリジナルWordPress The

    matsuko1103
    matsuko1103 2010/07/19
    ほぼCSSのみで実装するドロップダウン。a要素の疑似クラスを使用しているためIE6はjsファイルの読み込みが必要。
  • CSS3を使って超簡単タイポグラフィ | AUTHORITY SITE

    matsuko1103
    matsuko1103 2010/04/05
    CSSのみで文字に立体感をつける。
  • 螺旋デザイン|はじめてのCSS 印刷用CSS:その他もろもろテク紹介

    Webデザインに関する事なら螺旋デザインにお任せ下さい Webデザイン CSSコーディング ブログテンプレート イラスト キャラクター作成 バナー

  • CSSバグリスト

    2020.05.23 Sat【保存版】ラッキーニッキーで3年遊んでわかった全て! Uncategorized 2020.05.23 Sat【保存版】ラッキーニッキーのライブカジノでおすすめを厳選! Uncategorized 2020.05.23 Sat【必見】ラッキーニッキーのボーナス情報を網羅!登録時や入金でお得! Uncategorized 2020.05.23 Sat【完全版】ラッキーニッキーのスロットおすすめランキング Uncategorized 2020.05.23 Satラッキーニッキーのサポート情報!エラー発生時はどうする? Uncategorized 2020.05.23 Sat【必見】ラッキーニッキーのVIP制度!ハイローラー向け Uncategorized 2020.05.23 Sat【保存版】ラッキーニッキーの入金・出金や限度額を解説! Uncategorized

    CSSバグリスト
  • IDEA * IDEA

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

    IDEA * IDEA
  • シンプルでクールなCSSジェネレータ – creamu

    Tyler Tateさんによる、The 1KB CSS Gridというサイトを見つけました。 とてもシンプルでクールなCSSジェネレータとなっています。 Downloadボタンをクリックした時のアニメーションがとてもかわいいし、無彩色のグリッドレイアウトも綺麗ですね。右上のFollow me on Twitterアイコンもいい感じです。 ダウンロードできるソースはかなりシンプルなものになっていますが、一度見てみてください。 » The 1KB CSS Grid 帽子をかぶってクロスバイクに乗ってきたら暑い!最近暑すぎ。

  • Styling form buttons

    Anyone who's used the web has encountered buttons in forms. Buttons, as with most form controls, can be a bit tricky to style for consistent look cross browser and cross platform as the operating system often has more to do with how they are rendered than the browser itself. Roger Johansson has delved into this issue in more detail. What I'm going to do here is present a few different options avai

    matsuko1103
    matsuko1103 2009/06/23
    フォームのCSSの付け方について
  • スタイルシート講座 - 超初心者のためのホームページ作成講座

    ◆絶対的な位置指定 position プロパティは位置の指定方法を決めます。絶対的な位置を指定するときは、プロパティ値を absolute にします。 絶対的な位置は、まわりの段落(ブロック)や画像などに関係なく、ある基準(通常は画面の端)からどのくらい離れているかで決定されます。 <html> <head> <title>絶対的な位置指定</title> <style type="text/css"> <!-- div{ background-color:#60f; color:#fff; width:300px; padding:10px; position:absolute; } .position1{ background-color:#f60; top:200px; left:150px; } .position2{ background-color:#080; top:300p

    matsuko1103
    matsuko1103 2009/06/20
    画像がかわいい・・・。
  • tokuhirom blog

    Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at

    matsuko1103
    matsuko1103 2009/05/27
    perlにインデント構造をば。
  • CSSファイルの分割 | d-spica

    CSSファイルの分割 2008-05-23 0 0 XHTML/CSS CSS 見栄えに関わる部分をHTMLから分離してCSSに書いていくと,CSSの分量もかなり増えてきます。サイトの規模が大きくなったり,様々なデザインの要素が加わってくるとなおさらです。 今回は,CSSファイルをいくつかに分け,管理しやすくする方法を考えてみたいと思います。 なぜ分割するのか 1. 余分なものを読み込まなくてすむように。 構造(structure)と見栄え(prasentation)をHTMLCSSに完全に分離すると,CSSのほうにたくさんの記述をすることになります。その中には,ある特定のページにしか適用されないものも出てきます。 これらのすべてを1枚のCSSファイルに書き,すべてのページで読み込む方法だと,そのページには適用されないものまで相当数読み込むことになってしまいます。 CSSファイルをいくつ

  • アンダースコアハック

    CSS覚え始めの頃、多様していたハックがアンダースコアハックです。 アンダースコアハックとは、Win版IEのみ適用させたい時に使います。 コレは、IEのバグを利用したテクニックで、プロパティの前に特殊記号などが記述されていた場合でも読み飛ばして通常と同じように解釈してくれます。 記述方法はいたって簡単。 プロパティの前に _ を置くだけ。 使いどころとしてはかなり多様で、IEだけ表示がおかしい時には何かと便利に使えます。 例えば、 .hoge { border-top:1px solid #CCC; margin:1px 10px 20px 0; _margin-top:0; } などのように、記述すればIEだけmargin-topが0になります。 IEには、互換モードの時に、 ボックスの幅や高さを算出するときにパディングやボーダーのサイズを含めてしまう というバグがあるので、バグにはバグ

    アンダースコアハック
  • セレクタ - CSS2 リファレンス

    この文書では,CSS2のセレクタ構文とその概要について述べます。CSSでは適用対象の選択のためにセレクタと呼ばれるパターンマッチングの規則が用いられ,文書ツリーの各要素に適用されるスタイル規則を決定します。 このセレクタの章を読み始める前に,まづCSS2構文の概説を通読されることを,お奨めします。 目次 パターンマッチング(Pattern matching) セレクタの構文(Selector syntax) グループ化(Grouping) 全称セレクタ(Universal selector) タイプセレクタ(Type selectors) 子孫セレクタ(Descendant selectors) 子供セレクタ(Child selectors) 隣接兄弟セレクタ(Adjacent sibling selectors) 属性セレクタ(Attribute selectors) クラスセレクタ(C

  • CSS セレクタに関するおさらい | WWW WATCH

    CSS を扱う上でセレクタの存在はとっても重要です。特に CSS3 Selectors ではかなり複雑な条件分岐ができるようになっていますので、スマートな (X... CSS を扱う上でセレクタの存在はとっても重要です。特に CSS3 Selectors ではかなり複雑な条件分岐ができるようになっていますので、スマートな (X)HTMLCSS コーディングを行う上で、セレクタを理解しているとそうでないのでは生産性に差が出ます。 CSS3 は現在 Working Draft の段階ですので、まだ正式な勧告はなされていませんが、多くのモダンブラウザにおいてそのほとんどが先行実装されていることから、現状でも利用価値が高いといえます。 ということで、ここでは自分へのメモの意味も込めて、CSS3 で定義されているものも含めた各 CSS セレクタについてリファレンスしてみようと思います。 今回の解説

    CSS セレクタに関するおさらい | WWW WATCH