::view-transition-group
Baseline 2025 >
Newly available
Since 2025ë 10ì, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
Experimental: ì´ ê¸°ë¥ì ì¤íì ì¸ ê¸°ë¥ì
ëë¤.
íë¡ëì
íê²½ìì ì¬ì©í기 ì ì ë¸ë¼ì°ì í¸íì± í를 주ì ê¹ê² íì¸íì¸ì.
::view-transition-group CSS ìì¬ ììë ë¨ì¼ ë·° ì í ì¤ë
ì· ê·¸ë£¹ì ëíë
ëë¤.
ë·° ì íì´ ì´ë£¨ì´ì§ë ëì, ::view-transition ë ë·° ì í ìì¬ ìì í¸ë¦¬ ì 기ì ë ê²ì²ë¼ ì°ê´ë ìì¬ ìì í¸ë¦¬ì í¬í¨ë©ëë¤. ì´ë ::view-transitionì ììì¼ë¡ë§ ì¡´ì¬íë©°, ::view-transition-image-pair 를 ììì¼ë¡ ê°ì§ëë¤.
::view-transition-group ë UA ì¤íì¼ìí¸ìì ë¤ìê³¼ ê°ì ì¤íì¼ì 기본ì¼ë¡ ë¶ì¬ ë°ìµëë¤.
html::view-transition-group(*) {
position: absolute;
top: 0;
left: 0;
animation-duration: 0.25s;
animation-fill-mode: both;
}
기본ì ì¼ë¡ ì íë ììë ì¤ëë ë·° ìí를 ëíë´ë ::view-transition-old ìì¬ ììì í¬ê¸°ì ìì¹ë¥¼ ë°ìíì§ë§, ì¤ëë ë·° ìíê° ìë ê²½ì°ì ìë¡ì´ ë·° ìí를 ëíë´ë ::view-transition-new ìì¬ ììì í¬ê¸°ì ìì¹ë¥¼ ë°ìíê² ë©ëë¤.
ì¤ëë ë·° ìíì ìë¡ì´ ë·° ìíê° ëìì ì¡´ì¬íë¤ë©´, ë·° ì í ì¤íì¼ ìí¸ì ì¤íì¼ì ì´ ìì¬ ììì ëë¹ ì ëì´ë¥¼ ì¤ëë ë·° ìíì í
ë리 ë°ì¤ë¡ë¶í° ìë¡ì´ ë·° ìíì í
ë리 ë°ì¤ë¡ì ì ëë©ì´ì
ì ì§íí©ëë¤.
ì°¸ê³ : ë·° ì í ì¤íì¼ì ë·° ì íì´ ì´ë£¨ì´ì§ë ëì ëì ì¼ë¡ ìì±ë©ëë¤. ë ë§ì ì ë³´ë setup transition pseudo-elements ì update pseudo-element styles ì¹ì ëª ì¸ì를 ì°¸ê³ íì¬ íì¸í ì ììµëë¤.
ëë¶ì´, ììì ë³íì ì¤ëë ë·° ìíì íë©´ ê³µê° ë³íìì ìë¡ì´ ë·° ìíì íë©´ ê³µê°ì¼ë¡ ì ëë©ì´ì ì´ ì§íë©ëë¤. ì´ë¬í ì¤íì¼ì ì ëë©ì´ì ì´ ì§íë ìì± ê°ì´ ì íì ììí ë ê²°ì ëë¯ë¡ ëì ì¼ë¡ ìì±ë©ëë¤.
구문
::view-transition-group(<pt-name-selector>) {
/* ... */
}
<pt-name-selector> ë ë¤ì ê°ë¤ì ê°ì§ ì ììµëë¤.
*-
ìì¬ ìì를 모ë ë·° ì í 그룹ì ëí´ ì¼ì¹íëë¡ í©ëë¤.
root-
ìì¬ ìì를 ì¬ì©ì ìì´ì í¸ê° ìì±í 기본
rootë·° ì í 그룹과 ì¼ì¹íëë¡ í©ëë¤. ì´ ê·¸ë£¹ì íì´ì§ ì ì²´ì ë·° ì íì í¬í¨íê³ ,view-transition-nameìì±ì íµí´ ê³ ì í ë·° ì í 그룹ì í ë¹ëì§ ìì 모ë ìì를 í¬í¨í©ëë¤. <custom-ident>-
view-transition-nameìì±ì íµí´ ìì¬ ìì를 주ì´ì§<custom-ident>ë¡ë¶í° í ë¹ë°ì ìì±ë í¹ì ë·° ì í 그룹과 ì¼ì¹íëë¡ í©ëë¤.
ìì
view-transition-group(embed-container) {
animation-duration: 0.3s;
animation-timing-function: ease;
z-index: 1;
}
ëª ì¸ì
| Specification |
|---|
| CSS View Transitions Module Level 1 > # ::view-transition-group > |