Cascading Style Sheets 3 – каскадні таблиці стилів третього покоління) – специфікація CSS, що активно розробляється. Є формальною мовою, реалізованою за допомогою мови розмітки. Наймасштабніша редакція порівняно з CSS1, CSS2 та CSS2.
Основна відмінність між CSS і CSS3 полягає в тому, що в CSS3 є модулі. CSS є базовою версією та не підтримує адаптивний дизайн. CSS3, з іншого боку, є останньою версією та підтримує адаптивний дизайн. CSS не можна розбити на модулі, але CSS3 можна розбити на модулі.
CSS – це мова, з допомогою якої описується зовнішній вигляд документа HTML, XML, XHTML. Назва означає "каскадна таблиця стилів" або Cascading Style Sheets. CSS-Стилі незамінні при оформленні сторінок сайтів: в одному файлі містяться відомості про відображення всіх елементів документа.
Існують два виду CSS3-трансформацій – 2D та 3D. 2D-трансформації перетворюють елементи у двовимірному просторі за допомогою 2D-матриці перетворень. Ця матриця застосовується для обчислення нових координат об'єкта на основі значень властивостей transform і transform-origin .