Источник: Nuances of Programming Вступление В последние годы язык программирования CSS был значительно усовершенствован. Появились новые возможности, способные порой удивить веб-разработчиков. При творческом подходе подобные функции позволяют создавать много удивительных вещей. Залогом успеха при этом является практика. Рассмотрим несколько чрезвычайно полезных для разработчика инструментов. Некоторые из них, вероятно, кому-то уже знакомы. Итак, ближе к теме. 1. Функция CSS calc Функция calc() позволяет выполнять вычисления при расчете размеров в свойствах CSS. Для этого используются математические операторы (+, -, *, /). Вот пример кода: div{
width: calc(100% - 300px);
} В этом примере создается div, который растягивается по всему окну экрана с зазором в 300 пикселей между обеими его сторонами и краями окна. Проверить это можно на сайте CodePen. 2. Функция conic-gradient Функция CSS conic-gradient упрощает создание красивых круговых диаграмм. Вот пример: div{
width: 300px;
height