CSS - anchor-scope
概要
属性名 | anchor-scope |
---|---|
値 | none | all | <dashed-ident> |
初期値 | none |
適用可能要素 | すべての要素 |
継承 | 継承しない |
サポート | https://caniuse.com/mdn-css_properties_anchor-scope |
説明
アンカーポジショニングにおいてアンカー名のスコープを定義します。詳細は「とほほのアンカーポジショニング入門」を参照してください。
- none
- スコープを定義しません。
- all
- この要素、またはこの要素の子孫要素で定義されたすべてのアンカー名は、子孫要素の
anchor-scope
で上書きされない限り、この要素の子孫要素でのみ参照可能であることを示します。 - <dashed-ident>
- この要素、またはこの要素の子孫要素で定義されたアンカー名で <dashed-ident> にマッチするものは、子孫要素の
anchor-scope
で上書きされない限り、この要素の子孫要素でのみ参照可能であることを示します。
使用例
CSS
.my-anchor-and-positioned-box { anchor-scope: --my-anchor; .my-anchor { anchor-name: --my-anchor; /* 自身または子孫要素のアンカー名は */ } .my-positioned-box { position-anchor: --my-anchor; /* 子孫要素からのみ参照可能なアンカー名となる */ } }
リンク
Copyright (C) 2024 杜甫々
初版:2024年12月22日、最終更新:2024年12月22日
https://www.tohoho-web.com/css/prop/anchor-scope.htm