Created by
Можем да променяме цвета на шрифта
Да зададем хоризонтално подравняване на текста
Да подравним текста вертикално.
Да подчертаваме текста
Да преобразуваме малки/големи букви
Да отместваме в ляво първия ред на параграф, с каквато пожелаем стойност. Така, както се прави в печатната литература, с цел да се улесни читателя визуално да разграничава началото на параграф.
Да променяме разстоянието между буквите.
Да променяме разстоянието между думите.
Да променяме разстоянието между редовете. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Свойство: color
Свойство: text-decoration
Свойство: text-transform
Свойство: text-indent
Свойство: letter-spacing
Свойство: word-spacing
Свойство: text-align
Свойство: vertical-align
w3schools: CSS vertical-align Property
Забележка: често се употребява в комбинация с line-height
върху поредови елементи. За да разберете добре как работи, е необходимо задълбочено познаване на поредовия форматиращ контекст.
Свойство: line-height
See the Pen vertical-align (quick demo) by Iva Popova (@webdesigncourse) on CodePen.
See the Pen vertical-align: middle by Iva Popova (@webdesigncourse) on CodePen.
Повече информация:
Можем да задаваме тип на шрифта
Можем да управляваме размера на шрифта
Можем да задаваме стила на шрифта
Можем да управляваме дебелината на шрифта.
CSS Property | Описание |
---|---|
font-family | Определя шрифта, който ще се използва за текста. Може да зададете списък от шрифтове като резервни опции. |
font-size | Определя размера на шрифта. Може да се зададе в пиксели (px), ем (em), проценти (%) и други мерни единици. |
font-style | Определя стила на шрифта. Може да бъде: normal , italic , или oblique . |
font-weight | Определя дебелината на шрифта. Може да бъде: normal , bold , или числови стойности като 100-900. |
font-variant | Определя вида на шрифта, като например малки главни букви (small-caps). |
font-stretch | Определя разтягането на шрифта. Може да бъде: normal , ultra-condensed , extra-condensed , и т.н. |
CSS Property | CSS Code | Displayed Text |
---|---|---|
font-family | font-family: "Arial", sans-serif; |
This text uses the "Arial" font-family. |
font-size | font-size: 24px; |
This text has a font size of 24px. |
font-style | font-style: italic; |
This text is italicized. |
font-weight | font-weight: bold; |
This text is bold. |
font-variant | font-variant: small-caps; |
This text uses small-caps variant. |
font-stretch | font-stretch: condensed; |
This text is stretched with a condensed font. |
Свойство: font
font-family
, трябва да включим и съответния файл с шрифта към страницата, за да бъде достъпен за потребителите.
@font-face {
/* задаваме име на шрифта":*/
font-family: ChasingEmbers;
/* указваме пътя до файловете със шрифта */
src: url("fonts/Chasing Embers Demo Version.otf"),
url("fonts/Chasing Embers Demo Version.ttf");
}
.customFont{
/* използваме "нашия шрифт", с името, което сме указали по-горе: */
font-family: "ChasingEmbers", cursive;
font-size: 5em;
font-weight: normal;
}
Heading with custom font
Heading with custom font
Самите файлове със шрифта, може да свалите от тук
@import
.
<head>
</head>
<body>
</body>
Свойство | Описание | Пример |
---|---|---|
background-color |
Определя фоновия цвят на елемента. | background-color: red; |
background-image |
Задава фоновото изображение за елемента. | background-image: url('./images/red_star.png'); |
background-repeat |
Определя дали фоновото изображение ще се повтори (повторение по хоризонтала, вертикала или не). Възможни стойности: repeat , no-repeat , repeat-x , repeat-y |
background-repeat: no-repeat; |
background-position |
Определя началната позиция на фоновото изображение. | background-position: center; |
background-size |
Определя размера на фоновото изображение. Възможни стойности: cover , contain , или конкретни размери (напр. 100px 200px ). |
background-size: cover; |
background-attachment |
Определя дали фоновото изображение ще се движи при скролиране на страницата. Възможни стойности: scroll , fixed |
background-attachment: fixed; |
background |
Кратка форма за задаване на всички гореспоменати свойства. | background: #fff url('./images/red_star.png') no-repeat center/cover fixed; |
Reference: w3schools: CSS Backgrounds
background-fixed
margin:0;
padding: 0;
min-height: 100vh;
Свойство | Описание | Пример |
---|---|---|
border |
Определя стил, дебелина и цвят на рамката на елемента. Кратка форма за задаване на всички свойства за рамка. | border: 2px solid black; |
border-width |
Определя дебелината на рамката. | border-width: 5px; |
border-style |
Определя стила на рамката (solid , dashed , dotted , double ...) |
border-style: dashed; |
border-color |
Определя цвета на рамката. | border-color: red; |
border-top |
Задава рамката за горната част на елемента (дебелина, стил и цвят). | border-top: 2px solid blue; |
border-right |
Задава рамката за дясната част на елемента. | border-right: 5px dashed green; |
border-bottom |
Задава рамката за долната част на елемента. | border-bottom: 3px dotted orange; |
border-left |
Задава рамката за лявата част на елемента. | border-left: 4px solid purple; |
border-radius |
Омекотява ъглите на рамката, като им дава заоблена форма. | border-radius: 10px; |
Reference: w3schools: CSS Borders
These slides are based on
customised version of
framework