Главная/ Cправочник HTML, CSS, Javascript/ CSS справочник/ Свойства CSS для улучшения дизайна сайта/ CSS свойство transform-style | назначение, допустимые значения, примеры

Свойство transform-style

Последнее обновление: 29.12.2010

CSS transform-style — это свойство, которое позволяет управлять тем, как дочерние элементы на сайте взаимодействуют с 3D пространством. Оно предназначено для управления способом применения преобразований к элементам в 3D пространстве.

Если значение свойства CSS transform-style установлено на значение «flat», то дочерние элементы будут просто плоскими объектами, указывающими на сам элемент и не учитывающими глубину объекта. Если же значение установлено на «preserve-3d», то дочерние элементы будут применяться в 3D-пространстве относительно самого элемента.

Это свойство необходимо для того, чтобы контролировать то, как элементы на сайте будут выравниваться относительно друг друга и как будут использоваться трансформации в 3D-пространстве. Одним из примеров использования свойства CSS transform-style может быть создание фотогалерей, в которых каждое изображение будет находиться на своей собственной плоскости и будет приближаться к пользователю на собственной глубине.

Допустимые значения

  • flat — дочерние элементы находятся в плоскости родительского элемента
  • preserve-3d — дочерние элементы находятся в 3d пространстве
Значение по умолчанию flat
Применимо к блочным и строчным элементам
Наследование нет
Версия CSS CSS 3
Поддерживается браузерами

    Пример


    div {
    width:100px;
    height:50px;
    transform:rotate(45deg) skale(1,5 3) skewX(15deg);
    transform-style:preserve-3d;
    }

    Помимо этого, CSS transform-style также предоставляет веб-разработчикам возможность создавать более интерактивные элементы на сайте. Например, с помощью этого свойства можно создать элементы, которые будут выделяться при наведении на них курсора мыши, и будут находиться на переднем плане при применении трансформаций.

    В целом, свойство CSS transform-style является важной частью создания интерактивных и привлекательных визуальных эффектов на сайте. Оно позволяет управлять тем, как элементы будут работать в трехмерном пространстве, и помогает в разработке более интерактивной и привлекательной пользовательской интерфейса.

    Заметки

    Safаri 3.1 и выше Chrome 1 и выше поддерживают аналогичное свойство -webkit-transform-style.

    По теме