タグ

cssに関するTomato-360のブックマーク (76)

  • よくあるWeb課題をCSSで乗り切る!知っておきたい最新テクニック20選

    この記事では、日頃のホームページ制作で直面しがちな問題をCSSで乗り切る最新テクニック20個をまとめてご紹介します。 早く知っておけばよかったと思う、あまり知られていないCSSの実用的なテクニックが中心で、実際の問題ケースや参考サンプル用ソースコードを一緒に確認できます。 前回のお役立ちCSSテクニック集と合わせて確認してみてはいかがでしょう。 よくあるWeb制作の悩みをCSSで解決!最新テクニック40選まとめ コンテンツ目次 1. 画像の質感をアップしたい 2. グラスモーフィズム効果を表現したい 3. 入力フォームの使いやすさを改善したい 4. CSS Transformをつかった最新テクニック 5. 2022年に知っておきたい新しいCSSプロパティ 6. position: stickyの正しい使い方 7. レスポンシブ対応の区切り線のつくり方 8. するするとカーテンが降りてくるエ

    よくあるWeb課題をCSSで乗り切る!知っておきたい最新テクニック20選
  • iOS 15.4で追加されたCSS単位「dvh」が高さ100%問題を解決する


    iOS 15.4Safari dvh Web iOS SafariURL 100%URLURLURL100%CSS  dvh    height: 100%;  height: 100vh;  height: 100dvh; OK  iOS Safari100% 1: 100% 
    iOS 15.4で追加されたCSS単位「dvh」が高さ100%問題を解決する
  • プログラムによるレイアウト制御のための CSS Grid を考える

    この記事は、既存のCSSのレイアウトの文脈ではなく、「プログラムから制御されるレイアウト」をいかに綺麗に制御・生成するか、です。 複雑なSPAや何らかのオーサリング環境で、主に JavaScript の視点からレイアウトを扱うのに Grid をどう活かしていくか、という話。 grid-template-areas の視覚的な対応 IEがない世界では CSS grid のフル機能を使うことができます。 自分が grid を使う際、今まで grid-template-areas を気に入って使っていました。これは CSS の視覚的な情報が最終的な表示と一致する、という理由からです。 例えば、 svelte で書いた grid-template-areas を使ったレイアウト設定のコードはこんな感じになります。。 <div class="grid"> <div style="grid-area:

    プログラムによるレイアウト制御のための CSS Grid を考える
  • CSSのaspect-ratioプロパティがすべてのブラウザにサポートされました、画像をアスペクト比で実装する今までとこれからの実装方法

    先日アップデートされたSafari 15とSamsung Internet 15により、すべてのエバーグリーンブラウザでaspect-ratioプロパティがサポートされました。 ※エバーグリーンとは、最新版に自動アップデートされるブラウザのことです。 aspect-ratioプロパティを使用することで、レスポンシブ対応の画像をアスペクト比を維持したまま簡単に実装できます。 CSSでアスペクト比を実装する今までとこれからの実装方法を紹介します。 CSS ways to Create Fixed Aspect Ratio aspect-ratioプロパティとは 1. Padding Hack 2. Viewport width solution 3. aspect-ratioプロパティ デモ aspect-ratioプロパティとは aspect-ratioプロパティは名前の通り、アスペクト比を

    CSSのaspect-ratioプロパティがすべてのブラウザにサポートされました、画像をアスペクト比で実装する今までとこれからの実装方法
  • 現在のGoogle HTML/CSS Guide コーディング規約/日本語訳


    使Google HTML/CSS Guide20240229  使 W3CHTML5 Googlegoogle html/css style guideGoogle Google
    現在のGoogle HTML/CSS Guide コーディング規約/日本語訳
  • CSS の Container Queries おためし - 見返すかもしれないメモ


    CSS  使 /*  */ /*  400px div  */ @media screen and (max-width: 400px) { div { background-color: red; } } /*  */ /* div  400px div  */ @container (max-width: 400px) { div { background-color: red; } }  Google Chrome Canary 使使 
    CSS の Container Queries おためし - 見返すかもしれないメモ
  • 簡単CSSアニメーション&デザイン20選(ソースコードと解説付き) | knowledge / baigie


    CSS使 TwitterCSSCodePenTwitterCSS 1.  See the Pen [CSS Tips] Text Show-up Motion by Takuro Sakai (@sakaccho) on CodePen. transformtransition-delay調
    簡単CSSアニメーション&デザイン20選(ソースコードと解説付き) | knowledge / baigie
  • 【Chrome】textareaの改行時にカーソル位置がガタっとずれる問題の対処法


    Entertextarea ZennEnter Enterviewport 調ChromeFirefoxSafari autosize textarea textareareact-textarea-autosize使HTML<textarea> Reactcursor
    【Chrome】textareaの改行時にカーソル位置がガタっとずれる問題の対処法
  • 長年触れられてなかった ABEMA の番組表を content-visibility でパフォーマンス改善した話 | CyberAgent Developers Blog


     ABEMA Web 20ABEMA     React    CSS  content-visibility Tim
    長年触れられてなかった ABEMA の番組表を content-visibility でパフォーマンス改善した話 | CyberAgent Developers Blog
  • よく見かけるレイアウト・UIコンポーネント、それだけを実装するHTMLとCSSのシンプルなコードのまとめ


    WebUIHTMLCSSCSS Layout HTMLCSS便 CSS Layout CSS Layout -GitHub CSS Layout UI CSS Layout CSS Layout使UIHTMLCSSMIT CSS Layout   CSSCSS
    よく見かけるレイアウト・UIコンポーネント、それだけを実装するHTMLとCSSのシンプルなコードのまとめ
  • 俺流レスポンシブコーディング

    俺流レスポンシブコーディングの覚書。「人には人のレスポンシブ」があるのでこれが正解だってわけではないのですが、レスポンシブコーディングで悩んでいる人にとって参考になる記事になってくれたら嬉しいです。 ブレイクポイントは特定のデバイスの画面サイズを基準にしない 以前アンケートを取った時にデバイスのサイズを意識して決める人が半数以上を占めていた。 アンケート結果を抜きにしても「2021 年のブレイクポイント決定版はこれだ!」的な記事がバズっているのを定期的に目撃し、主流のデバイスのサイズを比較するアプローチがほとんどであるが、僕はデバイスの端末のサイズを基準にブレイクポイントを決めることには否定的である。 主流のデバイスのサイズなんてものは時間が経てば変化する。 昨年 iPhone 12 が発表された時に従来の画面サイズとは違うバリエーションになることが分かるやいなやタイムラインが慌てふためい

    俺流レスポンシブコーディング
  • 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」レンダリングのパフォーマンスが向上する
    Tomato-360
    Tomato-360 2021/02/04
    便利そう
  • CSSの見過ごしがちだけど興味深い実装テクニック、ホバーでラインを引いて逆方向で元の状態に戻すエフェクト

    先日、当ブログで紹介したThe State of CSS 2020(紹介記事)に使用されているホバーエフェクトが話題になっていたので、紹介します。 テキストリンクをホバーすると、ラインを引くまでは普通のアニメーションですが、ホバーを外した時に通常とは逆方向で元の状態に戻ります。 ラインが一方向にスーッと通り過ぎるような感じです。

    CSSの見過ごしがちだけど興味深い実装テクニック、ホバーでラインを引いて逆方向で元の状態に戻すエフェクト
  • 上下中央揃えのCSSまとめ。Gridだと2行、Flexboxだと3行で実現可能 - ICS MEDIA


    CSSCSS Grid使CSS Grid使2  CSS .container { display: grid; place-items: center; }   Flexbox3 FlexboxFlexbox3  CSS .container { display: flex; justify-content: center; align-items: center; }  
    上下中央揃えのCSSまとめ。Gridだと2行、Flexboxだと3行で実現可能 - ICS MEDIA
  • 「(HTML) + CSS」のみを使って、今「リアルな電卓」を作ってみた - Qiita


    CSS (HTML +) CSS使 - Qiita CodePen   See the Pen qiita_calc_last by j5c8k6m8 (@j5c8k6m8) on CodePen.  CSS    (JavaScript) HTML QiitaCSS CSS  - QiitaCSS
    「(HTML) + CSS」のみを使って、今「リアルな電卓」を作ってみた - Qiita
    Tomato-360
    Tomato-360 2020/07/15
    力作
  • 画像による Layout Shift が無くなる Web がやって来る - mizdra's blog

    はじめに Web では古来より <img> タグを用いて画像を読み込んでいました. しかし <img> タグにはアスペクト比に関する情報を埋め込むための属性が用意されていません. そのため, ブラウザが画像をネットワークから fetch して読み込みが完了するまで, レスポンシブな img 要素の寸法を決定できず, ページにガタツキ (Layout Shift) が生じる問題がありました. この問題を解決するため以前より, アスペクト比を埋め込むための新たな属性の導入が提案されていました. しかし最近議論に動きがあり, 既存の属性を利用する方法が提案され, ブラウザに実装され始めています. ここでは問題の背景, 提案と議論の変遷, そして開発者が取るべき対応について紹介します. はじめに img タグと Layout Shift intrinsicsize 属性 intrinsicsize

    画像による Layout Shift が無くなる Web がやって来る - mizdra's blog
  • CSSのユーティリティクラスと「関心の分離」——いかにしてユーティリティファーストにたどり着いたか(翻訳) - yuhei blog


    Tailwind CSSAdam WathanCSS Utility Classes and "Separation of Concerns" 20211029 CSSCSS CSS 1 CSS CSS HTML
    CSSのユーティリティクラスと「関心の分離」——いかにしてユーティリティファーストにたどり着いたか(翻訳) - yuhei blog
    Tomato-360
    Tomato-360 2020/05/26
    なるほど。ユーティリティファーストか。
  • CSSのプロパティの値に「auto」を使ったテクニックのまとめ、マージンやサイズや配置やFlexboxなど


    CSSauto便width, height使autoauto auto使使autoFlexboxGrid便auto使overflowauto Everything About Auto in CSS by Ahmad Shadeed  widthauto width:auto; 使 heightauto marginauto marginauto Flexboxauto Flexbox
    CSSのプロパティの値に「auto」を使ったテクニックのまとめ、マージンやサイズや配置やFlexboxなど
  • Extract critical CSS  |  Articles  |  web.dev

    Extract critical CSS Stay organized with collections Save and categorize content based on your preferences. The browser must download and parse CSS files before it can show the page, which makes CSS a render-blocking resource. If CSS files are big, or network conditions are poor, requests for CSS files can significantly increase the time it takes for a web page to render. Inlining extracted styles

  • font-familyについて本気で考えてみた - Qiita

    今年はmacOSのアップデートによりヒラギノが動かなくなったり、 来年初頭にはWindows7がサポート終了、Edgeのブラウザエンジン変更など、 エンドユーザーの環境を考えなければならない節目の時です。 そこでいつもコピペで済ましているfont-familyについて1から考え直してみます。 全部読もうとしている人はスクロールバーを見てから考えてください。 結果 コピペユーザーのために先に結果を記載します。 ブログ等に転載する場合はこのページのURLぐらい貼ってください。 @font-face { font-family: "Original Yu Gothic"; src: local("Yu Gothic Medium"); font-weight: 100; } @font-face { font-family: "Original Yu Gothic"; src: local("Y

    font-familyについて本気で考えてみた - Qiita