Новости и факты о разработке интерфейсов в неформальном стиле
cqwПредставляет собой процент от ширины контейнера.
1cqw - это 1% от его ширины. Например, если ширина контейнера составляет 800px, то значение 50cqw для свойства будет равно 400px.
cqhТо же самое, что и
cqw, только относительно высоты контейнера
cqiПредставляет собой процент от inline-size контейнера.
1cqi - это 1% от inline-size контейнера. Например, если inline-size контейнера составляет 800px, то значение 50cqi для свойства будет равно 400px.
cqbТо же самое, что и
cqi, только от block-size
cqminНаименьшее между
cqi и cqb
cqmaxНаибольшее между
cqi и cqbctx = canvas.getContext('2d');
video.addEventListener('play', () => {
video.currentTime = 0;
timerID = setInterval(() => {
ctx.drawImage(video, 0, 0, 600, 460)
}, 30);
});
Сколько же ещё крутых и простых вещей можно сделать с помощью канваса в современном мире 😍
CodePen Demoinline-flex, по новому это будет inline flex, небольшая разница, правда же?
Но подобные дополнения будут для каждого из значений, вот значение flex будет block flex, просто block станет block flow, а list-item будет block flow list-item
Спецификацию мона глянуть тут
P.S. предыдущие значения не исчезнут, а будут работать как сокращенияFRONTENDPASTA они будут дешевлеtransform: scale()body {
background-image: linear-gradient(#444444 1px, transparent 1px), linear-gradient(to right, #444444 1px, white 1px);
background-size: 22px 22px;
}