鹿野 壮 Takeshi Kano(@tonkotsuboy_com)さんの人気ツイート(いいね順)

1
新しいCSS単位svh・cqw全部盛りデモを作った。 - ウインドウサイズを変えてもメインビジュアルがいっぱい - 文字サイズは必ず親コンテナ幅の1/5 ポイント ■ 100svh, 30svw ■ font-size: 20cqw デモ codepen.io/tonkotsuboy/pe… svhとは zenn.dev/moneyforward/a… #CSS #ポストIE時代のモダンCSS
2
CSSの上下左右中央揃え。 現代のCSSでは、2行です。 .container { display: grid; place-items: center; } _人人人人人人人_ > 2行です <  ̄Y^Y^Y^Y^Y^Y^Y^ ̄ サンプル codepen.io/tonkotsuboy/pe… 画像はかぴのんスタジオより kapinon.com #CSS
3
HTMLとCSSだけで作られたイラスト。 何を言ってるかわからねーと思うが、HTMLとCSSだけで作られている。 PureCSS Gaze diana-adrianne.com/purecss-gaze/ #CSS
4
おじさんが若い頃はmargin-leftだのpadding-rightだのborder-bottomだの使っていました。 今どきのナウでヤングでチョベリグな若者は、margin-inline-start、padding-inline-end、border-block-endを使います。 全モダンブラウザで対応済み。 medium.com/@elad/new-css-… #CSS #インターネット老人会
5
複数要素のa:hoverとa:focusにスタイルをあてたいとき、大昔は長くて重複だらけのコードを書いていた🤮 (たまに現場で見かけて指摘している) 現代は :is() が使えるので、短く重複なしで書ける👍 2年前から全ブラウザ対応済 zenn.dev/moneyforward/a… #CSS #脱IE時代のモダンCSS
6
本日、JavaScriptの最新仕様ES2022がリリースされました🌼 ES2022で使えるようになった全新機能について、 - 何が使えるようになったのか? - どうしてそれが必要だったのか? を、23,000字を使って全力で解説しました📝 zenn.dev/tonkotsuboy_co… #ES2022 #JavaScript
7
Safari(PC, iOS)でinput type="date"が使えるようになりました💐 わざわざライブラリを使わなくても日付選択用インターフェイス(カレンダーUI)を作れて便利🗓 Safariが対応したことで、Chrome・Edge・Firefox・Safariの全モダンブラウザの対応完了🥰 developer.mozilla.org/ja/docs/Web/HT… #Safari #HTML
8
新しい人向けに、ウェブとHTMLとCSSとJavaScriptの基本の基本を教えてくれる資料ないかなあ…と思っていたら、すぐ側に神がいた。 ウェブ入門 developer.mozilla.org/ja/docs/Learn/… HTML の基本 developer.mozilla.org/ja/docs/Learn/… CSS の基本 developer.mozilla.org/ja/docs/Learn/… JavaScript の基本 developer.mozilla.org/ja/docs/Learn/… #MDN
9
最高だ👏 Safari 16.4が本日リリースし、media queryのrange記法に対応💐 Chrome, Edge, Firefox対応済なので、全ブラウザ対応に🌸 昔 @Media (min-width: 600px) and (max-width: 799px) { } 🥰今後 @Media (600px <= width < 800px) { } デモ codepen.io/tonkotsuboy/pe… #CSS
10
最高に意味がわからない(褒め言葉) → HTML + CSSでリアルな目玉焼きを作る - Qiita qiita.com/ics-nishihara/… #HTML #CSS
11
勉強会での登壇について、いつも感じている正直な気持ちを書きました。
12
さ:さっすが〜! し:しらなかったー! す:すごーい! せ:センスいい〜〜〜! そ:ソースコード見せてもらえますか〜〜?
13
Safari 15が正式リリースされたので、CSSでアスペクト比を固定できるaspect-ratioが全モダンブラウザで使えるようになりました💐 ずっと待ってました🥰 例えば16:9にしたい場合 ▼ 平成😡 padding-top: 56.25%; ▼ 令和🥳 aspect-ratio: 16 / 9; デモ codepen.io/tonkotsuboy/pe… #CSS
14
すごい🤩 CSSの @scroll-timelineを使って、CSSだけでパララックス効果+スクロール位置連動エフェクトが作れた💐 JSのIntersection Observerはスクロール位置に応じた演出は難しいし、scrollイベントは面倒だった。 デモ tonkotsuboy.github.io/css-scroll-tim… ※ ChromeでフラグをONに #Chrome #CSS
15
いま、CSSでif文の議論がされている。 Sassではなく、CSS。 アツい✨ W3C csswg-drafts github.com/w3c/csswg-draf… 解説 bram.us/2020/12/30/the… #CSS
16
JavaScriptの最新仕様ES2021が、6/22に正式仕様になりました💐💐💐 ES2021の全新機能を紹介する記事を、Zennで書きました🖊 → 正式仕様リリース! JavaScriptの最新仕様ES2021で追加された新機能まとめ zenn.dev/tonkotsuboy_co… #JavaScript #ES2021
17
待ってました🤩 CSSのimage-setがFirefox 88で対応し、全モダンブラウザでの対応が完了💐 ディスプレイの解像度に応じ、適切な解像度の画像をブラウザが選ぶ便利機能☺️ HTMLのsrcsetのCSS版のような挙動で、画像読み込み最適化に役立ちます。 デモを作りました💪 codepen.io/tonkotsuboy/pe… #CSS
18
「aタグにtarget="_blank"を設定したら絶対rel="noopener"をつけろ」と稀に聞く。 現在Chrome・Firefox・Safari・Edgeではtarget="_blank"は暗黙的にrel="noopener"の挙動になる。 昔パパ達が使ってたIE?というブラウザで必要だったらしい🤔 caniuse.com/mdn-html_eleme… #HTML #インターネット老人会
19
めでたい💐 Chrome Canaryで、遂にCSSネストに対応しました。 .container { .child { color: red; } } の入れ子が、「SassではなくCSSで」できるようになります🧑🏻‍🎨 使い方や各シーン毎の事例について、デモを交えて紹介しました zenn.dev/moneyforward/a… #css #cssnite #codershigh2022
20
HTMLの挿入のinnerHTMLは、コード内のJSの実行を防げず、危険なので使うべきでない😡 codepen.io/tonkotsuboy/pe… これを防ぐため、本日リリースのChrome 105にてSanitizer APIが実装された💐 ライブラリ無しにXSS対策が可能🥰 codepen.io/tonkotsuboy/pe… 解説 developer.mozilla.org/en-US/docs/Web… #JavaScript
21
Safari 16が正式リリース💐 本日から「全」モダンブラウザで使える新CSS ■ text-align-last 1行テキストの両端揃え ■ overscroll-behavior モーダルやナビゲーション内のスクロールが親に連動するのを防ぐ それぞれ「2022年のモダンCSS改」で解説しています speakerdeck.com/tonkotsuboy_co… #CSS
22
本日のSafari 15.4リリースにより、「全」モダンブラウザで使えるようになったウェブ技術 HTML ・<img loading='lazy'> ・<dialog> CSS ・:focus-visible ・scroll-behavior ・@Layout ・accent-color ・contain JavaScript ・hasOwn() Cascade Layers、全ブラウザ実装の判断が早い🫥 #CSS
23
今回リリースされたSafari 14.1、iOS Safari 14.5で、Flexboxでのgapプロパティが使えるようになりました💐 Chrome・Edge・Firefox・Safariの全モダンブラウザで、Flexbox用gapが使えることになります☺️ ずっと待ってました🐶 昔作ったデモ codepen.io/tonkotsuboy/pe… #CSS #ギャップ萌え
24
本日リリースのChrome Canaryで、marginやgapの値をドラッグで変更できるようになったのが、かなり便利💐 px数をいちいちタイプしなくていいので、長さ調整がかなりー楽になる🥰🥰🥰 これはかなりすごい🚀 #Chrome #CSS #かなり便利
25
今日リリースされたFirefox 89が、CSSのaspect-ratioに対応しました💐 例えば16:9にしたい場合 ▼ 平成😡 padding-top: 56.25%; ▼ 令和🥳 aspect-ratio: 16 / 9; Chrome・Edge・Firefoxで対応したので、あとはSafariだけです🚀 デモ codepen.io/tonkotsuboy/pe… #CSS #Firefox