css - 组合框阴影和文本渐变
问题描述
是否有可能将文本渐变与框阴影结合起来?请参阅示例图像以了解我想要达到的目标。示例-图像
我已经实现了渐变,但是我之后添加的框阴影出现在前景中。我该如何解决?
h2 {
display: inline-block;
background-image:linear-gradient(90deg,#c93718 0%,#035b34 30%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
box-shadow: inset 0px 30px white;
}
很想得到一些帮助!
谢谢!(对不起我的英语)
解决方案
尝试添加一个 div,然后你可以使用 position 来解决你的问题。
h2 {
display: inline-block;
background-image:linear-gradient(90deg,#c93718 0%,#035b34 30%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
z-index: 999999;
position: absolute;
}
div{
background-color: gray;
height: 30px;
width: 140px;
position: absolute;
top: 22px;
}
<h2>This is Demo</h2>
<div></div>
推荐阅读
- mysql - 如何在mysql服务器上显示所有数据库的qps等统计信息
- spring-mvc - 使用 JSTL TAGS 将 Struts2 标签转换为 SpringMVC
- c# - WPF 应用程序(Core 或 Framework.net)是否支持 SVG,如果不支持,何时支持?
- node.js - 使用预签名 URL 和 AWS Lambda 函数(使用 Angular 8、Node.js 和 Netlify)将文件上传到 AWS S3 存储桶
- search - LinkedIn 抓取多个页面
- c# - 如何从每个包含更多方法定义的接口中实现两种方法?
- python - 如何在python中使用循环将LabelEncoder分配给变量
- node.js - 构建 TypeScript monorepo 项目的问题
- python - 无法使用firefox驱动打开网站
- azure - hdfs dfs -setfacl 在 Azure Data Lake Store 上失败