每一行代码(包括属性)都不是多余的
HTML
<h1 data-text="酸菜肥肠" class="shadow linear-gradient">酸菜肥肠</h1>
CSS
h1 {
position:relative;
font-size: 70px;
color: #FF0052;
}
/* 渐变 */
h1.linear-gradient{
background: -webkit-linear-gradient(90deg,#FF0052,#802F7B);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
/* 阴影 */
h1.shadow:after{
content: attr(data-text); /* 关键代码, 把html的data-text属性值作为content*/
text-shadow: 2px 5px 2px rgb(12,34,125); /* 不能设置color */
position: absolute;
top: 0;
left: 0;
z-index: -1; /* 注意层级 */
}