タグ

cssに関するteru-7のブックマーク (431)

  • CSSの:has()がブラウザで使用できるかを@supportsで検出するには、:has(*)ではなく、:has(+ *)にする必要がある

    CSSの:has()がブラウザで使用できるかどうかを@supports selector()で検出するには、:has(*)ではなく、:has(+ *)が必要です。 これは2023年現在、:has()はFirefoxを除くすべての主要ブラウザでサポートされていますが、Firefoxで実験的な機能としてサポートされているためです。 CSS :has() feature detection with @supports(selector(…)): You want :has(+ *), not :has(*) by @Bramus 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに CSSの:has()を検出するには :has(*)を使用した場合の問題点 デモとコード 終わりに はじめに CSSの:has()を@supports

    CSSの:has()がブラウザで使用できるかを@supportsで検出するには、:has(*)ではなく、:has(+ *)にする必要がある
    teru-7
    teru-7 2023/02/12
  • Relearn CSS layout

    Already purchased Every Layout, but lost your access? No worries. Add the email address that you used to purchase Every Layout and we’ll re-send your access link. Every Layout has helped thousands of developers and companies simplify CSS layout in their projects Employing algorithmic layout design means doing away with @media breakpoints, “magic numbers”, and other hacks, to create context-indepen

    Relearn CSS layout
    teru-7
    teru-7 2022/08/30
    EVERY LAYOUT
  • 音楽、数学、タイポグラフィ


    2019  PxHere Typography from Hermann Essers (18451908) Draughtsmans Alphabet, from rawpixels own antique edition 00030.jpg GoogleTwitter
    音楽、数学、タイポグラフィ
    teru-7
    teru-7 2022/08/30
    サイズスケールのロジック
  • 便利な無料ツールが登場! Webサイトで使用しているCSSや自分が書いたCSSを詳細に解析してくれる -CSS Analyzer


    1Web使CSSCSS CSS CSS Analyzer CSS Analyzer -GitHub CSS AnalyzerWallace CLI, constyble, color-sorter便Project WallaceCSSMIT Web使CSSCSSGitHub 
    便利な無料ツールが登場! Webサイトで使用しているCSSや自分が書いたCSSを詳細に解析してくれる -CSS Analyzer
  • CSS Formatter

    Enter your messy, minified, or obfuscated CSS Style Sheets into the field above to have it cleaned up and made pretty. The editor above also contains helpful line numbers and syntax highlighting. There are many option to tailor the beautifier to your personal formatting tastes. When do you use Often when writing CSS Style Sheets your indentation, spacing, and other formatting can become a bit diso

    teru-7
    teru-7 2022/08/20
    非難読化ツール
  • scroll-snap-type - CSS: カスケーディングスタイルシート | MDN

    CSS チュートリアル CSS の基 CSS の第一歩 CSS の第一歩の概要 CSS とは何か CSS 入門 CSS の全体像 CSS の働き 評価課題: 経歴ページのスタイル設定 CSS の構成要素 CSS の構成要素の概要 CSS セレクター Type, class, and ID selectors Attribute selectors Pseudo-classes and pseudo-elements Combinators カスケードと継承 Cascade layers ボックスモデル 背景と境界 書字方向の操作 内容のはみ出し CSS の値と単位 CSS における大きさの指定 画像、メディア、フォームの要素 表のスタイル付け CSS のデバッグ CSS の整理 評価課題: CSS の基的な理解度 評価課題: 素敵なレターヘッドの便箋の作成 評価課題: かっこいいボック

    scroll-snap-type - CSS: カスケーディングスタイルシート | MDN
    teru-7
    teru-7 2022/08/15
  • imgタグのwidthとheightを省略したらダメ! 画像によるレイアウトシフトを回避する最近登場した2つの優れた解決方法

    レイアウトシフトとは、Webページがロードされる時に画像のスペースが確保されず、画像が表示された時にその分レイアウトがずれてしまうことです。 このレイアウトシフトを回避するために10年以上もの間、アスペクト比を手動で適用する必要がありました。しかし、現在ではそんな馬鹿げたハックは必要ありません。最近登場した2つの優れた解決方法を紹介します。 Avoiding <img> layout shifts by Jake Archibald (@jaffathecake) 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 レイアウトシフトとは aspect-ratioプロパティによるレイアウトシフトの回避方法 widthとheightによるレイアウトシフトの回避方法 どちらの方法を使用すべきか レイアウトシフトとは デフォルトでは、<im

    imgタグのwidthとheightを省略したらダメ! 画像によるレイアウトシフトを回避する最近登場した2つの優れた解決方法
    teru-7
    teru-7 2022/07/21
  • backgruond-imageを使ったCSSのアニメーションテクニック - ICS MEDIA


    CSSbackground-imageCSSbackground-image background-imageSassSCSS使   background-image background-imageanimationtransitionbackground-image
    backgruond-imageを使ったCSSのアニメーションテクニック - ICS MEDIA
  • CSSのメディアクエリの範囲指定で、比較演算子を使用できるようになります

    これを待ち望んでいた人も多いと思います。 ついに、メディアクエリで比較演算子(>=, <=)を使用できるようになります! 幅が400px以上の場合、@media (min-width: 400px){}と定義していましたが、@media (width >= 400px){}と記述できます。 比較演算子だと、400pxを含む「以上」というのも分かりやすいですね。 New syntax for range media queries in Chrome 104 by Rachel Andrew 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様のライセンスに基づいて翻訳しています。 Chrome 104 メディアクエリの範囲指定の新しい構文 メディアクエリの範囲指定で、比較演算子を使用できる Chrome 104 メディアクエリの範囲指定の新しい構文 メディアクエリはレ

    CSSのメディアクエリの範囲指定で、比較演算子を使用できるようになります
    teru-7
    teru-7 2022/06/20
  • これは覚えておきたい! 左揃えの要素を中央配置にするCSSの古い書き方とモダンCSSを使用した書き方


    CSSHTML divHTMLCSSCSS使 display: flex;CSSIE6/15IECSS使6/15IE : Dont wait for June 15th! Set your own IE retirement date.  HTML <ol> <li>Foreword</l
    これは覚えておきたい! 左揃えの要素を中央配置にするCSSの古い書き方とモダンCSSを使用した書き方
    teru-7
    teru-7 2022/05/11
  • CSSの新しいプロパティ「content-visibility」レンダリングのパフォーマンスが向上する

    Webページのパフォーマンスを向上させることは、CSSでも可能です。去年の暮れからChromeで利用できるようになったCSSの新しいプロパティで、2021年現在Edge, Operaにもサポートされています。 読み込みパフォーマンスを向上させるために最も効果があるCSSの新しいプロパティcontent-visibilityについて紹介します。 content-visibility: the new CSS property that boosts your rendering performance by Una Kravets, Vladimir Levin 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに content-visibilityのサポート状況 CSS Containmentとは content-visi

    CSSの新しいプロパティ「content-visibility」レンダリングのパフォーマンスが向上する
    teru-7
    teru-7 2022/05/11
  • CSSの新機能コンテナクエリのポリフィルがこれほど使いやすく、Googleから提供されたことは素晴らしい

    先日の記事(2022年、注目しておきたいCSSの新機能のまとめ)の中でもすぐに使えたら便利な機能の一つが、コンテナクエリです。 コンテナクエリがすべてのモダンブラウザで動作するポリフィルがGoogleからリリースされたので、紹介します。 A New Container Query Polyfill That Just Works by Chris Coyier 今まではメディアクエリを使用していましたが、ビューポートベースのメディアクエリでは限界が見えてきました。そこでコンテナクエリの登場です。コンテナクエリは、親コンテナのサイズに応じて要素のスタイルを設定できます。 たとえば、コンポーネントを1カラムに配置する時と2カラムに配置する時、そしてサイドバーに配置する時それぞれに適したスタイルを与えることができます。詳しくは、以前の記事をご覧ください。 CSS コンテナクエリの基礎知識と便利な

    CSSの新機能コンテナクエリのポリフィルがこれほど使いやすく、Googleから提供されたことは素晴らしい
    teru-7
    teru-7 2022/03/27
  • CSSの論理プロパティの使い方を徹底解説、margin-block-start, margin-inline-endなど


    CSSmargin-left, margin-right使CSS GridFlexbox使使 CSSinlineblock使 Digging Into CSS Logical Properties by Ahmad Shadeed   writing-modeinlineblockinline startend 使 
    CSSの論理プロパティの使い方を徹底解説、margin-block-start, margin-inline-endなど
    teru-7
    teru-7 2022/03/19
  • CSSの比較関数が便利すぎる! min(), max(), clamp()の使い方を詳しく解説


    CSScalc()便 便calc() FirefoxCSSmin()max()clamp()使 min()max()clamp() Web Everything I Learned About min(), max(), clamp() In CSS by Ahmad Shadeed    CSS
    CSSの比較関数が便利すぎる! min(), max(), clamp()の使い方を詳しく解説
    teru-7
    teru-7 2022/02/21
  • flex-grow, flex-shrink, flex-basis について - メモを揉め


    flex-grow CSS flex  flex grow factor  flex  MDN: flex-grow MDN 調 memowomome.hatenablog.com  flexbox  flexbox  CSS3 Flexbox 使 flexbox  Flexbox使
    flex-grow, flex-shrink, flex-basis について - メモを揉め
    teru-7
    teru-7 2021/12/14
    flex
  • 最適なCSSの横並びはどっち!? Flexboxとfloatのパフォーマンス比較 - ICS MEDIA


    CSS float使CSS3Flexbox使Flexboxfloat 2 Flexbox Flexbox(CSS Flexible Box Layout Module)float使1Bootstrap42 1
    最適なCSSの横並びはどっち!? Flexboxとfloatのパフォーマンス比較 - ICS MEDIA
    teru-7
    teru-7 2021/12/09
  • CSSでスクロールが連鎖するのを回避する古い方法とoverscroll-behaviorを使った新しいテクニック


     CSS Prevent Scroll Chaining With Overscroll Behavior by Ahmad Shadeed      : overscroll-behavior overscroll-behavior使   posi
    CSSでスクロールが連鎖するのを回避する古い方法とoverscroll-behaviorを使った新しいテクニック
    teru-7
    teru-7 2021/11/19
  • 文字詰めできるCSSのfont-feature-settingsが凄い! 日本語フォントこそ指定したい自動カーニング - ICS MEDIA


     WindowsmacOS Web WebOpenTypeWebWeb 使5   便CSS
    文字詰めできるCSSのfont-feature-settingsが凄い! 日本語フォントこそ指定したい自動カーニング - ICS MEDIA
  • CSSの進化がすごすぎる!新しいレスポンシブデザインの実装方法を解説

    現在のレスポンシブデザインは、ビューポートにもとづいてレイアウトを最適化しています。しかし、新しいレスポンシブデザインでは、アニメーションが不要なユーザーには動きを少なくしたり(無くしたり)、親コンテナの幅にもとづいてコンポーネントを最適化したり、スコープ付きスタイルやフォームファクターなど、ユーザーの好みや環境に合わせて最適なコンテンツを提供できるようになります。 これらの新しいレスポンシブデザインのコンセプト・実装方法を紹介します。CSSがこれまで以上に進化します。 The new responsive: Web design in a component-driven world by Una Kravets 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 レスポンシブデザインの現状 ユーザーでレスポンシブ コンテナでレス

    CSSの進化がすごすぎる!新しいレスポンシブデザインの実装方法を解説
    teru-7
    teru-7 2021/05/28
  • ウェブデザインにおけるline-heightについて


    line-heightCSSFigmaAdobe XDAffinity Designerline height使 CSSline-height 調調CSSline-height   CSSline-height 使  line height 
    ウェブデザインにおけるline-heightについて
    teru-7
    teru-7 2021/04/24