Содержание
- 2. Основы CSS3 Определение стиля состоит из двух частей: селектор, который указывает на элемент, блок объявления стиля
- 3. Основы CSS3 Существуют различные способы определения стилей. Атрибут style Первый способ заключается во встраивании стилей непосредственно
- 4. Основы CSS3 Стили h2{ color:blue; } div{ width: 100px; height: 100px; background-color: red; } Стили
- 5. Основы CSS3 файл styles.css h2{ color:blue; } div{ width: 100px; height: 100px; background-color: red; } Файл
- 6. Основы CSS3 div{ width:200px; } А в файле style.css определен следующий стиль: div{ width:50px; height:50px; background-color:red;
- 7. Основы CSS3 Система приоритетов Если у элемента определены встроенные стили (inline-стили), то они имеют высший приоритет,
- 8. Основы CSS3
- 9. Основы CSS3 Определение стиля начинается с селектора. div{ width:50px; /* ширина */ height:50px; /* высота */
- 10. Основы CSS3 Классы Иногда для одних и тех же элементов требуется различная стилизация. И в этом
- 11. Основы CSS3 Классы CSS div{ width: 50px; height: 50px; margin: 10px; } .redBlock{ background-color: red; }
- 12. Основы CSS3 Идентификаторы Для идентификации уникальных на веб-станице элементов используются идентификаторы, которые определяются с помощью атрибутов
- 13. Основы CSS3 Универсальный селектор Кроме селекторов тегов, классов и идентификаторов в css также есть так называемый
- 14. Основы CSS3 Веб-страница может иметь сложную организацию, одни элементы внутри себя могут определять другие элементы. Вложенные
- 15. Основы CSS3 Селекторы CSS #main p{ font-size: 16px; } #footer p{ font-size: 13px; } Первый абзац
- 16. Основы CSS3 Селекторы CSS li .redLink{ color: red; } Самсунг: Galaxy S7 Edge Apple: iPhome SE
- 17. Основы CSS3 Селекторы дочерних элементов отличаются от селекторов потомков тем, что позволяют выбрать элементы только первого
- 18. Основы CSS3 Селекторы атрибутов в CSS3 .article > p{ color: red; } Аннотация к статье Текст
- 19. Основы CSS3 Селекторы элементов одного уровня или смежных элементов позволяют выбрать элементы, которые находятся на одном
- 20. Основы CSS3 Селекторы в CSS3 h2+div { color: red; } Заголовок Текст первого блока Текст второго
- 21. Основы CSS3 Если нам надо стилизовать вообще все смежные элементы одного уровня, неважно непосредственно идут они
- 22. Основы CSS3 В дополнение к селекторам тегов, классов и идентификаторов нам доступны селекторы псевдоклассов, которые несут
- 23. Основы CSS3 Селектор :not Селектор :not() позволяет выбрать все элементы кроме определенных, то есть исключить некоторые
- 24. Основы CSS3 Псевдокласс :lang Селектор :lang выбирает элементы на основании атрибута lang: Селекторы в CSS3 :lang(ru)
- 25. Основы CSS3 Особую группу псевдоклассов образуют псевдоклассы, которые позволяют выбрать определенные дочерние элементы: :first-child: представляет элемент,
- 26. Основы CSS3 :nth-child(n): представляет дочерний элемент, который имеет определенный номер n, например, второй дочерний элемент :nth-last-child(n):
- 27. Основы CSS3 Псевдокласс first-child. Используем псевдокласс first-child для выбора первых ссылок в блоках: Селекторы в CSS3
- 28. Основы CSS3 Псевдокласс last-child. Используем псевдокласс last-child: Селекторы в CSS3 a:last-child{ color: blue; } Смартфоны Samsung
- 29. Основы CSS3 Селектор only-child. Селектор :only-child выбирает элементы, которые являются единственными дочерними элементами в контейнерах: Селекторы
- 30. Основы CSS3 Псевдокласс only-of-type. Псевдокласс only-of-type выбирает элемент, который является единственным элементом определенного типа в контейнере.
- 31. Основы CSS3 Псевдокласс nth-child. Псевдокласс nth-child позволяет стилизовать каждый второй, третий элемент, только четные или только
- 32. Основы CSS3 Чтобы определить стиль для нечетных элементов, в селектор передается значение "odd": tr:nth-child(odd){} Для стилизации
- 33. Основы CSS3 Псевдокласс :nth-of-type позволяет выбрать дочерний элемент определенного типа по определенному номеру: tr:nth-of-type(2) { background-color:
- 34. Основы CSS3 Псевдоэлементы обладают рядом дополнительных возможностей по выбору элементов веб-страницы и похожи на псевдокдассы. Список
- 35. Основы CSS3 Псевдоклассы в CSS3 ::first-letter { color:red; font-size: 25px; } ::first-line { font-size: 20px; }
- 36. Основы CSS3 Псевдоклассы в CSS3 .warning::before{ content: "Важно! "; font-weight: bold; } .warning::after { content: "
- 37. Основы CSS3 Используем псевдоэлемент selection для стилизации выбранных элементов: Псевдоэлементы в CSS3 ::selection { color: white;
- 38. Основы CSS3 Кроме селекторов элементов можно использовать селекторы их атрибутов. Селекторы атрибутов в CSS3 .link[href="http://apple.com"]{ color:
- 39. Основы CSS3 Специальные символы позволяют конкретизировать значение атрибутов. Например символ ^ позволяет выбрать все атрибуты, которые
- 40. Основы CSS3 И еще один символ "*" (звездочка) позволяет выбрать все элементы с атрибутами, которые в
- 41. Основы CSS3 Для упрощения определения стилей в CSS применяется механизм наследования стилей. Этот механизм предполагает, что
- 42. Основы CSS3 Когда к определенному элементу применяется один стиль, то все относительно просто. Однако если же
- 43. Основы CSS3 Каскадность стилей в CSS3 .redLink {color: red;} /* красный цвет текста */ .footer a
- 44. Основы CSS3 Если же стили конфликтуют между собой, например, определяют разный цвет текста, то в этом
- 45. Основы CSS3 Каскадность стилей в CSS3 #index {color: navy;} /* темно-синий цет текста */ .redLink {color:
- 46. Основы CSS3 Здесь к ссылке применяется сразу три стиля. Эти стили содержат два не конфликтующих правила:
- 47. Основы CSS3 Правило !important CSS предоставляет возможность полностью отменить значимость стилей. Для этого в конце стиля
- 48. Основы CSS3 Существует несколько различных способов определения цвета текста. Шестнадцатеричного значение. Оно состоит из отдельных частей,
- 49. Основы CSS3 Существует несколько различных способов определения цвета текста. Значение RGB. Значение RGB также представляет последовательно
- 50. Основы CSS3 Существует несколько различных способов определения цвета текста. Значение RGBA. Это тоже самое значение RGB
- 51. Основы CSS3 Существует несколько различных способов определения цвета текста. Значение HSLA. Аналогично RGBA здесь к HSL
- 52. Основы CSS3 Прозрачность Ряд настроек цвета позволяют установить значение для альфа-компоненты, которая отвечает за прозрачность. Но
- 53. Основы CSS3 Семейство шрифтов Свойство font-family устанавливает семейство шрифтов, которое будет использоваться. Например: body{ font-family: Arial;
- 54. Основы CSS3 Если название шрифта состоит из нескольких слов, например, Times New Roman, то все название
- 55. Основы CSS3 Типы шрифтов Шрифты с засечками Шрифты с засечками названы так, потому что на на
- 56. Основы CSS3
- 57. Основы CSS3 Толщина шрифта Свойство font-weight задает толщину шрифта. Оно может принимать 9 числовых значений: 100,
- 58. Основы CSS3 Не всегда стандартные встроенные шрифты, как Arial или Verdana, могут быть удобны. Нередко встречается
- 59. Основы CSS3 В качестве альтернативы можно загрузить файл шрифта на локальный компьютер и уже оттуда подгружать
- 60. Основы CSS3 Существует несколько различных форматов шрифтов: TrueType( расширение ttf), Open Type (расширение otf), Embedded Open
- 61. Основы CSS3 @font-face { font-family:'FontAwesome'; src: url('https://maxcdn.bootstrapcdn.com/font-awesome/4.6.1/fonts/fontawesome-webfont.eot'); src: url('https://maxcdn.bootstrapcdn.com/font-awesome/4.6.1/fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), url('https://maxcdn.bootstrapcdn.com/font-awesome/4.6.1/fonts/fontawesome-webfont.woff2') format('woff2'), url('https://maxcdn.bootstrapcdn.com/font-awesome/4.6.1/fonts/fontawesome-webfont.woff') format('woff'), url('https://maxcdn.bootstrapcdn.com/font-awesome/4.6.1/fonts/fontawesome-webfont.ttf') format('truetype'),
- 62. Основы CSS3 Для установки размера шрифта используется свойство font-size: div{ font-size: 18px; } В данном случае
- 63. Основы CSS3 Для измерения шрифта также можно использовать самые разные единицы измерения. Ключевые слова В CSS
- 64. Основы CSS3 Проценты Проценты позволяют задать значение относительно базового или унаследованного шрифта. Например: font-size: 150%; В
- 65. Основы CSS3 Свойство text-transform изменяет регистр текста. Оно может принимать следующие значения: capitalize: делает первую букву
- 66. Основы CSS3 Шрифты в CSS3 p.lowercase {text-transform: lowercase;} p.uppercase {text-transform: uppercase;} p.capitalize { text-transform: capitalize;} Текст
- 67. Основы CSS3 Свойство text-decoration позволяет добавить к тексту некоторые дополнительные эффекты. Это свойство может принимать следующие
- 68. Основы CSS3 Шрифты в CSS3 p.under { text-decoration: underline;} p.over {text-decoration: overline;} p.line {text-decoration: line-through;} p.mixed
- 69. Основы CSS3 Два свойства CSS позволяют управлять интервалом между символами и словами текста. Для межсимвольного интервала
- 70. Основы CSS3 p.smallLetterSpace { letter-spacing: -1px; } p.bigLetterSpace { letter-spacing: 1px; } p.smallWordSpace{ word-spacing: -1px; }
- 71. Основы CSS3 С помощью свойства text-shadow можно создать тени для текста. Для этого свойства необходимо задать
- 72. Основы CSS3 Свойство line-height определяет межстрочный интервал. Для его установки можно использовать пиксели, проценты или единицы
- 73. Основы CSS3 Свойство text-align выравнивает текст относительно одной из сторон веб-страницы. Оно принимает следующие значения: left:
- 74. Основы CSS3 Свойство text-indent задает отступ первой строки абзаца. Для установки отступа могут применяться стандартные единицы
- 75. Основы CSS3 CSS предоставляет специальные свойства по стилизации списков. Одним из таких свойств является list-style-type. Значения
- 76. Основы CSS3 Для ненумерованных списков: disc: черный диск circle: пустой кружочек square: черный квадратик
- 77. Основы CSS3 Свойство list-style-position отвечает за позиционирование списка. Это свойство принимает два значения: outside (по умолчанию)
- 78. Основы CSS3 Стилизация списков в CSS3 ul.outside{ list-style-position: outside; } ul.inside{ list-style-position: inside; }
- 79. Основы CSS3 CSS предоставляет ряд свойств, которые помогают стилизовать таблицу: border-collapse: устанавливает, как будет стилизоваться граница
- 80. Основы CSS3 table { border: 1px solid #ccc; /* граница всей таблицы */ } tr {
- 81. Основы CSS3 При установке границ между столбцами с помощью свойства border-collapse можно установить общую или раздельную
- 82. Основы CSS3 Свойство empty-cells позволяет стилизовать пустые ячейки с помощью одного из следующих значений: show: пустые
- 83. Основы CSS3 Стилизаци таблиц в CSS3 table { border: 1px solid #ccc; border-spacing: 3px; } td,
- 84. Основы CSS3 С помощью свойства table-layout можно управлять размером таблицы. По умолчанию это свойство имеет значение
- 85. Основы CSS3 Вертикальное выравнивание ячеек Как правило, содержимое ячеек таблицы выравнивается по центру ячейки. С помощью
- 86. Основы CSS3 Для веб-браузера элементы страницы представляют небольшие контейнеры или блоки
- 87. Основы CSS3 Блочная модель в CSS3 div{ margin: 15px; /* внешний отступ */ padding: 11px; /*
- 88. Основы CSS3 Свойство margin определяет отступ элемента от других элементов или границы внешнего контейнера. Существуют специальные
- 89. Основы CSS3 Блочная модель в CSS3 div{ margin: 30px 20px 15px 25px; border: 3px solid red;
- 90. Основы CSS3 Свойство padding задает внутренние отступы от границы элемента до его внутреннего содержимого. Как и
- 91. Основы CSS3 Блочная модель в CSS3 div.outer{ margin: 25px; padding-top:30px; padding-right: 25px; padding-bottom: 35px; padding-left: 28px;
- 92. Основы CSS3 Граница элемента Для настройки границы могут использоваться сразу несколько свойств: border-width: устанавливает ширину границы
- 93. Основы CSS3 Свойство border-width может принимать следующие типы значений: Значения в единицах измерения, таких как em,
- 94. Основы CSS3 Свойство border-style оформляет тип линии границы и может принимать одно из следующих значений: none:
- 95. Основы CSS3 Радиус границы Свойство border-radius позволяет округлить границу. Это свойство принимает значение радиуса в пикселях
- 96. Основы CSS3 Можно указать четыре значения для установки радиуса у каждого углов: border-radius: 15px 30px 5px
- 97. Основы CSS3 Также border-radius поддерживает возможность создания эллиптических углов. То есть угол не просто скругляется, а
- 98. Основы CSS3 Размеры элементов задаются с помощью свойств width (ширина) и height (высота). Значение по умолчанию
- 99. Основы CSS3 С помощью дополнительного набора свойств можно установить минимальные и максимальные размеры: min-width: минимальная ширина
- 100. Основы CSS3 div.outer{ width: 75%; height: 200px; margin: 10px; border: 1px solid #ccc; background-color: #eee; }
- 101. Основы CSS3 div.outer{ width: 200px; height: 100px; margin: 10px; padding: 10px; border: 5px solid #ccc; background-color:
- 102. Основы CSS3 Свойство box-sizing позволяет переопределить установленные размеры элементов. Оно может принимать одно из следующих значений:
- 103. Основы CSS3 div{ width: 200px; height: 100px; margin: 10px; padding: 10px; border: 5px solid #ccc; background-color:
- 104. Основы CSS3 Фон элемента описывается в CSS свойством background. background-color: устанавливает цвет фона background-image: в качестве
- 105. Основы CSS3 div{ width: 250px; height: 200px; margin: 10px; } .colored{ background-color: #ff0507; } .imaged{ background-image:
- 106. Основы CSS3 С помощью свойства background-repeat можно изменить механизм повторения. Оно может принимать следующие значения: repeat-x:
- 107. Основы CSS3 Свойство background-size позволяет установить размер фонового изображения. Для установки размера можно использовать либо единицы
- 108. Основы CSS3 Свойство background-position управляет позицией фонового изображения внутри элемента. background-position: отступ_по_оси_X отступ_по_оси_Y; Данное свойство может
- 109. Основы CSS3 Свойство box-shadow позволяет создать у элемента тень: box-shadow: hoffset voffset blur spread color inset
- 110. Основы CSS3 Свойство box-shadow box-shadow: hoffset voffset blur spread color inset spread: необязательное значение, которое определяет
- 111. Основы CSS3 div{ width: 128px; height: 96px; margin: 20px; border: 1px solid #ccc; background-color: #eee; box-shadow:
- 112. Основы CSS3 Контур в CSS 3 представлен свойством outline: outline-color: цвет контура outline-offset: смещение контура outline-style:
- 113. Основы CSS3 div{ width: 128px; height: 96px; margin: 20px; border: 1px solid #ccc; background-color: #eee; outline-color:
- 114. Основы CSS3 Свойство float позволяет установить обтекание элементов. left: элемент перемещается влево, а все содержимое, которое
- 115. Основы CSS3 .image { margin:10px; margin-top:0px; } .sidebar{ border: 2px solid #ccc; background-color: #eee; width: 150px;
- 116. Основы CSS3 .image { float:left; margin:10px; margin-top:0px; } .sidebar{ border: 2px solid #ccc; background-color: #eee; width:
- 117. Основы CSS3 Запрет обтекания. Свойство clear: left: стилизуемый элемент может обтекать плавающий элемент справа. Слева же
- 118. Основы CSS3 .image { float:left; margin:10px; margin-top:0px; } .footer{ border-top: 1px solid #ccc; }
- 119. Основы CSS3 .footer{ border-top: 1px solid #ccc; clear: both; }
- 120. Основы CSS3 Свойство overflow позволяет настроить поведение блока и добавить возможность прокрутки. auto: если контент выходит
- 121. Основы CSS3 .article1{ width: 300px; height: 150px; margin:15px; border: 1px solid #ccc; overflow: auto; } .article2{
- 122. Основы CSS3 Для создания градиента нужно указать его начало и несколько цветов, например: background-image: linear-gradient(left,black,white); В
- 123. Основы CSS3 div { width: 200px; height: 100px; background-color: #eee; background-image: linear-gradient(left,black,white); background-image: -o-linear-gradient(left,black,white); background-image: -moz-linear-gradient(left,black,white);
- 124. Основы CSS3 div { width: 200px; height: 200px; border-radius: 100px; background-color: #eee; background-image: radial-gradient(white, black); background-image:
- 125. Основы CSS3 div{ margin: 10px; border: 1px solid black; font-size: 20px; height: 80px; } #header{ background-color:
- 126. Основы CSS3 #sidebar{ background-color: #ddd; float: left; width: 150px; } #main{ background-color: #eee; height: 200px; margin-left:
- 127. Основы CSS3 #sidebar{ background-color: #ddd; float: right; width: 150px; } #main{ background-color: #eee; height: 200px; margin-right:
- 128. Основы CSS3 div{ margin: 10px; border: 1px solid black; font-size: 20px; height: 80px; } #header{ background-color:
- 129. Основы CSS3 #leftSidebar{ background-color: #ddd; float: left; width: 150px; } #rightSidebar{ background-color: #bbb; float: right; width:
- 130. Основы CSS3 Свойство display позволяет управлять блоком элемента и также влиять на его позиционирование относительно соседних
- 131. Основы CSS3 Свойство display в CSS3 span{ color: red; } .blockSpan{ display: block; } Это строчный
- 132. Основы CSS3 Свойство display в CSS3 div{ display: inline; } Первый строчный элемент div. Второй строчный
- 133. Основы CSS3 Свойство display в CSS3 span{ width: 100px; height: 30px; background-color: #aaa; } .inineBlockSpan{ display:
- 134. Основы CSS3 Значение run-in определяет элемент, который зависит от соседних элементов. И здесь есть три возможных
- 135. Основы CSS3 ul{ display: table; margin: 0; } li{ list-style-type: none; display: table-cell; padding: 10px; }
- 136. Основы CSS3 Значение none позволяет скрыть элемент, которого как-будто нет на веб-странице: Свойство display в CSS3
- 137. Основы CSS3 ul.nav{ margin-left: 0px; padding-left: 0px; list-style: none; } ul.nav a { display: block; width:
- 138. Основы CSS3 ul.nav{ margin-left: 0px; padding-left: 0px; list-style: none; } .nav li { float: left; }
- 139. Основы CSS3 ul.nav{ margin-left: 0px; padding-left: 0px; list-style: none; } .nav li { display: inline; }
- 140. Основы CSS3 Свойство position. Это свойство может принимать одно из следующих значений: static: стандартное позиционирование элемента,
- 141. Основы CSS3 Блочная верстка в HTML5 .header { position: absolute; left: 100px; top: 50px; width: 430px;
- 142. Основы CSS3 .outer { position: absolute; left: 80px; top: 40px; width: 430px; height: 100px; border: 1px
- 143. Основы CSS3 .outer { position: relative; left: 80px; top: 40px; width: 300px; height: 100px; border: 1px
- 144. Основы CSS3 По умолчанию при совпадении у двух элементов границ, поверх другого отображается тот элемент, который
- 145. Основы CSS3 body{ margin:0; padding:0; } .content{ position: relative; top: 15px; left: 20px; width: 250px; height:
- 146. Основы CSS3 .redBlock{ z-index: 100; position: absolute; top: 20px; left:50px; width: 80px; height: 80px; background-color: red;
- 147. Основы CSS3 Одним из нововведений CSS3 по сравнению с предыдущей версией является встроенная возможность трансформаций элемента.
- 148. Основы CSS3 div{ background-color: #ccc; width: 120px; height: 120px; margin:5px; padding: 40px 10px; box-sizing: border-box; border:
- 149. Основы CSS3 Применение масштабирования имеет следующую форму: transform: scale(величина_масштабирования); div{ background-color: #ccc; width: 120px; height: 120px;
- 150. Основы CSS3 Для перемещения элемента используется функция translate: transform: translate(offset_X, offset_Y); div{ background-color: #ccc; width: 120px;
- 151. Основы CSS3 Для наклона элемента применяется функция skew(): transform: skew(X, Y); div{ background-color: #ccc; width: 120px;
- 152. Основы CSS3 По умолчанию при применении трансформаций браузер в качестве точки начала преобразования использует центр элемента.
- 153. Основы CSS3 div{ background-color: #ccc; width: 100px; height: 100px; margin: 80px 30px; float: left; box-sizing: border-box;
- 154. Основы CSS3 Метатег viewport
- 155. Основы CSS3 Обычная веб-страница Обычная веб-страница
- 156. Основы CSS3 Механизм CSS3 Media Query Адаптивная веб-страница
- 157. Основы CSS3 С помощью ключевого слова and можно комбинировать условия, например: С помощью директивый @import можно
- 158. Основы CSS3 Можно не разделять стили по файлам, а использовать правила CSS3 Media Query в одном
- 159. Основы CSS3 Применяемые функции в CSS3 Media Query: aspect-ratio: отношение ширины к высоте области отображения (браузера)
- 160. Основы CSS3 Например, можем задать разные стили для разных ориентаций мобильных устройств: /*Стили для портретной ориентации*/
- 161. Основы CSS3 Для воспроизведения видео в HTML5 используется элемент video. src: источник видео, это может быть
- 162. Основы CSS3 Видео в HTML5
- 163. Основы CSS3 Атрибут preload призван управлять загрузкой видео. auto: видео и связанные с ним метаданные будут
- 164. Основы CSS3 Атрибут poster позволяет установить изображение, которое будет отображаться до запуска видео. Этому атрибуту в
- 165. Основы CSS3 Поддержка форматов видео Главной проблемой при использовании элемента video является поддержка различными веб-браузерами определенных
- 166. Основы CSS3 Для воспроизведения звука в HTML5 применяется элемент audio: src: путь к аудиофайлу controls: добавляет
- 167. Основы CSS3 Аудио в HTML5
- 169. Скачать презентацию