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