TAK's banner
TAK's profile picture

TAK

@tak_dcxi17,295 subscribers

CSS驚き屋やってるUI developerです | 個人サイト https://t.co/Lo8MxRqeQQ | Zenn https://t.co/bs9kcK7xvJ

Shorts

全モダンブラウザで使える`zoom` ・@\propertyとtan(atan2())を使い縮小率を単位を取り除いたpx数値に変換 ・zoomの値にclamp()で最小倍率、推奨倍率、最大倍率1を設定 cqi等を使わずにテーブルやヘッダーをviewportに応じて自動収縮が可能になるので便利かも🫵 #Web制作

全モダンブラウザで使える`zoom` ・@\propertyとtan(atan2())を使い縮小率を単位を取り除いたpx数値に変換 ・zoomの値にclamp()で最小倍率、推奨倍率、最大倍率1を設定 cqi等を使わずにテーブルやヘッダーをviewportに応じて自動収縮が可能になるので便利かも🫵 #Web制作

43,813 次观看

scroll-hintみたいなJSを使わずともscroll-stateで横スクロールのプロンプトを表示できるようになったのは大きい `@\container scroll-state((scrollable: inline-start) or (not (scrollable: inline-end)))`でインライン軸のスクロールが可能かつスクロールされていない場合の条件分岐ができる🫵

scroll-hintみたいなJSを使わずともscroll-stateで横スクロールのプロンプトを表示できるようになったのは大きい `@\container scroll-state((scrollable: inline-start) or (not (scrollable: inline-end)))`でインライン軸のスクロールが可能かつスクロールされていない場合の条件分岐ができる🫵

35,968 次观看

flex-shrink は 0 or 1 しか指定しない〜みたいな話を聞きましたが、2カラムレイアウトをレスポンシブする時など、どちらのカラムを先に縮めるかを指示するのに役立ちます。 例えばサイドバーに最大・最小幅と flex-shrink: 9999 のようなデカい値を指定することで ①メインカラムを理想幅(50rem)まで縮める ②サイドバーを最小幅(15rem)まで縮める ③メインカラムを限りなく縮める みたいな順序立てをすることができるため、カラム落ちする前の中間幅でメインカラムが少し狭くなるような問題を解決することができます。

flex-shrink は 0 or 1 しか指定しない〜みたいな話を聞きましたが、2カラムレイアウトをレスポンシブする時など、どちらのカラムを先に縮めるかを指示するのに役立ちます。 例えばサイドバーに最大・最小幅と flex-shrink: 9999 のようなデカい値を指定することで ①メインカラムを理想幅(50rem)まで縮める ②サイドバーを最小幅(15rem)まで縮める ③メインカラムを限りなく縮める みたいな順序立てをすることができるため、カラム落ちする前の中間幅でメインカラムが少し狭くなるような問題を解決することができます。

11,339 次观看

details要素の開閉アニメーション、現状ChromeのみだけどたったこれだけのCSSで対応可能。 ::details-content疑似要素はsummary以外のdetailsの子要素を包含するので、コンテンツのラッパーdiv等を増やさなくてもOK。 Chrome 133からは:open擬似クラスで開閉の状態分岐が可能に。 #Web制作

details要素の開閉アニメーション、現状ChromeのみだけどたったこれだけのCSSで対応可能。 ::details-content疑似要素はsummary以外のdetailsの子要素を包含するので、コンテンツのラッパーdiv等を増やさなくてもOK。 Chrome 133からは:open擬似クラスで開閉の状態分岐が可能に。 #Web制作

19,916 次观看

Videos

没有更多内容可加载