CSS - @position-try
概要
ルール名 | @position-try |
---|---|
構文 | @position-try <dashed-ident> { ... } |
サポート | https://caniuse.com/mdn-css_at-rules_position-try |
説明
アンカーポジショニングにおいて position-try-fallbacks
に指定する配置ボックスの位置補正名を定義します。アンカーポジショニングに関する詳細は 「とほほのアンカーポジショニング入門」 を参照してください。
- <dashed-ident>
position-try-fallbacks
に指定する位置補正名を記述します。--
ではじまる必要があります。
@position-try { ... }
の中では下記のプロパティを定義することができます。
- inset-block-start, inset-block-end, inset-inline-start, inset-inline-end
- margin-top, margin-right, margin-bottom, margin-left
- width, height
- justify-self, align-self, place-self
- position-anchor, position-area
使用例
CSS
@position-try --bottom-left { position-area: bottom span-left; } @position-try --top-right { position-area: top span-right; } @position-try --top-left { position-area: top span-left; } .my-positioned-box { position-area: bottom span-right; position-try-fallbacks: --bottom-left, --top-right, --top-left; }
リンク
Copyright (C) 2024 杜甫々
初版:2024年12月22日、最終更新:2024年12月22日
https://www.tohoho-web.com/css/rule/position-try.htm