Учебник по CSS

ГЛАВНАЯ CSS Введение в CSS Синтаксис CSS Селекторы CSS CSS как сделать CSS-комментарии Цвета CSS CSS-фоны CSS границы CSS поля CSS-заполнение CSS высота/ширина Блочная модель CSS Схема CSS CSS-текст CSS-шрифты CSS-иконки CSS-ссылки CSS-списки CSS-таблицы Отображение CSS Максимальная ширина CSS Позиция CSS CSS Z-индекс CSS переполнение Плавающая CSS Встроенный блок CSS Выравнивание CSS Комбинаторы CSS Псевдокласс CSS CSS-псевдоэлемент Непрозрачность CSS Панель навигации CSS Выпадающие списки CSS Галерея изображений CSS Спрайты изображений CSS Селекторы атрибутов CSS CSS-формы CSS-счетчики CSS макет веб-сайта Единицы CSS Специфика CSS CSS! важно Математические функции CSS

CSS расширенный

CSS закругленные углы Изображения границ CSS CSS-фоны Цвета CSS Цветовые ключевые слова CSS CSS-градиенты CSS-тени Текстовые эффекты CSS Веб-шрифты CSS 2D-преобразования CSS CSS 3D-преобразования CSS-переходы CSS-анимации Подсказки CSS Изображения в стиле CSS Отражение изображения CSS CSS объект-подгонка CSS-позиция объекта Маскировка CSS CSS-кнопки Разбивка на страницы CSS Несколько столбцов CSS Пользовательский интерфейс CSS CSS-переменные Размер блока CSS Медиа-запросы CSS Примеры CSS MQ CSS флексбокс

CSS Отзывчивый

Введение в задний привод Окно просмотра RWD Представление сетки RWD Медиа-запросы RWD Изображения RWD Видео с задним приводом Рамки RWD Шаблоны RWD

CSS -сетка

Введение в сетку Контейнер сетки Элемент сетки

CSS SASS

Учебник по SASS

Примеры CSS

CSS-шаблоны Примеры CSS css викторина CSS-упражнения Сертификат CSS

Ссылки на CSS

Справочник по CSS Селекторы CSS CSS-функции Справочник по CSS Безопасные веб-шрифты CSS CSS анимация Единицы CSS Конвертер CSS PX-EM Цвета CSS Значения цвета CSS Значения CSS по умолчанию Поддержка CSS-браузера

Пользовательский интерфейс CSS


Пользовательский интерфейс CSS

В этой главе вы узнаете о следующих свойствах пользовательского интерфейса CSS:

  • resize
  • outline-offset

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

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

Property
resize 4.0 79.0 5.0 4.0 15.0
outline-offset 4.0 15.0 5.0 4.0 9.5

Изменение размера CSS

Свойство resizeуказывает, должен ли (и каким образом) размер элемента изменяться пользователем.

Пользователь может изменять размер этого элемента div!

Чтобы изменить размер: Нажмите и перетащите правый нижний угол этого элемента div.

В следующем примере пользователь может изменить размер только ширины элемента <div>:

Пример

div {
  resize: horizontal;
  overflow: auto;
}

В следующем примере пользователь может изменить размер только высоты элемента <div>:

Пример

div {
  resize: vertical;
  overflow: auto;
}

В следующем примере пользователь может изменить размер как высоты, так и ширины элемента <div>:

Пример

div {
  resize: both;
  overflow: auto;
}

Во многих браузерах размер <textarea> можно изменять по умолчанию. Здесь мы использовали свойство resize, чтобы отключить возможность изменения размера:

Пример

textarea {
  resize: none;
}


Смещение контура CSS

Свойство outline-offsetдобавляет пространство между контуром и краем или границей элемента.

Этот div имеет контур на 15 пикселей за пределами границы.

Примечание. Контур отличается от границ! В отличие от границы, контур рисуется за пределами границы элемента и может перекрывать другое содержимое. Кроме того, контур НЕ является частью размеров элемента; общая ширина и высота элемента не зависит от ширины контура.

В следующем примере это outline-offsetсвойство используется для добавления пространства между границей и контуром:

Пример

div.ex1 {
  margin: 20px;
  border: 1px solid black;
  outline: 4px solid red;
  outline-offset: 15px;
}

div.ex2 {
  margin: 10px;
  border: 1px solid black;
  outline: 5px dashed blue;
  outline-offset: 5px;
}

Свойства пользовательского интерфейса CSS

В следующей таблице перечислены все свойства пользовательского интерфейса:

Property Description
outline-offset Adds space between an outline and the edge or border of an element
resize Specifies whether or not an element is resizable by the user