ГАПОУ ПО многопрофильный техникум
«Мокшанский интернат»
Учебное пособие
«Elementor + CSS
как средство разработки веб»
М.Ю. Потемин
Мокшан 2020
Содержание
Введение
На сегодняшний день существуют два варинанта реализации веб сайтов:
При помощи HTML + CSS;
При помощи систем управления контентом.
Все знают, что верстать сайт с голого листа задача не простая и требует много времени, иногда на разработку сайта уходят месяцы, а с помощью CMS можно создать сайт за несколько часов. Но системы управления контентом обладают ограниченными настройками, и если перед нами стоит задача создать сайт по готовому макету, то тут можно столкнуться с некоторыми проблемами, связанными с настойками шаблонов.
В то же время зачастую клиенты просят создать сайт именно на WordPress, так как желают самостоятельно размещать новые публикации. В подобных случаях, опытные веб мастера, создают собственный шаблон для системы управления контентом. В таком случае и дизайн получается такой как хотелось и функционал остается. Но это все равно занимает много времени и сил.
На сегодняшний день существует большое количество плагинов (конструкторов). С помощью которых можно собирать сайт по блокам. Лидером среди подобных дополнений является «Elementor», это условно бесплатный плагин, позволяющий создавать сайт с чистого листа. В бесплатной версии уже имеется большое количество настроек. Количество настроек можно увеличить, приобретя платную версию.
Но даже к плагинам существуют дополнительные расширения, позволяющие приблизить бесплатную версию к PRO. Тем более в функционале плагина имеется возможность создавать блоки с голым HTML, соответственно можно реализовывать различные дизайнерские решения при помощи данных блоков с применением CSS.
Что такое Elementor и для чего он нужен
Elementor это многофункциональный конструктор страниц. Используется для верстки лендингов, лонгридов, статей и всего чего желает заказчик. Верстка происходит с помощью готовых элементов, которые вы выбираете простым перетаскиванием и задаете необходимые настройки через удобную админ-панель. Никакого кода и программирования. Благодаря таким конструкторам намного легче стала жизнь у веб разработчиков, которые сами хотят делать верстку лендингов и страниц. Установка Элементор это плагин для CMS WordPress, то есть чтобы его использовать сначала нужно создать сайт на WordPress (если не знаете как это сделать, вам в помощь учебное пособие «Основы WordPress»), установить шаблон и установить плагин. Elementor готов к работе. Да, так все просто.
Возможности бесплатной версии
Редактирование в live режиме Слева вы видите блок с настройками, а справа свой сайт. Все настройки применяются сразу же и вы видите конечный результат. Секция Секция это область куда вы добавляете элементы. Каждая секция состоит из колонок, можно выбрать от 1 до 6-ти колонок. Секции нужны для того, чтобы задавать положение элементов. Например разместить контент в две колонки, в левой будет картинка, а в правой заголовок, текст и кнопка. 30+ элементов Начну рассказ с элементов, из которых вы можете собирать страницу, а далее рассмотрим настройки.
Вот такие элементы вы можете использовать. Про каждый элемент рассказывать смысла нет, так как каждый использует свой набор элементов для верстки. Да-да, это можно назвать версткой, так как мы создает холст, на котором располагаем блоки, а уже в них размещаем информацию. Таким образом, можно добиться адаптивности сайта, соответственно это можно назвать версткой.
Описание плагина
БЫСТРЕЕ. НАМНОГО БЫСТРЕЕ.
Мгновенное обновление — это та ключевая особенность, которую мы хотели достичь. И мы достигли. Мгоновенное управление функциями, мгновенное редактирование, мгновенное обновление страницы. Со скоростью работы Elementor не может сравниться ни один другой конструктор, будь то платный или бесплатный. Эти преимущества делают интерфейс удобным и легким в использовании, а также уменьшают время работы над дизайном.
ЖИВОЙ ДИЗАЙН. ПО-НАСТОЯЩЕМУ ЖИВОЙ.
Never again work on the backend and guess what the frontend will look like. With Elementor page builder, you edit the page and simultaneously see exactly how it looks like. Elementor features live design & inline editing, so the whole process of writing and designing is done directly on the page, with no need to press update or go to preview mode. It also works perfectly with or without Gutenberg.
СЮРПРИЗЫ, КОТОРЫЕ ВЫ НЕ НАЙДЕТЕ В ДРУГИХ МЕСТАХ.
With Elementor’s unique features, you can create websites that have that certain ‘designer touch’. Among our page builder features are: Box Shadows, Background Overlays, Hover Effects, Headline Effects, Animations, Shape Dividers, Gradient Backgrounds and much more.
ПРЕДРАЗРАБОТАННЫЕ ШАБЛОНЫ И БЛОКИ
Выберите из 100+ красивых полноценных шаблонов WordPress и поменяйте их, чтобы сделать своими. Вы также можете построить свою из 300+ Блоков.
Блоки — предразработанные шаблоны секций, которые могут быть скомбинированы в одну страницу. Блоки включают различиные категории: сервисы, отзывы, призыв к действую и другие. Сохраните и изменяйте шаблоны Elementor на разных страницах или экспортируйте на разные сайты в один клик.
MOBILE FIRST. MOBILE EDITING.
Elementor оснащён уникальным набором инструментов, который позволит Вам создавать адаптивный дизайн для любого устройства в абсолютно неповторимом стиле. Начиная от адаптивного шрифта для каждого устройства до обратного порядка следования столбцов, Elementor является самым лучшим решением для адаптивных страниц с упором на мобильные устройства
ОТМЕНИТЬ / СДЕЛАТЬ СНОВА И ИСТОРИЯ РЕДАКЦИЙ.
У нашего конструктора есть кнопки отменить / сделать снова для любого Вашего действия. Нажмите Ctrl / Cmd + Z или посмотрите в списке действий. Хотите отменить еще дальше? Переключитесь в Редации, чтобы просмотреть список всех ранее сохраненных версий страницы.
ХОЛСТ. ШАБЛОН ПУСТОЙ СТРАНИЦЫ ДЛЯ ЛЕНДИНГОВ.
Создайте всю страницу в конструкторе страниц. Нет заголовка, нижнего колонтитула, только Elementor. Это идеально подходит для landing и coming soon страниц. Canvas работает на любой теме и позволяет вам избавиться от области заголовка, чтобы получить пустой шаблон для работы.
ВСТРОЕННЫЕ РЕЖИМЫ «ОБСЛУЖИВАНИЕ» И «В РАЗРАБОТКЕ»
Нужно выключить сайт на обслуживание? Используйте встроенные функции конструктора страниц Elementor, Режим Обслуживания и Скоро Будет, чтобы показать посетителям страницы в разработке / скоро будет.
ПОПРОБУЙТЕ ELEMENTOR PRO. ЛУЧШИЙ КОНСТРУКТОР СТРАНИЦ ДЛЯ WORDPRESS.
Elementor Pro сильно улучшает процесс разработки и позволяет Вам разрабатывать быстрее и лучше, чем когда-либо. C Elementor Pro всё делается визуально, без кода.
Делать изменения в Вашей теме не должно быть таким сложным. Бесконечное программирование, обращения к разработчикам, смена тем. Строитель Тем в Elementor Pro превращает весь процесс создания сайтов в WordPress на 100% визуальным, включая дизайн шапки, футера, одиночныз записей и страниц архива сайта.
Есть множество других возможностей, помогающих Вам делать лучшие сайты:
Визуальный и интуитивный конструктор форм
Автоматизация маркетинга и интеграция CRM
Пользовательские шрифты
Менеджер ролей
Blog post layout widget
Слайдеры изображений и видео
WooCommerce
Глобальные виджеты
Пользовательский CSS
Анимированные заголовки
И многое другое.
Присоединитесь к элитным веб профессионалам, которым нравится Elementor Pro!
30 FREE WIDGETS AND COUNTING
We packed 30 of the most useful widgets into our page builder. True, that’s way more than we had to offer, but we wanted to spare no widget from you, so you can reach the top of your design capabilities.
Заголовок, Добавить привлекательные заголовки.
Изображение . Контролируйте размер, прозрачность и другие настройки изображений.
Текстовый редактор, Редактор WYSIWYG текстовый редактор, так же, как редактор WordPress.
Bидео, Добавить YouTube \ Vimeo на Вашу страницу.
Кнопка. Управление всеми аспектами дизайна кнопки.
Image Box. Раздел, который включает в себя изображение, заголовок и текст.
Отзывы. Отзывы клиентов, которые показывают социальное доказательство.
Иконка . Поместите одну или более из 600 доступных иконок.
Окно Иконок . Работает так же, как и окно с изображениями, только со значками.
Иконки соц.медиа. Иконки для Ваших соц.страниц, как Facebook/Twitter
Галерея изображений. Отображает изображения в совмещенной сетке.
Карусель Изображений . Вращающаяся карусель или слайдер из выбранных изображений.
Список с иконками. маркированный список с различными иконками и текстом.
Счетчик . Показывать статистику и цифры в возрастающей степени.
Шкала прогресса. Установите шкалу прогресса на страницу.
Вкладки . Вертикальные или горизонтальные вкладки, отображающие разные фрагменты содержимого.
Аккордеон. Складной изображение содерижмого контента.
Toggle (переключатель).Аналог аккордеона для FAQ разделов.
Star Rating. Add some social proof with a styled star rating.
Alert. Цветной элемент для привлечения внимания посетителей.
HTML . Вставьте код на страницу.
Шорткод. Легко вставить шорткоды из любого плагина на страницу.
Меню «Якорь» . Свяжите любое меню с этим якорем.
Read More. Set the Read More cut-off for the excerpt in archive pages.
Боковая панель . Добавьте боковую панель на страницу.
Карты Google . Встраивать карты в страницу.
SoundCloud. Добавление звуковых битов из SoundCloud.
Разделитель . Строка, разделяющая различные элементы страницы.
Spacer. Позволяет добавить расстояние между различными элементами.
Столбцы . Создайте внутренние столбцы внутри столбца.
Подождите…
ПОДДЕРЖКА НЕСКОЛЬКИХ ЯЗЫКОВ И RTL.
Мы интегрировали RTL и поддержку нескольких языков в рамках нашего компоновщика страниц, поэтому вы получаете переведенную панель прямо из коробки, а также поддержку типографики RTL и опции разработчика для добавления еще большего количества языков.
РАЗРАБОТЧИК API.
Elementor page builder is free and open source. It’s the perfect page builder plugin to be extended and integrated further. It was created and developed with the developer in mind, and we have already seen some truly remarkable addons already developed.
To help you get started and learn just how to integrate with Elementor, we have created the Official Elementor Developer Resources and the Code Reference.
ПЕРЕВОДЫ
Английский (Австралия) — (en_AU)
Английский (Великобритания) — (en_GB)
Английский (Канада) — (en_CA)
Французский — (fr_FR)
Французский (Бельгия) — (fr_BE)
Немецкий — (de_DE)
Итальянский — (it_IT)
Испанский (Испания) — (es_ES)
Испанский (Мексика) — (es_MX)
Японский — (ja)
Португальский(Португалия) — (pt_PT)
Португальский(Бразилия) — (pt_BR)
Шведский — (sv_SE)
Голландский — (nl_NL)
Датский — (da_DK)
Польский — (pl_PL)
Итальянский — (it_IT)
Китайский (Китай) — (zh_CN)
Китайский (Тайвань) — (zh_TW)
Персидский — (fa_IR)
Иврит — (he_IL)
Русский — (ru_RU)
Румынский — (ro_RO)
Болгарский — (bg_BG)
Греческий — (el)
Каталанский — (ca)
Чешский — (cs_CZ)
Венгерский — (hu_HU)
Хорватский — (hr)
Шведский — (sv_SE)
Arabic — (ar)
Африканский — (af)
Ukrainian — (uk)
СТАТЬ УЧАСТНИКОМ
If you want to contribute, go to our Elementor GitHub Repository and see where you can help.
Вы также можете добавить новый язык через translate.wordpress.org. Мы создали краткое руководство, описывающее способ перевод и локализации плагина.
ДОКУМЕНТАЦИЯ И ПОДДЕРЖКА
За документацией и обучающими материалами обращайтесь в наш раздел «Документация».
Для более подробной информации об особенностях конструктора, часто задаваемых вопросах (FAQ) и документации, посетите наш сайт Elementor.com.
Настройки макета страницы
Есть три варианта макета:
По умолчанию — в таком виде редактирование будет происходить той колонке, где сейчас располагается контент (учитывая сайдбар, шапку и подвал)
Холст Elementor — в таком виде перед вами будет пустая страница, без шапки, сайдбара и подвала
Elementor полная ширина — в таком виде останется шапка и подвал, а контент растянется на ширину сайта, отключится сайдбар.
У каждого элемента, секции или колонки есть дополнительные настройки, которые разбиты на три вкладки: Содержимое — здесь добавляете контент, текста, картинки, ссылки на кнопки и пр. Стиль — здесь задаете настройки типографики, цветов, тени и пр. Расширенные — здесь задаете отступы, эффекты движения и пр. В каждом разделе много настроек, но к ним быстро привыкаешь и со временем уже быстро переключаешься по вкладкам, выбираешь нужные настройки. Именно благодаря такой гибкости и славится Элементор, можно сделать верстку практически любой сложности. Настройка адаптивности на разных устройствах (Компьютер, Планшет, Телефон) Безумно крутая настройка, вы можете настроить отображение своего лендинга в отдельности на любой устройстве. Прямо в редакторе переключайтесь между устройствами и делайте настройки. Сегодня очень важно чтобы сайт открывался корректно и быстро на всех устройствах, особенно на мобильных. Поэтому не следить за мобильной версией сайта это преступление :) Чтобы его не совершить, используйте эту функцию и делайте точечные настройки для каждой платформы. Сохранить как шаблон Вы можете сохранять созданные отдельные секции или страницу целиком как шаблон и потом вставлять их и использовать на других страницах. Плагин переведен на русский язык Для многих камень преткновения, если интерфейс на английском, здесь разработчики учли этот момент и сделали локализацию для многих языков, русский перевод тоже есть. История изменений Плагин ведет историю изменений, если хотите вернуться на несколько шагов назад, то выбирайте нужный этап. Функционал похож на историю как в фотошопе. Разделитель секций Вы можете добавить креативный вариант разделителя между блоками сайта в виде облаков или наклонной чертой, волной и еще с десяток другими элементами. Анимация при появлении У Elementor’a очень обширный функционал для анимации, движения, parallax-эффекта, но в бесплатной версии доступен выбор анимации только при появлении.
Произвольное позиционирование Эта функция появилась недавно и очень мне нравится. Вы можете элементу задать произвольное позиционирование и передвинуть его абсолютно в любое место. Эта настройка дает просто безграничные возможности для творчества и верстки. Таким методом я сделал летающие фигуры на главной странице блога.
Создание первой страницы при помощи Elementor
Шаг 1. Установите плагин Elementor из репозитория
WordPress или скачайте с официального сайта. Если вы сразу купили Elementor Pro версии, то также установите и его;
Шаг 2. Переходите Страницы > Добавить новую > и увидите кнопку Редактировать в Elementor; Шаг 3. После нажатия на эту кнопку, слева подгружаются элементы управления, а справа холст где будем делать настройки; Шаг 4. Добавьте первую секцию, нажав на белый плюс в красном кружке и добавьте любой элемент из столбца слева;
Шаг 5
. Сохраните или опубликуйте страницу.
Добавление HTML блока
В разделе общие имеется раздел HTML код. Для того что бы добавить его в необходимый блок, достаточно кликнуть по данному блоку и с зажатой левой кнопкой мыши, перетащить этот элемент в необходимое место.
После добавления блока в правой колонке появится окно, в которое можно добавлять HTML код.
Для примера создадим красивую кнопку с помощью данного элемента. Вставим следующий кусочек кода Кнопка в блок. Но на странице мы увидим простой текст с возможностью перехода по заданной ссылке.
В PRO версии плагина Elementor имеется функция пользовательские CSS, в бесплатной же версии этот функционал недоступен.
А теперь давайте вспомним, что задавать стили можно внутри html страницы. Делается это при помощи тегов Style, готовый блок будет выглядеть так:
body {background: #d6eaf8}
a {
text-decoration: none;
outline: none;
display: inline-block;
color: white;
;
;
border-radius: 10px;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
letter-spacing: 2px;
background-image: linear-gradient(to right, #9EEFE1 0%, #4830F0 51%, #9EEFE1 100%);
background-size: 200% auto;
box-shadow: 0 0 20px rgba(0,0,0,.1);
transition: .5s;
}
a:hover {background-;}
В результате мы получим градиентные кнопки, которые переливаются при наведении.
Но у этого варианта имеется достаточно большой минус, связанный с добавлением данного стиля ко всем блокам с таким же родительским названием. То есть подобные переливы мы можем увидеть на фоне других блоков (текстовых, заголовочных и пр.). Так как занчения для селктора a будут применены ко всем блокам, где есть ссылка. Но это можно исправить, добавляя классы элементам.
Справочник CSS
align-content Задает выравнивание между линиями внутри гибкого
контейнера, если элементы не используют все
доступное пространство
align-items
Задает выравнивание для элементов внутри гибкого контейнера
align-self
Задает выравнивание для выбранных элементов внутри гибкого контейнера
all
Сбрасывает все свойства (за исключением Unicode-двунаправленного письма и направления)
animation
Сокращенное свойство для всех свойств анимации
animation-delay
Указывает задержку начала анимации
animation-direction
Указывает, следует ли воспроизвести анимацию вперед, назад или в альтернативных циклах
animation-duration
Указывает, как долго должна проходить анимация для завершения одного цикла
animation-fill-mode
Задает стиль элемента, если анимация не воспроизводится (до начала, после завершения или и то, и другое)
animation-iteration-count
Указывает, сколько раз должна воспроизводиться анимация
animation-name
Задает имя для анимации @keyframes
animation-play-state
Указывает, запущена ли анимация или приостановлена
animation-timing-function
Задает кривую скорости анимации
B
backface-visibility Определяет, должна ли быть видна задняя грань элемента при обращении к пользователю
background
Сокращенное свойство для задания всех свойств фона в одном объявлении
background-attachment
Определяет, прокручивается ли фоновое изображение с остальной частью страницы, или зафиксировано
background-blend-mode
Задает режим наложения для каждого слоя фона (цвет/изображение)
background-clip
Определяет, насколько фон (цвет или изображение) должен расширяться в элементе
background-color
Задает цвет фона элемента
background-image
Задание одного или нескольких фоновых изображений для элемента
background-origin
Задает исходную позицию фонового изображения
background-position
Определяет положение фонового изображения
background-repeat
Устанавливает, если/как фоновое изображение будет повторяться
background-size
Определяет размер фоновых изображений
border
Сокращенное свойство для ширины границы, стиля границы и цвета границы
border-bottom
Сокращенное свойство для задания всех свойств нижней границы в одном объявлении
border-bottom-color
Задает цвет нижней границы
border-bottom-left-radius
Определяет радиус границы нижнего левого угла
border-bottom-right-radius
Определяет радиус границы нижнего правого угла
border-bottom-style
Задает стиль нижней границы
border-bottom-width
Задает ширину нижней границы
border-collapse
Устанавливает, должны ли границы таблицы сворачиваться в одну границу или быть разделены
border-color
Задает цвет четырех границ
border-image
Сокращенное свойство для установки всех свойств Border-Image-*
border-image-outset
Определяет величину, на которую область изображения границы выходит за границы рамки
border-image-repeat
Указывает, должно ли изображение границы повторяться, округляться или растягиваться
border-image-slice
Определяет способ среза изображения границы
border-image-source
Указывает путь к изображению, которое будет использоваться в качестве границы
border-image-width
Задает ширину изображения границы
border-left
Сокращенное свойство для задания всех свойств левой границы в одном объявлении
border-left-color
Задает цвет левой границы
border-left-style
Задает стиль левой границы
border-left-width
Задает ширину левой границы
border-radius
Сокращенное свойство для установки всех четырех границ-*-свойства RADIUS
border-right
Сокращенное свойство для задания всех свойств правой границы в одном объявлении
border-right-color
Задает цвет правой границы
border-right-style
Задает стиль правой границы
border-right-width
Задает ширину правой границы
border-spacing
Устанавливает расстояние между границами соседних ячеек
border-style
Задает стиль четырех границ
border-top
Сокращенное свойство для задания всех свойств верхнего края в одном объявлении
border-top-color
Задает цвет верхней границы
border-top-left-radius
Определяет радиус границы верхнего левого угла
border-top-right-radius
Определяет радиус границы верхнего правого угла
border-top-style
Задает стиль верхней границы
border-top-width
Задает ширину верхней границы
border-width
Задает ширину четырех границ
bottom
Устанавливает положение элементов в нижней части родительского элемента
box-decoration-break
Задает поведение фона и границы элемента при разрыве страницы или, для линейных элементов, при разрыве строки.
box-shadow
Прикрепление одной или нескольких теней к элементу
box-sizing
Определяет, как вычисляется ширина и высота элемента: должны ли они включать отступы и границы, или нет
break-after
Задает поведение разрыва страницы, столбца или региона после созданного поля
break-before
Задает поведение разрыва страницы, столбца или региона перед созданным полем
break-inside
Определяет поведение разрыва страницы, столбца или региона в созданном поле
C
caption-side Задает размещение заголовка таблицы
caret-color
Определяет цвет курсора (стрелка) в входах, текстового ввода или любого элемента, редактируемого
@charset
Задает кодировку символов, используемую в таблице стилей
clear
Указывает, на каких сторонах элемента плавающие элементы не могут плавать
clip
Зажимы абсолютно позиционированного элемента
color
Задает цвет текста
column-count
Указывает количество столбцов, элемент должен быть разделен на
column-fill
Указывает, как заполнять столбцы, сбалансированные или нет
column-gap
Указывает зазор между столбцами
column-rule
Сокращенное свойство для установки всех свойств столбца-Rule-*
column-rule-color
Задает цвет правила между столбцами
column-rule-style
Задает стиль правила между столбцами
column-rule-width
Задает ширину правила между столбцами
column-span
Указывает, сколько столбцов элемент должен охватывать поперек
column-width
Задает ширину столбца
columns
Сокращенное свойство для задания ширины столбца и счетчика столбцов
content
Используется с: before и: After псевдо-элементы, чтобы вставить сгенерированное содержимое
counter-increment
Увеличивает или уменьшает значение одного или нескольких счетчиков CSS
counter-reset
Создает или сбрасывает один или несколько счетчиков CSS
cursor
Указывает курсор мыши, отображаемый при наведении на элемент
D
direction Задает направление текста/направление письма
display
Указывает, как должен отображаться определенный элемент HTML
E
empty-cells Указывает, отображать ли границы и фон на пустых ячейках таблицы
F
filter Определяет эффекты (например, размытие или сдвиг цвета) на элементе перед отображением элемента
flex
Сокращенное свойство для Flex-расти, Flex-сжатия и Flex-основы свойства
flex-basis
Задает начальную длину гибкого элемента
flex-direction
Указывает направление гибких элементов
flex-flow
Сокращенное свойство для свойств Flex-Direction и Flex-Wrap
flex-grow
Указывает, сколько будет расти номенклатура относительно остальных
flex-shrink
Указывает, как элемент будет сжиматься относительно остальных
flex-wrap
Указывает, следует ли обернуть гибкие элементы
float
Указывает, должно ли поле плавать
font
Задает все свойства шрифта в одном объявлении
@font-face
Правило, позволяющее веб-сайтам загружать и использовать шрифты, не являющиеся "web-safe" шрифтами
font-family
Задает семейство шрифтов для текста
font-feature-settings
Позволяет контролировать расширенные типографские функции шрифтов OpenType
@font-feature-values
Позволяет авторам использовать общее имя в шрифт-вариант-альтернативный для функции, активированной по-разному в OpenType
font-kerning
Управляет использованием информации о кернинге (как буквы расположены в пространстве)
font-language-override
Управляет использованием глифов, специфичных для языка, в шрифте
font-size
Задает размер шрифта текста
font-size-adjust
Сохраняет читаемость текста, когда происходит откат шрифта
font-stretch
Выбор нормальной, сжатой или расширенной грани из семейства шрифтов
font-style
Задает стиль шрифта для текста
font-synthesis
Элементы управления, отсутствующие шрифты (полужирный или курсив) могут быть синтезированы обозревателем
font-variant
Указывает, должен ли текст отображаться в шрифте с малыми прописными буквами
font-variant-alternates
Управляет использованием альтернативных глифов, связанных с альтернативными именами, определенными в @font-функция-значения
font-variant-caps
Управление использованием альтернативных глифов для заглавных букв
font-variant-east-asian
Управляет использованием альтернативных глифов для восточно-азиатских скриптов (например, японского и китайского)
font-variant-ligatures
Определяет, какие лигатуры и контекстные формы используются в текстовом содержимом элементов, к которым он относится
font-variant-numeric
Управляет использованием альтернативных глифов для чисел, дробей и порядковых маркеров
font-variant-position
Управляет использованием альтернативных глифов меньшего размера, которые расположены в виде наложения или подстрочных символов относительно базовой линии шрифта
font-weight
Определяет вес шрифта
G
grid Сокращенное свойство
grid-area
Либо задает имя элемента сетки, либо это свойство является сокращенным свойством для свойств сетка- начало строки, Сетка-столбец-начало, Сетка-конец строкии Сетка-конец столбца
grid-auto-columns
Задает размер столбца по умолчанию
grid-auto-flow
Указывает, как автоматически размещаемые элементы вставляются в сетку
grid-auto-rows
Задает размер строки по умолчанию
grid-column
Сокращенное свойство для свойств Сетка-столбец-начало и Сетка-конец столбца
grid-column-end
Указывает, где закончить элемент сетки
grid-column-gap
Определяет размер зазора между столбцами
grid-column-start
Указывает, где начать элемент сетки
grid-gap
Сокращенное свойство для свойств Сетка-строка-зазор и Сетка-столбец-зазор
grid-row
Сокращенное свойство для свойств Сетка-строка-начало и Сетка-конец строки
grid-row-end
Указывает, где закончить элемент сетки
grid-row-gap
Определяет размер зазора между строками
grid-row-start
Указывает, где начать элемент сетки
grid-template
Сокращенное свойство для свойств Сетка-шаблон-строки, сетка -шаблон-столбцы и области сетки
grid-template-areas
Указывает, как отображать столбцы и строки с использованием именованных элементов сетки
grid-template-columns
Определяет размер столбцов и количество столбцов в макете сетки
grid-template-rows
Определяет размер строк в макете сетки
H
hanging-punctuation Указывает, может ли знак пунктуации размещаться вне поля строки
height
Задает высоту элемента
hyphens
Задание разбиения слов для улучшения макета абзацев
I
@import Позволяет импортировать таблицу стилей в другую таблицу стилей
isolation
Определяет, должен ли элемент создавать новое содержимое стека
J
justify-content Задает выравнивание между элементами внутри гибкого контейнера, если элементы не используют все доступное пространство
K
@keyframes Указывает код анимации
L
left Задает левое положение позиционного элемента
letter-spacing
Увеличивает или уменьшает расстояние между символами в тексте
line-break
Указывает, как/если разбить линии
line-height
Установка высоты линии
list-style
Задает все свойства для списка в одном объявлении
list-style-image
Задает изображение в качестве маркера элемента списка
list-style-position
Определяет положение маркеров элементов списка (маркеров)
list-style-type
Указывает тип маркера элемента списка
M
">">">">">max-height Задает максимальную высоту элемента
max-width
Задает максимальную ширину элемента
@media
Устанавливает правила стиля для различных типов носителей/устройств/размеров
min-height
Задает минимальную высоту элемента
min-width
Задает минимальную ширину элемента
O
object-fit Указывает, как содержимое заменяемого элемента должно быть установлено в поле, установленное его используемой высотой и шириной
object-position
Задает выравнивание заменяемого элемента внутри его поля
opacity
Задает уровень непрозрачности для элемента
order
Задает порядок гибкого элемента по отношению к остальным
orphans
Задает минимальное число строк, которые должны быть оставлены в нижней части страницы при возникновении разрыва страницы внутри элемента
outline
Задает все свойства структуры в одном объявлении
outline-color
Задает цвет контура
outline-offset
Смещение контура и его выводит за пределы края границы
outline-style
Задает стиль контура
outline-width
Задает ширину контура
overflow
Указывает, что происходит, если содержимое переполнено полем элемента
overflow-wrap
Указывает, может ли обозреватель разрывать строки в словах, чтобы предотвратить переполнение (если строка слишком длинная, чтобы вместить ее содержащее поле)
overflow-x
Указывает, следует ли обрезать левый/правый край содержимого, если оно переполнено областью содержимого элемента
overflow-y
Указывает, следует ли обрезать верхний/нижний край содержимого, если оно переполнено областью содержимого элемента
P
">">">">">">">">perspective Придает элементу с трехмерной позицией некоторую перспективу
perspective-origin
Определяет, в какой позиции пользователь смотрит на 3D-позиционный элемент
pointer-events
Определяет, реагирует ли элемент на события указателя
position
Указывает тип метода позиционирования, используемого для элемента (статический, относительный, абсолютный или фиксированный)
Q
quotes Задает тип кавычек для внедренных предложений
R
resize Определяет, является ли (и как) элемент изменяемым по размерам пользователем
right
Задает правильное положение позиционного элемента
T
tab-size Задает ширину символа табуляции
table-layout
Определяет алгоритм, используемый для компоновки ячеек таблицы, строк и столбцов
text-align
Задает выравнивание текста по горизонтали
text-align-last
Описывает, как последняя строка блока или строки перед принудительным разрывом строки выравнивается при выравнивании текста "justify"
text-combine-upright
Задает комбинацию нескольких символов в пространстве одного символа
text-decoration
Указывает украшение, добавляемое в текст
text-decoration-color
Определяет цвет текста-украшение
text-decoration-line
Указывает тип линии в тексте-украшение
text-decoration-style
Задает стиль линии в оформлении текста
text-indent
Задает отступ первой строки в текстовом блоке
text-justify
Задает метод выравнивания, используемый при выравнивании текста "justify"
text-orientation
Определяет ориентацию текста в строке
text-overflow
Указывает, что должно происходить при переполнении содержащегося в тексте элемента
text-shadow
Добавление тени к тексту
text-transform
Управляет капитализацией текста
text-underline-position
Определяет положение подчеркивания, которое задается с помощью свойства Text-декорирование
top
Определяет верхнюю позицию позиционного элемента
transform
Применяет 2D или 3D преобразование к элементу
transform-origin
Позволяет изменить положение на преобразованных элементах
transform-style
Определяет способ визуализации вложенных элементов в трехмерном пространстве
transition
Сокращенное свойство для задания четырех свойств перехода
transition-delay
Указывает, когда начнется эффект перехода
transition-duration
Указывает, сколько секунд или миллисекунд требуется для выполнения эффекта перехода
transition-property
Задает имя свойства CSS, для которого используется эффект перехода
transition-timing-function
Определяет кривую скорости эффекта перехода
U
unicode-bidi Используется вместе со свойством direction для установки или возврата текста, который должен быть переопределен для поддержки нескольких языков в одном документе
user-select
Указывает, можно ли выбрать текст элемента
V
vertical-align Задание вертикального выравнивания элемента
visibility
Указывает, является ли элемент видимым
W
white-space Указывает, как обрабатываются пробелы внутри элемента
widows
Задает минимальное число строк, которые должны быть оставлены в верхней части страницы при возникновении разрыва страницы внутри элемента
width
Задает ширину элемента
word-break
Указывает, как слова должны прерываться при
достижении конца строки
word-spacing
Увеличивает или уменьшает расстояние между словами в тексте
word-wrap
Позволяет длинные, неразрывные слова, которые будут сломаны и обернуть к следующей строке
writing-mode
Z
z-index Задает порядок стека позиционного элемента
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.