Статьи

Совет: чистые текстовые градиенты CSS

Благодаря последним достижениям в CSS, у нас теперь есть доступ к мощным методам стилевого оформления, включая тени от ящиков, закругленные углы, градиенты фона и т. Д. Однако в настоящее время у нас нет возможности применять градиенты к самому тексту. К счастью, с небольшим количеством хитрости, мы можем усилить этот эффект — по крайней мере в браузерах webkit! Я покажу вам, как в сегодняшнем видео быстрый совет.


Скриншот

01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<!DOCTYPE html>
 
<html lang=»en»>
<head>
    <meta charset=»utf-8″>
    <title>Text Gradients</title>
    <link href=’http://fonts.googleapis.com/css?family=Lobster’ rel=’stylesheet’ type=’text/css’>
 
    <style>
    body {
        background: #292929;
        padding: 1em;
    }
     
    h1 {
        position: relative;
        font-size: 70px;
        margin-top: 0;
        font-family: ‘Lobster’, helvetica, arial;
    }
     
    h1 a {
        text-decoration: none;
        color: #666;
        position: absolute;
         
        -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,1)), color-stop(50%, rgba(0,0,0,.5)), to(rgba(0,0,0,1)));
    }
     
    h1:after {
        content : ‘Hello World’;
        color: #d6d6d6;
        text-shadow: 0 1px 0 white;
    }
     
    </style>
</head>
<body>
     <h1> <a href=»#»> Hello World </a> </h1>
</body>
</html>

Первоначально я изучил эту технику у ребят из NiceWebType.com . Обязательно посетите их сайт, чтобы узнать больше! Так что ты думаешь?