• Страница 1 из 1
  • 1
Форум » Web-Раздел » Начинающему вебмастеру » Удивительные текстовые эффекты на CSS3 (Как создать красивые текстовые эффекты при помощи CSS)
Удивительные текстовые эффекты на CSS3
Kosten
Дата: Суббота, 2019-03-30, 21:05 | Сообщение 1
Администраторы
Сообщений:20711
Награды: 56


В этом материале узнаете про шесть удивительных текстовых эффектов CSS3, также 3D-эффект с использованием тени, которое применяются в тексте, где производятся эффекты с градиентами и маской, плюс картинки с изображением, который сопровождается переходами и фоновым клипом и многое другое.

Такие эффекты безусловно пригодятся при построение или оформление сайта, потому что CSS3 позволяет нам добиться действительно впечатляющих результатов. Часть описанных эффектов работает в большинстве браузеров, поддерживающих CSS3, однако несколько примеров будут работать только в Webkit.



HTML

Код
  <div id="main">
        <h1>Удивительные текстовые эффекты CSS3</h1>

        <h2>1. текстовая тень</h2>
        <div id="eff1">CSS3 Text Effect 1</div>

        <h2>
2. -webkit-mask-image</h2>
        <div id="eff2">CSS3 Text Effect​ 2</div>

        <h2>3. -webkit-background-clip</h2>
        <div id="eff3">CSS3 Text Effect 3</div>

        <h2>4. -webkit-background-clip with fixed background-size</h2>
        <div id="eff4">CSS3 Text Effect 4</div>

        <h2>5. -webkit-text-stroke</h2>
        <div id="eff5">CSS3 Text Effect 5</div>

        <h2>6. rotateY</h2>
        <div id="eff6"><p>CSS3</p> Text Effect 6</div>
    </div>

CSS

Код
#main div {
    font-size: 120px;
    font-weight:bold;
    position: relative;
}
#eff1 {
    color: #00b506;
    text-shadow:
        0px 0px 0 rgb(-28,153,-22),
        1px 1px 0 rgb(-55,126,-49),
        2px 2px 0 rgb(-83,98,-77),
        3px 3px 0 rgb(-111,70,-105),
        4px 4px 0 rgb(-139,42,-133),
        5px 5px 0 rgb(-166,15,-160),
        6px 6px 0 rgb(-194,-13,-188),
        7px 7px 0 rgb(-222,-41,-216),
        8px 8px 7px rgba(0,0,0,0.75),
        8px 8px 1px rgba(0,0,0,0.5),
        0px 0px 7px rgba(0,0,0,.2);
}
#eff2 {
    color: #00b506;
    text-shadow: 1px 1px 1px #000000;
    -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,1)), color-stop(50%, rgba(0,0,0,.3)), to(rgba(0,0,0,1)));
}
#eff3 {
    background-image: -webkit-linear-gradient(left, #ff0000, #ff7f00, #ffff00, #00ff00, #00ffff, #0000ff, #8b00ff);
    background-image:    -moz-linear-gradient(left, #ff0000, #ff7f00, #ffff00, #00ff00, #00ffff, #0000ff, #8b00ff);
    background-image:     -ms-linear-gradient(left, #ff0000, #ff7f00, #ffff00, #00ff00, #00ffff, #0000ff, #8b00ff);
    background-image:      -o-linear-gradient(left, #ff0000, #ff7f00, #ffff00, #00ff00, #00ffff, #0000ff, #8b00ff);
    background-image:         linear-gradient(to right, #ff0000, #ff7f00, #ffff00, #00ff00, #00ffff, #0000ff, #8b00ff);

    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
}
#eff4 {
    background: #00b506 -webkit-gradient(linear, left top, right top, from(#00b506), to(#00b506), color-stop(0.5, #ffffff)) 0 0 no-repeat;
    color: rgba(255, 255, 255, 0.1);
    font-size: 120px;
    font-weight: bold;
    position: relative;

    -webkit-animation: shine 2s infinite;
    -webkit-background-clip: text;
    -webkit-background-size: 300px;
}

@-webkit-keyframes shine {
    0% {
        background-position: top left;
    }
    100% {
        background-position: top right;
    }
}

#eff5 {
    color: #00b506;

    -webkit-text-stroke: 1px #000;
}

#eff6 {
    color: #00b506;
}
#eff6 p {
    color: #8A2BE2;
    cursor: pointer;
    display: inline-block;

    -webkit-transition: .5s;
    -moz-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
#eff6 p:hover {
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -0-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
}


Демонстрация
Прикрепления: 9803234.jpg(80.9 Kb) · satun.zip(2.6 Kb)
Страна: (RU)
Форум » Web-Раздел » Начинающему вебмастеру » Удивительные текстовые эффекты на CSS3 (Как создать красивые текстовые эффекты при помощи CSS)
  • Страница 1 из 1
  • 1
Поиск: