:root {
--transition-duration: 2s;
--animation-duration: 5s;
}
div {
width: 100px;
height: 100px;
background: red;
opacity: 0;
transition: opacity var(--transition-duration);
will-change: transform, opacity;
}
div:hover {
animation: mymove var(--animation-duration) var(--transition-duration)
infinite;
opacity: 1;
}
@keyframes mymove {
to {
transform: translateX(200px);
}
}
justify-content: space-between
и gap
одновременно?label:has(+ .field-error) {
border: 2px solid red;
}
Если просто вставить SVG на страницу и не задавать ему никакие размеры, он отобразится размером 300px на 150px, что не поместилось — обрежется
<svg width="18" height="19"><use xlink:href="#exit"></use></svg>
<meta name="color-scheme" content="light dark">
тема будет всегда не инвертированная. Но если у пользователя выбрана темная тема без выбора этой настройки в телефоне, он будет видеть инверсию. И с этим ничего сделать нельзя.