Возможно ли иметь такой же текстовый эффект (внутренняя тень, оттенок), как на этом изображении:
используя CSS3, и как?
Возможно ли иметь такой же текстовый эффект (внутренняя тень, оттенок), как на этом изображении:
используя CSS3, и как?
Только WebKit (Safari/Chrome):
<style>
h1 {
background-color: rgba(0,0,0,0.8);
-webkit-background-clip: text;
color: transparent;
text-shadow: rgba(255,255,255,0.5) 0 2px 2px;
}
</style>
<h1>Hello StackOverflow</h1>
Здесь вы можете увидеть приведенный выше фрагмент в JsFiddle: http://jsfiddle.net/HkTqe/6/
Firefox и WebKit:
<style>
.trick1 {
color: black;
height: 2em;
}
.trick2 {
color: transparent;
text-shadow: rgba(255,255,255,0.8) 0 5px 5px;
margin-top: -2em;
}
</style>
<div class="trick1">Text in Light Shade</div>
<div class="trick2">Text in Light Shade</div>
Обратите внимание, что у вас должно быть два элемента div в таком порядке с одинаковым текстовым содержимым; иначе это не сработает.
Сравнение обоих методов: http://jsfiddle.net/bABuM/.
Не совсем, но можно попробовать разные почти. См. это сообщение для множества примеров:
Вы также можете создать его с помощью -webkit-mask-image
, но он снова будет работать только в браузерах webkit. Вам нужно создать прозрачное облачное изображение в prohotshop (так, как вы хотите, чтобы оно выглядело — я только что сделал рендер/облака и трансформировал его с помощью канала aplha — немного подправив его, вы можете добиться того же эффекта, что и в вашем дизайне) а затем примените его как маску и прикрепите маску к тексту. Webkit прекрасно подходит для этого, но не работает, так как поддерживается не во всех браузерах.
Создание такого же точно такого же эффекта с помощью css3 в настоящее время невозможно.
http://jsfiddle.net/easwee/VMSD6/2/
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Untitled Page</title>
<style type="text/css">
h1 {
font-size:50px;
font-weight:bold;
font-family:Arial Black;
color:#666;
-webkit-mask-image:url("mask.png");
-webkit-mask-clip:text;
background:black;
}
</style>
</head>
<body>
<h1>SAMPLE TEXT</h1>
</body>
</html>