Каким образом достичь данного результата?
Способы:
color: rgba(255,255,255,0.01)
background-clip
color: transparent + text-shadow
Не дали результатов
Можно с помощью svg:
body {
background: #b4e391;
background: -moz-linear-gradient(-45deg, #b4e391 0%, #61c419 50%, #b4e391 100%);
background: -webkit-linear-gradient(-45deg, #b4e391 0%, #61c419 50%, #b4e391 100%);
background: linear-gradient(135deg, #b4e391 0%, #61c419 50%, #b4e391 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4e391', endColorstr='#b4e391', GradientType=1);
}
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 80">
<text y="50" fill="transparent"
font-size="50px"
font-weight="bold"
stroke="#FFFFFF" stroke-width="1">Ваш текст</text>
</svg>
А как же старый добрый -webkit-text-stroke
? Вроде уже и поддержка неплохая.
Может я чего-то не понял, но в метках есть [CSS], а это он самый, в чистом виде и с минимумом кода:
body {
background: url(http://lorempixel.com/600/600/) no-repeat;
font: bold 96px 'Arial Black';
text-align: center;
}
.txt-1 {
color: rgba(255, 141, 0, 0.0);
-webkit-text-stroke: 1px white;
}
.txt-2 {
color: rgba(255, 141, 0, 0.38);
-webkit-text-stroke: 1px black;
}
.txt-3 {
color: rgba(128, 255, 0, 0.38);
-webkit-text-stroke: 4px red;
}
<span class="txt-1">SYSTEM</span><br>
<span class="txt-2">SYSTEM</span><br>
<span class="txt-3">SYSTEM</span>
Используйте значение rgba()
для свойства color
div {
font-family: Arial Black, Arial Bold, Gadget, sans-serif;
color: rgba(255, 255, 255, 0.4);
font-size: 80px;
margin-left: 25px;
text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}
<div>Некоторый текст</div>
Или вы можете использовать :pseudo-element
.
div {
position: relative;
font-family: Arial Black, Arial Bold, Gadget, sans-serif;
font-size: 80px;
margin-left: 25px;
text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}
div:after {
position: absolute;
top: 0;
left:0;
content: 'Некоторый текст';
width: 100%;
height: 100%;
font-family: Arial Black, Arial Bold, Gadget, sans-serif;
color: white;
opacity: 0.4;
font-size: 80px;
z-index: 1;
pointer-events: none;
}
<div>Некоторый текст</div>
Или вы можете использовать SVG
.
body, html {
height: 100%;
margin: 0;
background: url(http://lorempixel.com/500/200/) no-repeat;
}
<svg width="460" height="100">
<text fill="white" fill-opacity="0.4" font-size="60" x="240" y="70" text-anchor="middle" stroke="black">Некоторый текст</text>
</svg>
Перевод ответа со Stack Overflow на английском
Попробуй с помощью псевдо элементов:
div {
position: relative;
font-family: Arial Black, Arial Bold, Gadget, sans-serif;
font-size: 80px;
margin-left: 25px;
text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}
div:after {
position: absolute;
top: 0;
left:0;
content: 'Some text';
width: 100%;
height: 100%;
font-family: Arial Black, Arial Bold, Gadget, sans-serif;
color: white;
opacity: 0.4;
font-size: 80px;
z-index: 1;
pointer-events: none;
}
Источник с другими решениями
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
В итоге мы должны иметь три координаты которые можно изменять и одну фиксированную в середине первой линииМой код может только рисовать...