Как сделать разный стиль у букв CSS
Разный стиль у букв практикуют, например, поисковые системы в своих логотипах. Он достигается путём использования тега <span>.
<span style="color: Tomato; font-size: 20px; font-weight: bold;"><span></span>
Немного усложним:
тег <span>
<div style="color: DarkSalmon; font-size: 30px; font-weight: bold;">тег <span style="color: Tomato;"><span></span></div>
И теперь по аналогии. Псевдоклассы облегчат код.
Google
<style type="text/css">
.google {
font: 100 500% Georgia, 'Times New Roman', Times, serif;
text-indent: 0px;
}
.google span:nth-child(1) {color: #133BC1;}
.google span:nth-child(2) {color: #E33B21;}
.google span:nth-child(3) {color: #E6B500;}
.google span:nth-child(4) {color: #4BCE54;}
.google span:nth-child(5) {color: #0048E3;}
.google span:nth-child(6) {color: #E33B21; font-style: italic;}
</style>
<div class="google">
<span>G</span><span>o</span><span>o</span><span>g</span><span>l</span><span>e</span></div>YAHOO!
<style type="text/css">
div.yahoo span {
color: #FF0000;
font-family: Garamond, Georgia, 'Times New Roman';
float: left;
font-weight: 0;
text-transform: uppercase;
text-indent: 0px;
}
.yahoo span:nth-child(1) {
font-size: 500%;
margin: 0;
}
.yahoo span:nth-child(2) {
font-size: 350%;
margin: 15px 0 0 -10px;
}
.yahoo span:nth-child(3) {
font-size: 350%;
margin: 8px 0 0px -5px;
}
.yahoo span:nth-child(4) {
font-size: 300%;
margin: 12px 0 0px -5px;
}
.yahoo span:nth-child(5) {
font-size: 350%;
margin: 6px 0 0px -1px;
}
.yahoo span:nth-child(6) {
font-size: 350%;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 4px 0 0px -1px;
text-transform: none;
}
</style>
<div class="yahoo">
<span>Y</span><span>A</span><span>H</span><span>O</span><span>O</span><span>!</span></div>
<div style="clear: both;"></div>Есть ещё псевдоэлемент :first-letter. Благодаря ему можно задать стиль для первого символа.
Яндекс
<style type="text/css">
.yandex {
font-family: Arial Narrow, Helvetica, sans-serif;
font-size: 500%;
text-indent: 0px;
display: inline-block;
}
.yandex:first-letter { color: #ff0000; }
</style>
<span class="yandex">Яндекс</span>Стих Алексея Плещеева,
Травка зеленеет,
Солнышко блестит;
Ласточка с весною
В сени к нам летит.
С нею солнце краше
И весна милей…
Прощебечь с дороги
Нам привет скорей!
Дам тебе я зерен;
А ты песню спой
Что из стран далеких
Принесла с собой.
<style>
p.stih, p.stih3 {font-size: 120%;}
p.stih:first-letter {
color: #ff0000;
font-family: serif;
font-size: 300%;
line-height: 0%;
}
p.stih3:first-letter {
color: #133BC1;
font-family: serif;
font-size: 300%;
line-height: 67%;
float: left;
}
</style>
<p class="stih">Четверостишье</p>
<p class="stih">Четверостишье</p>
<p class="stih3">Четверостишье</p>