タグ

cssに関するdaikixのブックマーク (225)

  • CSSで下線を引く方法まとめ - 様々な装飾方法とアニメーションに適した指定まで - ICS MEDIA

    CSSでテキストに下線を引く場合、皆さんはどのプロパティを使いますか?  text-decorationかborder-bottomか、はたまたbackground-imageプロパティか…。いろいろな方法で下線を引けるために、どれを使えばよいのか迷った経験がある方もいるでしょう。 この記事ではテキストの下線を引く方法を場面別に紹介します。 たくさんの下線を引く方法があってどれが良いのかわからない方。シンプルな単語の装飾でも、3点リーダーがある場合でも、アニメーションさせる時でも、どんな時でも下線を引く方法を探している方。装飾に使えるCSSを広くサラッと知りたい方。王道の内容をおさらいしたい方。記事は、そんな皆さんに向けた内容となっています。 場面別に下線を引く方法まとめ ▲場面別に下線を引く方法まとめ。クリックで拡大してご覧ください。 いきなりですが、場面別に最適だと考えられる下線の引

    CSSで下線を引く方法まとめ - 様々な装飾方法とアニメーションに適した指定まで - ICS MEDIA
    daikix
    daikix 2023/01/27
  • CSS設計全盛期に学ぶフロントエンド設計

    FROKAN x UIT #1 登壇資料

    CSS設計全盛期に学ぶフロントエンド設計
    daikix
    daikix 2019/10/07
  • 【2023年版】おすすめのリセットCSSまとめ!基本知識と使い方を解説 | Web Design Trends

    リセットCSSとは、ブラウザによって異なるデフォルトのCSSを打ち消してブラウザ間の表示を揃えるためのCSSファイルのことを言います。 分かりやすい例だと、inputタグなどはSafariとChromeでは全く異なる表示になってしまいますが、リセットCSSを使うことでそれぞれの表示を整えることができます。 リセットCSSは、CDNを使ったりコードをコピペするだけで簡単に導入することができるので、Webサイトをコーディングするときには正しくリセットCSSを使用するようにしましょう。 今回は、2023年最新のおすすめリセットCSSや、リセットCSSの基と使い方をご紹介していきたいと思います。 リセットCSSとは? リセットCSSとは、Google ChromeやSafari、Microsoft Edgeなど異なるブラウザを使っても同じようにWebサイトが表示されるためのCSSファイルのことを

    【2023年版】おすすめのリセットCSSまとめ!基本知識と使い方を解説 | Web Design Trends
    daikix
    daikix 2019/08/26
  • CSS: will-change指定時の挙動, パフォーマンスへの影響と考察 - Qiita

    ※will-changeは編集時点(2016/07/27)でCandidate Recommendationの状態です。仕様変更による挙動差異などがあれば適宜コメントを頂けるとありがたいです。 TL;DR 使いどころ JavaScriptでアニメーションを行う際 CSS animation, transitionを:hover等で遅延実行する際 などの、初期値として変形やアニメーションの値を持たない要素を特定の要因で実行する際に効果を発揮する ユースケースによって、常に指定するか、動かす直前から指定して終了時に解除するかを判断する 最適化はUAごとに異なっており、かつ指定したからといって必ず恩恵が得られるものではない "おまじない"的な使い方も有りだが、当にパフォーマンスが必要な場面で有効かどうかはブラウザの実装を調べるのがてっとり早い 前提知識 Webブラウザのレンダリングの仕組み ブ

    CSS: will-change指定時の挙動, パフォーマンスへの影響と考察 - Qiita
    daikix
    daikix 2019/05/14
  • Css Effects

    daikix
    daikix 2019/03/18
  • チームで美しくメンテナブルなCSSを書くための 「Stylelint」導入のすすめ

    エラーの発見や回避、フォーマットの一貫性、重複の回避。チームでCSSを書くときにの生産性とメンテナンス性をあげたいときに便利なツールが「Stylelint」です。特徴と導入方法を解説します。 フロントエンド開発はすでに円熟期に入っており、コード品質管理ツールの使用も増えてきました。このことがよく表れているのは、JavaScriptのエコシステムです。JavaScriptにおけるLintツールは、フロントエンド開発者がコードの正しい構成と一貫性を保証するために使われます。ツールに関する最近の調査では、開発者の大多数がJavaScriptLintツールを使っていると答えました。 CSSコーディングでは、コード品質管理ツールの使用に向けた動きはいくぶん緩やかで、同様の調査では開発者の大半がワークフローでCSSLintツールを使っていないと答えました。 この記事では、スタイルシートにおけるli

    チームで美しくメンテナブルなCSSを書くための 「Stylelint」導入のすすめ
    daikix
    daikix 2018/04/17
  • position: stickyの面白い使い方と使用時の注意点

    スクロールに応じてページ要素を固定表示できるposition: stickyが便利で面白い使い方ができそうなので実験してみました。仕様がまだ草案(Working Draft)の段階 で、将来、細かい部分に変更がないとは言い切れませんが、Edgeを含めた最新のブラウザで、ほぼサポート されています。 position: stickyの仕様 ブラウザ・サポート状況(Can I use…) フィーチャー・クエリ(@supports) と一緒に使えば、position: stickyに対応していないブラウザにも考慮した実装が可能なので、注意は必要ですがちょっとしたエンハンスメントとして使うのに良さそうです。 まずは「こんなのが簡単にできちゃいますよ」というデモからご紹介します。 面白い使い方 基的な使い方だけでも便利なスティッキーですが、応用するとスクロール効果のような面白い使い方ができます。以

    position: stickyの面白い使い方と使用時の注意点
    daikix
    daikix 2018/03/27
  • รูเล็ต ทดลองเล่นรูเล็ต เว็บพนันออนไลน์ อันดับ 1 เครดิตฟรีกดรับเอง

    7 คาสิโนออนไลน์ ชั้นนำที่ดีเยี่ยมที่สุด Ichimaruni-design คาสิโนออนไลน์ ขอชี้แนะ 6 เว็บเดิมพันออนไลน์ชั้นหนึ่ง ที่มีครบทุกสิ่งที่มีความต้องการ ไม่ว่าจะเป็น คาสิโนออนไลน์ บาคาร่าออนไลน์ ไพ่โป๊กเกอร์ออนไลน์ พร้อมรับโปรโปรชันเครดิตฟรีที่แจกให้แบบจุใจ เว็บไซต์ตรงไม่ผ่าเอเย่นต์ เล่นง่าย ได้เครดิตฟรี ๆ ไปเลย UFABET เครดิตฟรี ไม่รับไม่ได้แล้ว กับโปรเด็ด โบนัสปัง UFABET เครดิตฟรี สิ่งดีๆที่เรามีให้เฉพาะสม

    รูเล็ต ทดลองเล่นรูเล็ต เว็บพนันออนไลน์ อันดับ 1 เครดิตฟรีกดรับเอง
    daikix
    daikix 2017/08/10
  • コンポーネント間の無意識の余白ルールについて | mkasumi.com

    ブログに書くほどのことなんだろうかと思ったけれど、誰かに聞いてみたいという思いがあって書いてみます。 先日私はデザイナーさんに余白の意味を確認していて、デザイナーが意識していなかったグリッドシステムの余白ルールに気がつきました。(でも、もしかしたらこのルールは社内だけなのかもしれない...。多くの人たちに確認したわけでもないので、多様な環境でも耐えうるという絶対的な自信がある訳ではないのでその辺りはご容赦ください) 例えばカードのコンポーネントのときや、写真をグリッドに合わせて並べるときに個人的な感覚では、このルールはよく見られます。 例えばガターの幅が30pxだったとします。その場合、ガターの半分の値である15pxを親の要素にmargin: 0 -15px、子要素にpadding: 0 15px;を指定します。 そうすると、私がもらうデザインカンプでは子要素の下マージンの値はガターの幅3

    コンポーネント間の無意識の余白ルールについて | mkasumi.com
    daikix
    daikix 2017/07/03
  • asamuzaK.jp : ♪これもIE、あれもIE、たぶんIE、きっとIE (c) 松坂慶子

    IE11のコンディショナル・コメントをめぐる挙動は、4/8付の更新で修正されたようです。 例えば、F12のエミュレーションで、ドキュメント・モードでIE9を選んだ場合には、バージョン・ベクターも9となって、<!--[if ie 9]>が適用されるようになっています。 IE11のバージョン:11.0.9600.17041(更新バージョン:11.0.7)で確認。 したがって、最早、以下に掲げたX-UA-Compatibleを付与するなどの手順を踏む必要はありません。 MS独自実装のコンディショナル・コメントは、IE10からもうサポートしなくなったよとすでにMSからアナウンスされている。 実際にIE11では、ドキュメント・モードをIE9とかにしても<--[if ie 9]>といったコンディショナル・コメントは無視される。 だから、コンディショナル・コメントが適用された状態での確認ができず、ちょっ

    daikix
    daikix 2015/03/16
  • 100種類以上のマウスホバーエフェクトを手軽に使えるCSSライブラリ「Hover.css」が便利。WordPressでも簡単利用。

    Hover.cssとは Hover.cssとは、手軽にホバーエフェクトを利用できるようになるCSSライブラリです。 すべて、CSSで動作するので、AタグなどのHTML要素のクラス指定部分にクラス名を記述するだけで、100種類以上の様々なマウスホバーエフェクトを手軽に使えるようになります。 利用するときは、こんなタグで利用できます。 Font Awesomeのアイコンフォントを利用したことがある方なら、Font Awesomeを利用するように、クラスを指定するだけで使うことができるので、簡単に利用できます。 Hover.cssの主な利用手順 Hover.cssを利用するのに必要な主な手順は、以下の3手順です。 Hover.cssのダウンロード&設置 Hover.cssを呼び出す Hover.css用のタグを記入する 利用するファイルも、hover.css(縮小版はhover-min.css

    100種類以上のマウスホバーエフェクトを手軽に使えるCSSライブラリ「Hover.css」が便利。WordPressでも簡単利用。
    daikix
    daikix 2015/01/14
  • Bootstrap と BEM を組み合わせた CSS 設計パターンについて考える | PSYENCE:MEDIA

    前置き - CSS 設計が難しい件について 誤解を恐れずに言うならば、CSS は変数も関数も条件分岐もない、ある種ゆるふわな言語(仕様)といえます。そのためプログラミング言語のように記述ミス一つで全ての挙動が止まるなんてことはありませんし、いくら冗長に記述しようがブラウザ上での挙動に差異が生まれることも殆どありません。ちょっと嗜めばそれっぽいものが作れてしまうので、マークアップエンジニアのいない小規模体制の組織であれば、サーバーサイドエンジニアやデザイナーが片手間で習得して実装してしまうというのも珍しいことではないでしょう。それでも良かったのかもしれません。これまでは…。 片手間で学習した知識というのはなかなか体系化されないものです。CSS も御多分に漏れずプログラミングのテクノロジーは日進月歩なため、その時は最新だった技術が僅か一年も経たないうちに廃れてしまい、バッドノウハウ化してしまう

    Bootstrap と BEM を組み合わせた CSS 設計パターンについて考える | PSYENCE:MEDIA
    daikix
    daikix 2015/01/14
  • input[type=file]をCSSで加工する – ハック|オープンソース高速化AMI「kousoku AWS」

    表示サンプルはこちら。 http://jsdo.it/goto_jp/rWcL HTMLはこちら。 <div class="uploadButton"> ファイルを選択 <input type="file" onchange="uv.style.display='inline-block'; uv.value = this.value;" /> <input type="text" id="uv" class="uploadValue" disabled /> </div> CSSはこちら。 .uploadButton { display:inline-block; position:relative; overflow:hidden; border-radius:3px; background:#099; color:#fff; text-align:center; padding:10

    input[type=file]をCSSで加工する – ハック|オープンソース高速化AMI「kousoku AWS」
    daikix
    daikix 2015/01/11
  • 4 CSS Tools to Audit and Optimize CSS Code

    daikix
    daikix 2015/01/09
  • CSSで指定した小数点以下の値はどのようにpxにまるめられるか - Coding Design's Tumblr

    レスポンシブWebデザインでは幅にパーセントを使った指定をします。 そのパーセント値やパーセント値からpx値に置き換えた値は小数点以下の値が出てくることがよくあります。 そんなときブラウザはどのようにまるめる計算しているのかを検証したエントリーがあったのでご紹介。 まず、最初にブラウザのアクションは2つあります。 ひとつはパーセンテージの丸め方。 IE7-11…小数点第二位に切り捨てる上記以外のモダンブラウザ…より多くの小数点以下の桁数を丸めるもう一つはパーセンテージから割り出されたピクセル値の出し方。 IE8を例にみてみます。 例コンテナの幅は 1325pxコンテナ内のボックスに幅 50.5290112% を指定このボックスの幅は計算上は 669.5093984px ( (1325 / 100) x 50.5290112)IE8では669pxになるIE8でどう計算されているかというと、

    CSSで指定した小数点以下の値はどのようにpxにまるめられるか - Coding Design's Tumblr
    daikix
    daikix 2014/12/05
  • Style Guide Driven Development – Nicole Sullivan

    Colin O’Byrne and I talk about SDD, a term that was coined in the New York office of Pivotal Labs. Photo Credit: Eastern Market Identity Guide by Daryl Tanghe

    daikix
    daikix 2014/11/06
  • [CSS]紙がふわりとする繊細なエフェクトをシンプルなHTMLで実装するテクニック

    divで実装したパネルに紙がふわりとするようなエフェクトを与えるスタイルシートのテクニックを紹介します。 デモではパネル底の左右がふわりとなります。 Pure CSS Paper Lift Effect 実装は非常にシンプルです。 HTML HTMLは、div一つだけです。 <div class="box"></div> CSS スタイルシートはベンダプレフィックスも含めてあるのでちょっと長いですが、コピペで利用できます。 body { margin: 0; padding: 0; background: #efefef; } .box { position: relative; margin: 40px auto; width: 400px; height: 350px; background: #fff; border-radius: 2px; } .box::before, .box

    [CSS]紙がふわりとする繊細なエフェクトをシンプルなHTMLで実装するテクニック
    daikix
    daikix 2014/10/27
  • CSSセレクターマッチングのコスト - Unreviewed

    ブラウザエンジン先端観測会での、Constellationさんの話を聴いて、CSSセレクターマッチングのコストには複数のレベルがあることを強く意識するようになりました。セレクターマッチングにかかるコストを下げたい、という場合には、どのレベルで何を高速化しようとしているのかを意識しないと話がかみあいません。Constellationさんの話を私なりに整理して考えた、セレクターマッチングのコストを下げるアプローチは次の3つです。 ①セレクターを減らす ②マッチするかどうかの判定回数を減らす ③1回1回の判定処理を速くする これは、ブラウザーのセレクターマッチングの処理の各部分に対応しています。 CSSの各セレクターについて(①)、 対象となるDOM要素すべてに対して、 セレクターがマッチするかしないか決まるまで、親要素・兄要素を辿りながら(②)、 要素がセレクターにマッチする・しないの判定(③

    CSSセレクターマッチングのコスト - Unreviewed
    daikix
    daikix 2014/09/18
  • » checkboxのテキストにはuser-select: none;を付けるといいかも。 | isee ウェブに関するブログ

    ダブルクリックの処理 checkboxとテキストをlabelタグで囲み、テキスト部分をクリックしてもチェックが入るというような処理は、必ずといってもいいほど行うことかと思います。 しかし、checkboxのテキストをダブルクリックしてしまい、テキストが選択状態になっていると上手くチェックを切り替える事がで出来なくなってしまうことがあります。 あまりダブルクリックをするということはないかもしれませんが、チェックを入れた瞬間に「あっやっぱり外そう」と思い瞬時にクリックをするとテキストを選択してしまい、切り替えが上手くいかない場合があります。以下のような感じです。 現象発生ブラウザ テキスト選択時にチェックが上手く切り替える事が出来なくなるブラウザは、確認した限りGoogle Chromeのみでした。(IEでも少しおかしかったです)ほかのブラウザではテキストが選択状態にある場合でも、チェックの切

    » checkboxのテキストにはuser-select: none;を付けるといいかも。 | isee ウェブに関するブログ
    daikix
    daikix 2014/09/16
  • A grouped pure CSS parallax demo by Keith Clark

    Pure CSS parallax scroll demo #3 by Keith Clark. Please read the blog post for more information.

    daikix
    daikix 2014/08/11