Aplikace CSS stylů jen na polovinu znaku
Dnes se mi v odběrech objevil odkaz na zajímavý tip zabývající se stylováním přes CSS pouze poloviny znaku písmena. To znamená, že by polovina písmena třeba byla černá a druhá polovina modrá. Kupodivu tohoto lze dosáhnout pouze pomocí CSS a HTML i bez použití JavaScriptu.
Ukázka:
HTML
<span data-char='P'>P</span> <span data-char='O'>O</span> <span data-char='K'>K</span> <span data-char='U'>U</span> <span data-char='S'>S</span>
CSS
span {
font-size: 100px;
font-family: Helvetica;
color: #00aeb8;
}
span {
position: relative;
}
span:before {
content: attr(data-char);
position: absolute;
width: 50%;
overflow: hidden;
color: #89b338;
}
Více informací o této technice, nebo tipy na zajímavé JS knihovny, jež nám zjednoduší práci najdete na: http://stackoverflow.com/questions/23569441/is-it-possible-to-apply-css-to-half-of-a-character




