В някои от слайдовете има примери, които бяха демонстрирани на живо по време на презентацията. Поиграйте си със CSS-а в текстовите полета, за да добиете по-пълна представа за демонстираните CSS свойства.
На български език думата шрифт идва от немското „Schrift“ с 2 значения — абстрактно и конкретно:
@font-face {
font-family: 'ubunturegular';
src: url('ubuntu-regular-webfont.eot');
src: url('ubuntu-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('ubuntu-regular-webfont.woff') format('woff'),
url('ubuntu-regular-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'ubunturegular';
src: url('ubuntu-regular-webfont.eot');
src: url('ubuntu-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('ubuntu-regular-webfont.woff') format('woff'),
url('ubuntu-regular-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Ubuntu';
src: url('ubuntu-regular-webfont.eot');
src: url('ubuntu-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('ubuntu-regular-webfont.woff') format('woff'),
url('ubuntu-regular-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Ubuntu';
src: url('ubuntu-regular-webfont.eot');
src: url('ubuntu-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('ubuntu-regular-webfont.woff') format('woff'),
url('ubuntu-regular-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Ubuntu';
src: url('ubuntu-bold-webfont.eot');
src: url('ubuntu-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('ubuntu-bold-webfont.woff') format('woff'),
url('ubuntu-bold-webfont.ttf') format('truetype');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'Ubuntu';
src: url('ubuntu-italic-webfont.eot');
src: url('ubuntu-italic-webfont.eot?#iefix') format('embedded-opentype'),
url('ubuntu-italic-webfont.woff') format('woff'),
url('ubuntu-italic-webfont.ttf') format('truetype');
font-weight: normal;
font-style: italic;
}
normal | bold
bolder | lighter
100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900
normal | italic | oblique
@font-face {
font-family: 'Ubuntu';
src: url('ubuntu-condensed-webfont.eot');
src: url('ubuntu-condensed-webfont.eot?#iefix') format('embedded-opentype'),
url('ubuntu-condensed-webfont.woff') format('woff'),
url('ubuntu-condensed-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
font-stretch: condensed;
}
normal
ultra-condensed | extra-condensed | condensed | semi-condensed
semi-expanded | expanded | extra-expanded | ultra-expanded
Ubuntu Regular
Ubuntu Italic
Ubuntu Bold
Ubuntu Bold Italic
Ubuntu Light
Ubuntu Light Italic
Ubuntu Medium
Ubuntu Medium Italic
Ubuntu Condensed
text-transform: uppercase;
text-transform: lowercase;
font-variant: small-caps;
font-feature-settings: "smcp" 1;
Кучето на крайния квартал
Кучето на крайния квартал
normal | small-caps
all-small-caps | petite-caps | all-petite-caps | unicase | titling-caps
common-ligatures | no-common-ligatures | discretionary-ligatures | no-discretionary-ligatures | historical-ligatures | no-historical-ligatures | contextual | no-contextual | historical-forms | ordinal | slashed-zero | lining-nums | oldstyle-nums | proportional-nums | tabular-nums | etc.
normal | <font-feature-tag>
kern, liga, cmcp, c2cp, clig, dlig, lnum, onum, aalt, salt, calt, swsh, ornm, ss01 - ss20, etc.
font-feature-settings: "ornm" 1, "onum" 1, "ss02"
font-variant: small-caps;
font-feature-settings: "smcp" 1;
отделен шрифт
@font-face {
font-family: 'PlayfairDisplay';
src: url('PlayfairDisplay-Regular.eot?') format('eot'),
url('PlayfairDisplay-Regular.woff') format('woff'),
url('PlayfairDisplay-Regular.ttf') format('truetype'),
url('PlayfairDisplay-Regular.svg#PlayfairDisplay-Regular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'PlayfairDisplay';
src: url('PlayfairDisplaySC-Regular.eot?') format('eot'),
url('PlayfairDisplaySC-Regular.woff') format('woff'),
url('PlayfairDisplaySC-Regular.ttf') format('truetype'),
url('PlayfairDisplaySC-Regular.svg#PlayfairDisplay-Regular') format('svg');
font-weight: normal;
font-style: normal;
font-variant: small-caps;
}
@font-face {
font-family: 'PlayfairDisplay';
src: url('PlayfairDisplay-Regular.eot?') format('eot'),
url('PlayfairDisplay-Regular.woff') format('woff'),
url('PlayfairDisplay-Regular.ttf') format('truetype'),
url('PlayfairDisplay-Regular.svg#PlayfairDisplay-Regular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'PlayfairDisplaySC';
src: url('PlayfairDisplaySC-Regular.eot?') format('eot'),
url('PlayfairDisplaySC-Regular.woff') format('woff'),
url('PlayfairDisplaySC-Regular.ttf') format('truetype'),
url('PlayfairDisplaySC-Regular.svg#PlayfairDisplay-Regular') format('svg');
font-weight: normal;
font-style: normal;
}
<absolute-size> | <relative-size> | <length> | <percentage>
xx-small, x-small, small, medium, large, x-large, xx-large
larger | smaller
em = % / 100
rem = % / 100 от основната големина
ex = височината на x ≈ 0.5em
ch = ширината на 0
1in = 96px
1cm = 96/2.54 = 37.7953px
Големият кораб минава
Големият кораб минава
c = ( a / a' ) s
font-size-adjustnormal | <number> | <length> | <percentage>
line-height: 1.5;
| единици | наследена стойност |
|---|---|
| число | числото |
| px | стойността в пиксели |
| em | стойността в пиксели |
| % | стойността в пиксели |
word-spacing
letter-spacing
tab-size
Аз сам си избрах тази съдба - вечната черна овца
@font-face {
font-family: 'Ubuntu';
src: url('ubuntu-regular-webfont.eot');
src: url('ubuntu-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('ubuntu-regular-webfont.woff') format('woff'),
url('ubuntu-regular-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
text-align
text-orientation
text-justify
word-break
overflow-wrap/word-wrap
hyphens
text-align-last
Противно на всеобщото вярване, Lorem Ipsum не е просто случаен текст. Неговите корени са в класическата Латинска литература от 45г. пр. Хр., което прави преди повече от 2000 години. Richard McClintock, професор по Латински от колежа Hampden-Sydney College във Вирджиния, изучавайки една от най-неясните латински думи "consectetur" в един от пасажите на Lorem Ipsum, и търсейки цитати на думата в класическата литература, открива точния източник. Lorem Ipsum е намерен в секции 1.10.32 и 1.10.33 от "de Finibus Bonorum et Malorum" (Крайностите на Доброто и Злото) от Цицерон, написан през 45г. пр. Хр. Тази книга е трактат по теория на етиката, много популярна през Ренесанса. Първият ред на Lorem Ipsum идва от ред, намерен в секция 1.10.32.
underline
Противно на всеобщото вярване, Lorem Ipsum не е просто случаен текст. Неговите корени са в класическата Латинска литература от 45г. пр. Хр., което прави преди повече от 2000 години. Richard McClintock, професор по Латински от колежа Hampden-Sydney College във Вирджиния, изучавайки една от наинай-неясните латински думи "consectetur" в един от пасажите на Lorem Ipsum, и търсейки цитати на думата в класическата литература, уткрива точния източник. Lorem Ipsum е намерен в секции 1.10.32 и 1.10.33 от "de Finibus Bonorum et Malorum" (Крайностите на Доброто и Злото) от Цицерон, написан през 45г. пр. Хр. Тази книга е трактат по теория на етиката, много популярна през Ренесанса. Първият ред на Lorem Ipsum идва от ред, намерен в секция 1.10.32.
text-shadow
filter
<filter id="comics">
<feMorphology radius="1" operator="dilate" result="thicken01" />
<feFlood flood-color="#fff"/>
<feComposite operator="in" in2="thicken01" result="contour"/>
<feMorphology radius="5" operator="dilate" result="thicken" />
<feFlood flood-color="#ff0"/>
<feComposite operator="in" in2="thicken"/>
<feMerge result="text">
<feMergeNode/>
<feMergeNode in="contour"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
<filter id="pattern">
<feImage xlink:href="img/pattern.gif"
x="0" y="0" width="100%" height="100%"
preserveAspectRatio="none" />
<feComposite operator="in" in2="SourceGraphic" />
</filter>
::first-letter
::first-line
Смутено й пошепнах: „Вместо Менделсон
не е ли по-добре да чуем Ролинг Стоунс?“,
но тя категорично ми отвърна: „Не“
и мило се усмихна: „Бъди добро момче“