Dobrovoi Master
сделано с душой
В состоянии постоянного подключения...

Поворот элементов под любым градусом на CSS3

Простейшее решение для поворота блочных элементов страницы под любым градусом с помощью . В примере я использовал этот метод применительно к заголовку первого уровня <h1>. Вы же, запросто можете применить к любому другому блочному элементу (div, blockquote, p, h2, h3, и др.).
 
Поворот блоков на CSS3
 
Для того чтобы реализовать поворот на практике, достаточно в CSS создать отдельный класс, например . (логично), прописать в нём замечательное свойство transform с определённым видом трансформации ( в нашем случае это rotate) и задать необходимые значения поворота элемента на заданный угол относительно точки трансформации rotate(-8.5deg);.

Для корректного отображения данного метода в различных браузерах, используем вендорные префиксы -webkit-, -moz-, -ms- и -o-. Тем кто не особо в теме поясню: Префиксы это приставки, используемые разработчиками (вендорами) браузеров для экспериментальных CSS-свойств.

В итоге получаем следующий набор свойств:
 

.rotate {
    -webkit-transform: rotate(-8.5deg);  /* Chrome, Safari 3.1+ */
     -moz-transform: rotate(-8.5deg);  /* Firefox 3.5-15 */
      -ms-transform: rotate(-8.5deg);  /* IE 9 */
       -o-transform: rotate(-8.5deg);  /* Opera 10.50-12.00 */
          transform: rotate(-8.5deg);  /* Firefox 16+, IE 10+, Opera 12.10+ */
}

 
И так, чтобы вывести на странице, например заголовок под определённым градусом, достаточно тегу <h1> присвоить класс class="rotate", а дальше, «магия» CSS сделает своё дело.
 

<h1 class="rotate">Ваш Заголовок</h1>

 

 
На этом всё. А как очень просто можно оформить текстовый заголовок с помощью CSS3, мы рассматривали в предыдущей статье.

С уважением, Андрей.

Удачи! Буду очень благодарен, если поделитесь ссылкой на запись в своих соц. сетях:

Всего комментариев: 0

Оставить комментарий

Ваш email не будет опубликован.

Вы можете использовать следующие HTML тэги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>