Прескочи към основното съдържание Прескочи към навигацията
Допълнения към урока
Учебна програма HTML5 и CSS3
3. Селектори, позициониране и трансформации

Трансформации

-51,13 € за ВЕЛИКДЕН: Вземи курс "HTML5 и CSS3" за    127,31 € 76,18 €  ВИЖ ТУК

Пълен достъп до курса: Не

За пълен достъп или безплатна проба (2 модула), моля влезте или се регистрирайте.


Най-важното за CSS трансформациите

CSS трансформациите позволяват да завъртаме, мащабираме и променяме визуално елементи, без да нарушаваме структурата на HTML. Те се задават чрез свойството transform и могат да се комбинират. Важно е да запомните, че когато добавите нова трансформация, тя замества предишната, ако не я изпишете отново в същия ред.

Стъпка по стъпка: прилагане на трансформации

  1. Изберете елементите с клас ProfileItem.
  2. Добавете свойството transform със стойност rotate(20deg), за да ги завъртите на 20 градуса.
  3. Изберете елемент (например телефон) и задайте transform: scaleX(0.7);, за да го намалите по хоризонтала.
  4. Обърнете внимание, че новата трансформация премахва предишната.
  5. Комбинирайте трансформациите така: transform: scaleX(0.7) rotate(-10deg);

Трансформациите се изписват в един ред и се разделят с интервал.

Използвани CSS функции

  • transform – Основно свойство за прилагане на 2D/3D трансформации върху елемент.
  • rotate() – Завърта елемент на зададени градуси (напр. 20deg, -10deg).
  • scaleX() – Променя размера по хоризонталната ос; стойност под 1 намалява, над 1 увеличава.

Практическа задача

Добавете различни трансформации към няколко елемента от страницата:

  • Завъртете един елемент на 15 градуса.
  • Намалете друг по X с scaleX(0.5).
  • Комбинирайте поне две трансформации в един transform.

Експериментирайте с различни стойности, за да видите как влияят на визуалното представяне.

Дискусия към урока