Skip to content

Instantly share code, notes, and snippets.

View Vitalex951's full-sized avatar

Vital Vitalex951

View GitHub Profile
@Vitalex951
Vitalex951 / style.css
Created February 28, 2022 17:24
CSS позиционирование (CSS position)
Свойство position
Устанавливает способ позиционирования элемента относительно окна браузера или других объектов
на веб-странице. Вспомогательные свойства left, right, top и bottom управляют положением элемента,
а z-index управляет наложением друг на друга по оси Z.
Значения:
static - элемент позиционируется относительно родителя и соседних элементов
relative - элемент позиционируется как static но можно двигать его относительно своего положения
absolute - элемент позиционируется относительно ближайшего родителя с relative, absolute, fixed и sticky
fixed - элемент позиционируется относительно окна браузера
@Vitalex951
Vitalex951 / style.css
Created February 27, 2022 12:22
CSS псевдоэлементы. Псевдоэлементы BEFORE и AFTER.
Псевдоэлементы – это селекторы, которые определяют область элементов, которая изначально
отсутствует в дереве документа. Эта область создается искусственно с помощью CSS.
Псевдоэлемент :first-line задает стиль первой строки форматированного текста.
Длина этой строки зависит от многих факторов, таких как используемый шрифт,
размер окна браузера, ширина блока, языка и т.д. В правилах стиля допустимо
использовать только свойства, относящиеся к шрифту, изменению цвета текста и фона.
=================================================================================
Псевдоэлемент :first-letter определяет стиль первого символа в тексте элемента,
к которому добавляется.
@Vitalex951
Vitalex951 / style.css
Created February 27, 2022 11:10
CSS псевдоклассы. Псевдокласс HOVER и другие
Синтаксис, то есть правило записи псевдоклассов прост, мы пишем селектор класса либо селектор типа
ставим двоеточие, пишем тот или иной псевдосласс и уже после этого открываем фигурные
скобки и пишем нужные CSS параметры:
Селектор:Псевдокласс { параметры стиля }
================================================================================================================
Отлично, теперь рассмотрим псевдоклассы состояния.
:hover
Срабатывает при наведении на элемент, часто применяется применяется как для ссылок так и для любого другого элемента.
@Vitalex951
Vitalex951 / style.css
Last active February 6, 2022 09:15
Свойства и стили оформления блоков. CSS opacity.
=========================================
border
Универсальное свойство border позволяет одновременно установить толщину,
стиль и цвет границы вокруг элемента.
border: 1px solid #000; (размер стиль цвет)
Основные стили -solid dotted dashed
=========================================
border-radius
Устанавливает радиус скругления уголков блока.
border-radius:50%; - кргуг
@Vitalex951
Vitalex951 / style.css
Created February 5, 2022 19:16
CSS Стили шрифта и текста. CSS font-size. CSS color, CSS text-shadow.
Свойства шрифта
font-family: "Имя шрифта", "Имя шрифта", тип шрифта
Устанавливает семейство шрифта
Типы шрифта:
serif — шрифты с засечками (антиквенные), типа Times;
sans-serif — рубленные шрифты (шрифты без засечек или гротески), типичный представитель — Arial;
cursive — курсивные шрифты;
fantasy — декоративные шрифты;
monospace — моноширинные шрифты, ширина каждого символа в таком семействе одинакова (шрифт Courier).
@Vitalex951
Vitalex951 / style.css
Created February 5, 2022 09:52
reset styles
/*Обнуление*/
*{
padding: 0;
margin: 0;
border: 0;
}
*,*:before,*:after{
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;