Последние учебники веб-разработки
×

CSS Руководство

CSS ГЛАВНАЯ CSS Введение CSS Синтаксис CSS Как CSS Цвета CSS Фон CSS Границы CSS Маржа CSS набивка CSS Высота ширина CSS Текст CSS шрифты CSS связи CSS Списки CSS таблицы CSS Модель Бокса CSS Outline CSS Дисплей CSS Максимальная ширина CSS Позиция CSS терка CSS Inline-block CSS выравнивать CSS Комбинаторы CSS Псевдо-класс CSS Псевдо-элемент CSS Панель навигации CSS Dropdowns CSS Всплывающие CSS Галерея CSS изображение Непрозрачность CSS спрайтов CSS Attr селекторы CSS Формы CSS Счетчики

CSS3

CSS3 Введение CSS3 Закругленные углы CSS3 Пограничные изображения CSS3 Фон CSS3 Цвета CSS3 Градиенты CSS3 Тени CSS3 Текст CSS3 шрифты CSS3 2D Трансформации CSS3 3D Трансформации CSS3 Переходы CSS3 Анимации CSS3 Изображений CSS3 Кнопки CSS3 пагинация CSS3 Несколько столбцов CSS3 Пользовательский интерфейс CSS3 Box Определение размеров CSS3 Flexbox CSS3 Медиа-запросы CSS3 Примеры MQ

CSS Адаптивный веб-дизайн

Адаптивный веб-дизайн вступление Адаптивный веб-дизайн Viewport Адаптивный веб-дизайн Вид сетки Адаптивный веб-дизайн Медиа-запросы Адаптивный веб-дизайн Изображений Адаптивный веб-дизайн Видео Адаптивный веб-дизайн Каркасы

CSS Examples

CSS Примеры CSS викторина CSS сертификат

CSS References

CSS Справка CSS Селекторы CSS функции CSS Ссылка Aural CSS Web Safe шрифты CSS Animatable CSS Единицы CSS PX-EM конвертер CSS Цвета CSS Значения цвета CSS Цвет Названия CSS3 Поддержка браузеров

 

CSS Пограничные изображения


CSS3 Пограничные Изображения

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


Поддержка браузеров

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

Числа следуют -webkit-, -moz- или -o- указать первую версию , которая работала с приставкой.

Имущество
border-image 16.0
4.0 -webkit-
11.0 15.0
3.5 -moz-
6.0
3.1 -webkit-
15.0
11.0 -o-

CSS3 border-image недвижимости

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

Имущество состоит из трех частей:

  1. Изображение для использования в качестве границы
  2. Где разрезать изображение
  3. Определить ли средние слои должны быть повторены или вытянуто

Мы будем использовать следующее изображение (так называемый "/css/border.png"):

бордюр

border-image свойство принимает изображение и разрезает его на девять частей, как крестики-нолики борту. Затем он помещает углы в углах, и средние слои повторяются или растягивается, как вы укажете.

Примечание: Для получения border-image для работы, элемент также нуждается в border набора свойств!

Здесь средние участки изображения повторяются, чтобы создать границу:

Изображение в качестве границы!

Вот код:

пример

#borderimg {
    border: 10px solid transparent;
    padding: 15px;
    -webkit-border-image: url(border.png) 30 round; /* Safari 3.1-5 */
    -o-border-image: url(border.png) 30 round; /* Opera 11-12.1 */
    border-image: url(border.png) 30 round;
}
Попробуй сам "

Здесь средние участки изображения растягиваются, чтобы создать границу:

Изображение в качестве границы!

Вот код:

пример

#borderimg {
    border: 10px solid transparent;
    padding: 15px;
    -webkit-border-image: url(border.png) 30 stretch; /* Safari 3.1-5 */
    -o-border-image: url(border.png) 30 stretch; /* Opera 11-12.1 */
    border-image: url(border.png) 30 stretch;
}
Попробуй сам "
ЗаметкаСовет: border-image свойство фактически является сокращенным свойством для border-image-source , border-image-slice , border-image-width , border-image-outset самого border-image-repeat border-image-outset и border-image-repeat свойства.

CSS3 границы изображения - Различные значения Slice

Различные значения среза полностью меняет внешний вид границы:

Пример 1:

border-image: url(border.png) 50 раунд;

Пример 2:

border-image: url(border.png) 20% круглый;

Пример 3:

border-image: url(border.png) 30% круглый;

Вот код:

пример

#borderimg1 {
    border: 10px solid transparent;
    padding: 15px;
    -webkit-border-image: url(border.png) 50 round; /* Safari 3.1-5 */
    -o-border-image: url(border.png) 50 round; /* Opera 11-12.1 */
    border-image: url(border.png) 50 round;
}

#borderimg2 {
    border: 10px solid transparent;
    padding: 15px;
    -webkit-border-image: url(border.png) 20% round; /* Safari 3.1-5 */
    -o-border-image: url(border.png) 20% round; /* Opera 11-12.1 */
    border-image: url(border.png) 20% round;
}

#borderimg3 {
    border: 10px solid transparent;
    padding: 15px;
    -webkit-border-image: url(border.png) 30% round; /* Safari 3.1-5 */
    -o-border-image: url(border.png) 30% round; /* Opera 11-12.1 */
    border-image: url(border.png) 30% round;
}
Попробуй сам "

Проверьте себя с упражнениями!

Упражнение 1 » Упражнение 2»


CSS3 свойства Пограничные

Имущество Описание
border-image Сокращённое свойство для установки всех border-image-* свойства
border-image-source Задает путь к изображению, чтобы использовать в качестве границы
border-image-slice Определяет, как разрезать изображение границы
border-image-width Определяет ширину границы изображения
border-image-outset Определяет величину, на которую пограничная область изображения выходит за пределы коробки границы
border-image-repeat Определяет, должен ли быть повторен граница изображения, закругленные или растянуты