ALEXNOZER_DEV Telegram 113
property и starting-style

Вышел Firefox 128, а вместе с ним во всех стабильных браузерах теперь доступны директивы @property и @starting-style.

property

Директива @property позволяет управлять характеристиками пользовательских свойств. А именно: типом, наследованием и значением по умолчанию.

@property --width {
syntax: "<length>";
inherit: false;
initial-value: 48px;
}


Определяется пользовательское свойство --width, его значение будет преобразовано к типу <length>, оно не будет наследоваться и по умолчанию будет равно 48px. Это свойство можно будет использовать для анимации в @keyframes. Подробнее о @property.

starting-style

Директива @starting-style даёт возможность задавать стили, которые будут применены при отрисовке элемента, когда значение display меняется с none на другое значение. С помощью этого механизма можно анимировать появление элемента.

[popover]:popover-open {
opacity: 1;
transform: scaleX(1);
}

@starting-style {
[popover]:popover-open {
  opacity: 0;
  transform: scaleX(0);
}
}


Или с использованием вложенности:

[popover]:popover-open {
opacity: 1;
transform: scaleX(1);

@starting-style {
  opacity: 0;
  transform: scaleX(0);
}
}


Когда поповер отобразится, свойства opacity и transform плавно изменят свои значения. Подробнее о @starting-style.



tgoop.com/alexnozer_dev/113
Create:
Last Update:

property и starting-style

Вышел Firefox 128, а вместе с ним во всех стабильных браузерах теперь доступны директивы @property и @starting-style.

property

Директива @property позволяет управлять характеристиками пользовательских свойств. А именно: типом, наследованием и значением по умолчанию.

@property --width {
syntax: "<length>";
inherit: false;
initial-value: 48px;
}


Определяется пользовательское свойство --width, его значение будет преобразовано к типу <length>, оно не будет наследоваться и по умолчанию будет равно 48px. Это свойство можно будет использовать для анимации в @keyframes. Подробнее о @property.

starting-style

Директива @starting-style даёт возможность задавать стили, которые будут применены при отрисовке элемента, когда значение display меняется с none на другое значение. С помощью этого механизма можно анимировать появление элемента.

[popover]:popover-open {
opacity: 1;
transform: scaleX(1);
}

@starting-style {
[popover]:popover-open {
  opacity: 0;
  transform: scaleX(0);
}
}


Или с использованием вложенности:

[popover]:popover-open {
opacity: 1;
transform: scaleX(1);

@starting-style {
  opacity: 0;
  transform: scaleX(0);
}
}


Когда поповер отобразится, свойства opacity и transform плавно изменят свои значения. Подробнее о @starting-style.

BY <divelopers>




Share with your friend now:
tgoop.com/alexnozer_dev/113

View MORE
Open in Telegram


Telegram News

Date: |

Your posting frequency depends on the topic of your channel. If you have a news channel, it’s OK to publish new content every day (or even every hour). For other industries, stick with 2-3 large posts a week. More>> Telegram message that reads: "Bear Market Screaming Therapy Group. You are only allowed to send screaming voice notes. Everything else = BAN. Text pics, videos, stickers, gif = BAN. Anything other than screaming = BAN. You think you are smart = BAN. The group also hosted discussions on committing arson, Judge Hui said, including setting roadblocks on fire, hurling petrol bombs at police stations and teaching people to make such weapons. The conversation linked to arson went on for two to three months, Hui said.
from us


Telegram <divelopers>
FROM American