W3.CSS

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

Цвета W3.CSS

Цветовые классы W3.CSS W3.CSS цветной материал W3.CSS цветной плоский интерфейс W3.CSS Цветной интерфейс Metro W3.CSS Цвет Win8 W3.CSS Цвет iOS W3.CSS Цветовая мода Библиотеки цветов W3.CSS Цветовые схемы W3.CSS Цветовые темы W3.CSS Генератор цветов W3.CSS

Веб-строительство

Веб-введение Веб-HTML Веб-CSS Веб-JavaScript Веб-макет Веб-группа Веб-кейтеринг Интернет-ресторан Веб-архитектор

Примеры

Примеры W3.CSS Демонстрации W3.CSS Шаблоны W3.CSS

использованная литература

Справочник по W3.CSS W3.CSS Загрузки

Кнопки W3.CSS


+ + +

Классы кнопок W3.CSS

W3.CSS предоставляет следующие классы для кнопок:

Класс Определяет
w3-бн Прямоугольная кнопка с эффектом наведения тени.
Цвет по умолчанию черный.
w3-кнопка Прямоугольная кнопка с серым эффектом наведения.
Цвет по умолчанию светло-серый в W3.CSS версии 3.
Цвет по умолчанию унаследован от родительского элемента в версии 4.
w3-бар Горизонтальная полоса, которую можно использовать для группировки кнопок.
(Идеально подходит для горизонтальных навигационных меню)
w3-блок Класс, который можно использовать для определения кнопки полной ширины (100%).
w3-круг Может использоваться для определения круглой кнопки.
w3-рябь Может использоваться для создания эффекта ряби.

Кнопки

И класс w3-button, и класс w3-btn добавляют поведение кнопки к любым элементам HTML.

Чаще всего используются элементы <input type="button">, <button> и <a>:

Пример

<input class="w3-button w3-black" type="button" value="Input Button">
<button class="w3-button w3-black">Button Button</button>
<a href="https://www.w3schools.com" class="w3-button w3-black">Link Button</a>

<input class="w3-btn w3-black" type="button" value="Input Button">
<button class="w3-btn w3-black">Button Button</button>
<a href="https://www.w3schools.com" class="w3-btn w3-black">Link Button</a>



Цвета кнопок

Все классы w3 - color используются для добавления цвета кнопкам:

Пример

<button class="w3-button w3-black">Black</button>
<button class="w3-button w3-khaki">Khaki</button>
<button class="w3-button w3-yellow">Yellow</button>
<button class="w3-button w3-red">Red</button>
<button class="w3-button w3-purple">Purple</button>


Цвета при наведении

Эффекты наведения также бывают всех цветов. Вот некоторые:

Классы w3- hover- color используются для добавления цвета при наведении на кнопки:

Пример

<button class="w3-button w3-hover-black">Black</button>
<button class="w3-button w3-hover-red">Red</button>
<button class="w3-button w3-hover-purple">Purple</button>


Формы кнопок

Классы w3-round- size используются для добавления закругленных границ к кнопкам:

Пример

<button class="w3-button w3-round">Round</button>
<button class="w3-button w3-round-large">Rounder</button>
<button class="w3-button w3-round-xlarge">and Rounder</button>
<button class="w3-button w3-round-xxlarge">and Rounder</button>

<button class="w3-btn w3-round">Round</button>
<button class="w3-btn w3-round-large">Rounder</button>
<button class="w3-btn w3-round-xlarge">and Rounder</button>
<button class="w3-btn w3-round-xxlarge">and Rounder</button>

Размеры кнопок

Классы w3- size можно использовать для определения различных размеров текста:

Пример

<button class="w3-button w3-tiny">Tiny</button>
<button class="w3-button w3-small">Small</button>
<button class="w3-button w3-medium">Medium</button>
<button class="w3-button w3-large">Large</button>
<button class="w3-button w3-xlarge">xLarge</button>
<button class="w3-button w3-xxlarge">XXLarge</button>
<button class="w3-button w3-xxxlarge">XXXLarge</button>
<button class="w3-button w3-jumbo">Jumbo</button>


Границы кнопок

Класс w3-border можно использовать для добавления границ к кнопкам.

Классы w3-border- color используются для определения цвета границы:

Пример

<button class="w3-button w3-white w3-border">Button</button>
<button class="w3-button w3-white w3-border w3-border-blue">Button</button>
<button class="w3-button w3-yellow w3-border">Button</button>
<button class="w3-button w3-white w3-border w3-border-red w3-round-large">Button</button>

Совет: добавьте класс w3-round- size , чтобы добавить закругленные границы.


Кнопки с различными текстовыми эффектами

Кнопки могут использовать более широкие текстовые эффекты:

Класс w3-wide добавляет более широкий текстовый эффект:

Пример

<button class="w3-button">Normal</button>
<button class="w3-button w3-wide">Wide</button>

Кнопки могут иметь курсив и полужирный текст:

Используйте стандартные теги HTML (<i> и <b>), чтобы выделить текст кнопки курсивом или жирным шрифтом:

Пример

<button class="w3-button"><i>Italic</i></button>
<button class="w3-button"><b>Bold</b></button>


Кнопки с прокладкой

Классы w3-padding- size используются для добавления дополнительных отступов вокруг текста кнопки:

Пример

<button class="w3-button w3-padding-small">Button</button>
<button class="w3-button">Button</button>
<button class="w3-button w3-padding-large">Button</button>

<button class="w3-btn w3-padding-small">Button</button>
<button class="w3-btn">Button</button>
<button class="w3-btn w3-padding-large">Button</button>


Кнопки во всю ширину

Чтобы создать полноразмерную кнопку, добавьте к ней класс w3-block .

Кнопки полной ширины имеют ширину 100% и охватывают всю ширину родительского элемента:

Пример

<button class="w3-button w3-block">Button</button>
<button class="w3-button w3-block w3-teal">Button</button>
<button class="w3-button w3-block w3-red w3-left-align">Button</button>

<button class="w3-btn w3-block">Button</button>
<button class="w3-btn w3-block w3-teal">Button</button>
<button class="w3-btn w3-block w3-red w3-left-align">Button</button>

Совет. Выровняйте текст кнопки с помощью класса w3-left-align или класса w3-right-align .

Размер блока можно определить с помощью style="width:" .

Пример

<button class="w3-button w3-block w3-black" style="width:30%">Button</button>
<button class="w3-button w3-block w3-teal" style="width:50%">Button</button>
<button class="w3-button w3-block w3-red" style="width:80%">Button</button>


Отключенные кнопки

Кнопки выделяются эффектом тени, а курсор при наведении на них превращается в руку.

Отключенные кнопки непрозрачны (полупрозрачны) и отображают знак «парковка запрещена»:

Класс w3-disabled используется для создания отключенной кнопки (если элемент поддерживает стандартный атрибут HTML disabled, вы можете использовать вместо него атрибут disabled):

Пример

<a class="w3-button w3-disabled" href="https://www.w3schools.com">Link Button</a>
<button class="w3-button" disabled>Button</button>
<input type="button" class="w3-button" value="Button" disabled>

<a class="w3-btn w3-disabled" href="https://www.w3schools.com">Link Button</a>
<button class="w3-btn" disabled>Button</button>
<input type="button" class="w3-btn" value="Button" disabled>


Панели кнопок

Кнопки можно сгруппировать на горизонтальной панели с помощью класса w3-bar :

Пример

<div class="w3-bar">
  <button class="w3-button w3-black">Button</button>
  <button class="w3-button w3-teal">Button</button>
  <button class="w3-button w3-red">Button</button>
</div>

Класс w3-bar был представлен в W3.CSS версии 2.93/2.94.

Кнопки можно сгруппировать без пробела между ними, используя класс w3-bar-item :

Пример

<div class="w3-bar">
  <button class="w3-bar-item w3-button w3-black">Button</button>
  <button class="w3-bar-item w3-button w3-teal">Button</button>
  <button class="w3-bar-item w3-button w3-red">Button</button>
</div>

Панели кнопок можно центрировать с помощью класса w3-center :

Пример

<div class="w3-center">
<div class="w3-bar">
  <button class="w3-button w3-black">Button</button>
  <button class="w3-button w3-teal">Button</button>
  <button class="w3-button w3-disabled">Button</button>
</div>
</div>

Чтобы отобразить две (или более) панели кнопок на одной строке, добавьте класс w3-show-inline-block :

Пример

<div class="w3-show-inline-block">
<div class="w3-bar">
  <button class="w3-btn">Button</button>
  <button class="w3-btn w3-teal">Button</button>
  <button class="w3-btn w3-disabled">Button</button>
</div>
</div>

<div class="w3-show-inline-block">
<div class="w3-bar">
  <button class="w3-btn">Button</button>
  <button class="w3-btn w3-teal">Button</button>
  <button class="w3-btn w3-disabled">Button</button>
</div>
</div>


Панели навигации

Панели кнопок можно легко использовать в качестве панелей навигации:




Пример

<div class="w3-bar w3-black">
  <button class="w3-bar-item w3-button">Button</button>
  <button class="w3-bar-item w3-button">Button</button>
  <button class="w3-bar-item w3-button">Button</button>
</div>

Размер каждого элемента можно определить с помощью style="width:" :

Пример

<div class="w3-bar">
  <button class="w3-bar-item w3-button" style="width:33.3%">Button</button>
  <button class="w3-bar-item w3-button w3-teal" style="width:33.3%">Button</button>
  <button class="w3-bar-item w3-button w3-red" style="width:33.3%">Button</button>
</div>

Вы узнаете больше о навигации позже в этом руководстве.


Левая и правая кнопки

Используйте класс .w3-left и класс .w3-right для перемещения кнопок влево или вправо:

Используется для создания кнопок «предыдущий/следующий»:

Пример

<div class="w3-bar">
  <button class="w3-button w3-left">Left</button>
  <button class="w3-button w3-right">Right</button>
</div>


Кнопки с пульсирующим эффектом

The w3-ripple class creates a ripple effect on buttons (when they are clicked on):

Example

<button class="w3-button w3-ripple">Button</button>
<button class="w3-button w3-ripple w3-red">Button</button>
<button class="w3-button w3-ripple w3-yellow">Button</button>


All Elements Can Be Buttons

With W3.CSS, all elements can be a button:

A picture can be a w3-button

A picture can be a w3-btn



Any div, header, footer or other containers can be a w3-button!



Any div, header, footer or other containers can be a w3-btn!


Circular Buttons

The w3-circle class can be used to create circular buttons:

+ +

Example

<button class="w3-button w3-circle w3-black">+</button>
<button class="w3-button w3-circle w3-teal">+</button>

Square buttons:

+ +

Example

<button class="w3-button w3-black">+</button>
<button class="w3-button w3-teal">+</button>