Главная/ Материалы с тегом «CSS3»

Материалы с тегом «CSS3»

  • @font-face. Нестандартный шрифт средствами CSS.

    Как внедрить нестандартный шрифт без использования картинок, javascript и flash? Т.е. использовать только последние достижения в CSS. Ответ — CSS правило @font-face.

  • Box-sizing: переключаем блочную модель

    CSS3 свойство box-sizing позволяет выбирать принцип расчета размеров блока. Как же это можно использовать на практике?

  • CSS 3D лента

    Реализуем ленту с эффектом 3D на чистом CSS. Для этого придется воспользоваться целой комбинацией приемов, но результат того стоит.

  • CSS Multi Column

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

  • CSS свойство text-shadow

    CSS свойство text-shadow задает эффект тени тексту элемента.

  • CSS3 PIE — Progressive Internet Explorer

    PIE помогает Internet Explorer 6-8 понять некоторые вещи из CSS3.

  • CSS3 всплывающие подсказки

    Реализуем всплывающую подсказку на чистом CSS без скриптов и картинок.

  • CSS3 шаблоны градиентов

    Творческий подход к использованию CSS3 градиентов позволяет избавится от ряда возможных фоновых картинок.

  • IE’s CSS3 Transforms Translator

    IE’s CSS3 Transforms Translator — сервис для автоматического вычисления параметров трансформационной матрицы. Позволяет значительно упростить и ускорить написание фильтра Matrix для IE, который применяется для эмуляции в этом браузере CSS3 свойства transform.

  • Modernizr — HTML5 и CSS3 уже сегодня

    Плагин Modernizr позволяет на лету определять поддержку web-технологий нового поколения и, в зависимости от результата, применять нужные стили или выполнять определенные действия.

  • PIE для скрытых или динамических элементов

    Если блок, к которому применяется PIE изначально скрыт или вообще отсутствует в коде (вставляется позже, динамически), то PIE для него не сработает. Рассмотрим, как с этим бороться.

  • Update PIE

    В новой версии плагина исправлены некоторые наболевшие баги, плюс появилось несколько приятных мелочей.

  • Аккордеон на чистом CSS3

    У тебя есть много контента, мало места и при этом совершенно нет желания жертвовать юзабилити. Значит тебе нужен аккордеон. А еще лучше — аккордеон на CSS3!

  • Анимация в CSS3. Часть I

    CSS3 свойство animation позволяет создавать анимированые переходы без помощи javascript. Safari 4+ и Chrome 3+ уже сейчас поддерживают это свойство с вендорным префиксом -webkit-. Итак, разбираем CSS3 анимацию.

  • Анимация в CSS3. Часть II

    Продолжаем разбирать CSS3 анимацию. Вторая часть статьи посвящена особенностям применения нескольких анимаций к одному элементу, а также управлению анимацией.

  • Аппаратное ускорение анимации

    CSS3 анимация для повышения производительности.

  • Галерея на чистом CSS

    Когда слышишь «галерея» представляешь себе javascript скрипт (плагин), а-ля lightbox или highslide. CSS3 ломает эти стереотипы.

  • Градиент: CSS3 против CSS2 + картинка

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

  • Интервью: Марчин Вичери — создатель Google Pacman Logo, HTML5 Slide Deck и других интересных вещей

    Поговорить и поспрашивать крутого или, пока что, просто талантливого веб-разработчика всегда интересно. «Веб-ниндзя» Марчин Вичери (Marcin Wichary) отвечает на вопросы о своих проектах, новых технологиях и дает советы научится создавать действительно стоящие вещи.

  • Многоколоночный текст на CSS3

    Последние версии популярных браузеров поддерживают многоколоночный текст на CSS3. Разбираемся, как с ним работать.

  • Необычные тени с CSS3 box-shadow

    Виртуозное владение CSS3-техниками box-shadow позволяет сделать даже такую неравномерную тень без картинок!

  • Песня о CSS3

    Это не только про веб-анимацию и, возможно, не все можно решить проблему одной строкой кода, но CSS3 действительно крутая штука и заслуживает собственной песни.

  • Свойство transform

    Css свойство transform — применяет трансформацию к элементу (можно применить несколько трансформаций, задавая значения через пробел).

  • Свойство transform-origin

    Css свойство transform-origin — задает координаты центра трансформации.

  • Свойство animation

    Css свойство animation — сокращенный способ задать свойства анимации animation-name, animation-duration, animation-timing-function, animation-delay, animation-iteration-count, animation-direction, позволяет одновременно задать имя анимации, время анимации, способ определения промежуточных значений изменяющихся параметров, задержку анимации, количество циклов анимации и возможность ее проигрывания в обратную сторону.

  • Свойство animation-delay

    Css свойство animation-delay задает время задержки анимации (можно указать несколько через запятую).

  • Свойство animation-direction

    Css свойство animation-direction определяет, нужно ли проигрывать анимацию в обратном направлении (можно указать несколько через запятую).

  • Свойство animation-duration

    Css свойство animation-duration задает продолжительность одного цикла анимации (можно указать несколько через запятую)

  • Свойство animation-iteration-count

    Css свойство animation-iteration-count определяет количество циклов анимации (можно указать несколько через запятую).

  • Свойство animation-name

    Css свойство animation-name задает имя анимации, при обращении к которому будет производиться анимация (можно указать несколько через запятую).

  • Свойство animation-play-state

    Css свойство animation-play-state определяет, работает ли анимация или стоит на паузе (можно указать несколько значений через запятую).

  • Свойство animation-timing-function

    Css свойство animation-timing-function описывает метод расчета промежуточных значений свойств для анимации (можно указать несколько через запятую).

  • Свойство appearance

    Css свойство appearance может быть использовано для того, чтобы элемент выглядел как стандартный пользовательский элемент для этой платформы.

  • Свойство backface-visibility

    Css свойство backface-visibility определяет будет ли видно контент элемента, который с помощью 3d трансформаций отвернут лицом от пользователя.

  • Свойство background-clip

    CSS cвойство background-clip определяет, будет ли цвет фона ограничиваться началом границы элемента или будет продолжаться до внешнего края границы.

  • Свойство background-origin

    Свойство background-origin определяет точку, с которой будет начинаться фоновое изображение. Оно может начинаться от внутреннего края границы элемента, от внешнего края границы элемента или только в зоне контента.

  • Свойство background-size

    Css свойство background-size определяет ширину и высоту фонового изображения.

  • Свойство border-bottom-left-radius

    CSS свойство border-bottom-left-radius — задает радиус скругления левого нижнего угла элемента.

  • Свойство border-bottom-right-radius

    CSS свойство border-bottom-right-radius — задает радиус скругления правого нижнего угла элемента.

  • Свойство border-image

    Css свойство border-image — сокращенный способ задать свойства границы border-image-source, border-image-slice, border-image-width, border-image-outset, border-image-repeat, позволяет одновременно задать фоновое изображение границы элемента, разбить его на фрагменты, указать размер контура и его способность выходить за пределы границы элемента, а также указать способ отображения боковых фрагментов и центра фонового изображения.

  • Свойство border-image-outset

    Css свойство border-image-outset — указывает, на какое расстояние фоновое изображение границы выступает за ширину самой границы, заданную свойством border-width.

  • Свойство border-image-repeat

    Css свойство border-image-repeat — определяет каким образом отображать боковые фрагменты фонового изображения границы заданного свойством border-image-source по оси x и по оси y.

  • Свойство border-image-slice

    Css свойство border-image-slice — задает отступы сверху, справа, снизу и слева, которые надо отступить для разделения фонового изображения на части.

  • Свойство border-image-source

    Css свойство border-image-source — задает изображение, которое будет использоваться в качестве фонового изображения для границы элемента вместо стиля заданного для границы.

  • Свойство border-image-width

    Css cвойство border-image-width — задает для фонового изображения сверху, справа, снизу и слева ширину, которая отсчитывается от внутреннего края границы.

  • Свойство border-radius

    Css свойство border-radius — позволяет задать одновременно радиус скруглений всех углов элемента.

  • Свойство border-top-left-radius

    CSS свойство border-top-left-radius — задает радиус скругления левого верхнего угла элемента.

  • Свойство border-top-right-radius

    CSS свойство border-top-right-radius — задает радиус скругления правого верхнего угла элемента.

  • Свойство box-shadow

    Css свойство box-shadow задает эффект тени элементу.

  • Свойство box-sizing

    Css свойство box-sizing определяет, будет ли размер элемента включать только контент (по умолчанию) или контент, внутренние отступы и границы.

  • Свойство break-after

    Css свойство break-after определяет разрыв колонки после элемента в многоколоночном элементе, а также отвечает за разбивку страниц при печати.

  • Свойство break-before

    Css свойство break-before определяет разрыв колонки перед элементом в многоколоночном элементе, а также отвечает за разбивку страниц при печати.

  • Свойство break-inside

    Css свойство break-inside определяет разрыв страницы/колонки внутри элемента.

  • Свойство column-count

    Css свойство column-count определяет количество колонок в многоколоночном элементе.

  • Свойство column-gap

    Css свойство column-gap определяет промежуток между колонками в многоколоночном элементе.

  • Свойство column-rule

    CSS свойство column-rule позволяет одновременно задать толщину линии, ее тип и цвет для всех границ колонок в многоколоночном элементе.

  • Свойство column-rule-color

    CSS свойство column-rule-color определяет цвет границы колонки в многоколоночном элементе.

  • Свойство column-rule-style

    Css свойство column-rule-style определяет тип линии границы колонки в многоколоночном элементе.

  • Свойство column-rule-width

    Css свойство column-rule-width определяет ширину границы колонки в многоколоночном элементе.

  • Свойство column-span

    CSS свойство column-span определяет одну или все колонки будет охватывать элемент в многоколоночном элементе.

  • Свойство column-width

    Css свойство column-width определяет ширину колонок в многоколоночном элементе.

  • Свойство columns

    Css свойство columns определяет ширину колонок и их количество в многоколоночном элементе.

  • Свойство font-size-adjust

    Css свойство font-size-adjust позволяет корректировать размер строчных букв по отношению к заглавным для лучшей читаемости шрифта.

  • Свойство font-stretch

    Css свойство font-stretch выбирает нормальную, уплотненную или расширенную ширину символов в шрифте.

  • Свойство marquee-direction

    Css свойство marquee-direction определяет направление бегущего контента в элементах с бегущим контентом.

  • Свойство marquee-play-count

    Css свойство marquee-play-count задает, какое количество раз будет показываться контент.

  • Свойство marquee-speed

    Css свойство marquee-speed определяет скорость бегущего контента в элементах с бегущим контентом.

  • Свойство marquee-style

    Css свойство marquee-style стиль бегущего контента в элементах с бегущим контентом.

  • Свойство nav-down

    Css свойство nav-down определяет, какой элемент получит фокус при навигации вниз от данного элемента.

  • Свойство nav-index

    Css свойство nav-index определяет позицию элемента в порядке табуляции в текущем документе.

  • Свойство transition-delay

    Css свойство transition-delay указывает на временную задержку перед анимированным переходом (можно указать несколько через запятую).

  • Свойство transition-duration

    Css свойство transition-duration указывает какое количество времени занимает анимированный переход (можно указать несколько через запятую).

  • Свойство transition-property

    Css свойство transition-property задает свойство, для которого будет совершаться анимированный переход (можно указать несколько через запятую).

  • Свойство transition-timing-function

    Css свойство transition-timing-function указывает на временную задержку перед анимированным переходом (можно указать несколько через запятую).

  • Свойство unicode-range

    Css свойство unicode-range определяет интервалы таблицы Unicode, в пределах которых находятся символы внешнего шрифта, использующегося в документе (можно указать несколько интервалов через запятую).

  • Свойство word-wrap

    Css свойство word-wrap определяет, можно ли разорвать слово, если оно не умещается в ширину строки.

  • Селектор обобщенных родственных элементов

    Выбирает элементы расположенные за другим заданным элементом и имеющие с ним общего родителя. Экзотический селектор. Полезность не установлена.

  • Синтаксис псевдоэлементов :after и :before

    Как правильно написать :after (:before) или ::after (::before)?

  • Тень для блока без использования картинок

    Разгоняем сайт: делаем тень для блока с помощью CSS, не используя изображения.