Говорят верстать легко, а мне вот сегодня калькулятор с регрессиией понадобился
P.S. Кстати пользуйтесь десмосом, он удобный https://www.desmos.com/calculator
Post #114
972

- ❤ 29
CS @css_mind



@property --var {
syntax: "<percentage>";
initial-value: 0%;
inherits: true;
}
initial-value: 0;, потому что cssnano в текущей последней версии next считает что это хорошо.initial-value: 0.0%;, либо менять тип на <length-percentage>.CSS mind Сегодня день рождения CSS2 🥳🎂

interpolate-size завезли в хром аж полгода назад. Смотрите что мы теперь можем делать с details.CSS mind Между прочим в сегодняшнюю агенду CSS Working Group включено обсуждение возможности вынимать единичные значения из шортхендов.
border-width, border-color и border-style отдельно, а сразу все в border. 

CSS mind У меня сегодня первый рабочий день на новой работе, и я конечно же первым делом потащила в прод container queries. Поэтому хочу показать вам красивую адаптивную сетку с сепараторами - https://codepen.io/ariarzer/pen/dPbEKaq P.S. комментарии по демкам всегда…
attr() в том виде, в котором ее планировали много лет назад!content - https://codepen.io/ariarzer/pen/mdvwzaq

CSS mind Вычисление с использованием собственных размеров. Не смотря на наличие определение собственных размеров в словаре Веб-стандаров, здесь можно считать, что собственные размеры - это те, что не могут быть установлены без отрисовки документа. Например нельзя…
calc-size() это не то, что можно растягивать блок на половину максимального размера.calc-size(), считаются определелямыми. Значит они могут быть конечной точкой анимации. auto.calc-size() можно позволить это делать некоторым образом.calc-size( <calc-size-basis>, <calc-sum> )<intrinsic-size-keyword>, то есть вещи типа auto, min-content, max-content и тому подобное. Значение базиса будет рассчитано на основе контекста свойства, в котором используется выражение.width: calc-size(max-content, size / 2);
*-progress(), позволяющих посчитать положение значения на заданном промежутке между двумя другими в заданном контексте.progress(), принимает три значения и возвращает пропорцию (progress_value - start_value) / (end_value - start_value). progress_value на шкале между start_value и end_value./*
* @param {<calc-sum>} --progress_value
* @param {<calc-sum>} --start_value
* @param {<calc-sum>} --end_value
* @return {<number>}
*/
progress(var(--progress_value) from var(--start_value) to var(--end_value));<calc-sum>. Так же, как, например, у фукнций min(), max() и clamp(). Это значит, что можно писать вычисления внутри, не оборачивая их в calc().media-progress() возвращает число, представляющее собой текущее положение между двумя заданними значениями в контексте указанного медиа-запроса./*
* @param {<media-feature>} --media_feature
* @param {<calc-sum>} --start_value
* @param {<calc-sum>} --end_value
* @return {<number>}
*/
media-progress(var(--media_feature) from var(--start_value) to var(--end_value));<container-name> позволяет допольнительно указать имя контейнера:
/*
* @param {<size-feature>} --size_feature
* @param {<calc-sum>} --start_value
* @param {<calc-sum>} --end_value
* @param {<container-name>} [optional] --container_name
* @return {<number>}
*/
container-progress(var(--size_feature) of <container-name> from var(--start_value) to var(--end_value));list-style: random-item(--x, disc, circle, square);
list-style: random-item(--x; disc; circle; square);list-style: random-item(--x; disc, circle; square);