【CSS】设置文字(文本)的渐变色

# 渐变色 文字

第一步 设置渐变颜色
background: linear-gradient(278.83deg, #5022bd 31.42%, #8636d1 75.55%); // 先设置渐变色背景;

第二步 设置颜色的使用范围
background-clip: text; // 背景被裁剪成文字的前景色。
-webkit-background-clip: text;

第三步 将文字颜色设置为透明,这样即可暴露出文字的渐变色背景;
color: transparent;
// 如果你的需求不涉及切换字体颜色可以直接使用这个,否则必须 -webkit-text-fill-color,不然会导致颜色切换过程中会经历 background色 > color色1(此时的transparent) > color色2(你要变更的最终颜色)。 当然你知道了这变更流程,那你也可以将 color色1 设置为color色2一样,然后再加上 `-webkit-text-fill-color: transparent;` ,但写出这种代码蠢毙了!
// -webkit-text-fill-color: transparent;  //  也可以使用这个; 指定文本字符的填充颜色,若未设置此属性,则使用 color 属性的值。

[ 需要注意的是,使用私有前缀的 CSS 属性或值应该始终与其对应的标准语法一起使用,以确保在不同浏览器中都能正常显示样式。此外,为了提高代码的可维护性,一旦某个 CSS 特性成为标准并得到广泛支持,应该逐步去除对应的私有前缀。 ]

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/475363.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JMeter接口测试数据分离驱动应用

步骤: 创建csv文件,编写接口测试用例 新建线程组——创建循环控制器(循环次数填用例总数) 创建CSV数据文件设置,设置参数。(注意:是否允许带引号?:一定要设置为true&a…

微信安装包为啥越来越大?

一、微信安装包大小的变化趋势 微信作为中国最流行的即时通讯应用之一,其安装包大小一直是用户普遍关注的话题。随着技术的发展和功能的增加,微信安装包的大小也呈现出明显的变化趋势。从最初的几MB到如今的数十MB甚至上百MB,微信安装包的不…

报错405(errAxiosError: Request failed with status code 405)

errAxiosError: Request failed with status code 405 前端调用接口的方法跟后台定义接口的方法不一致

基于 Python 的景区票务人脸识别系统,附源码

博主介绍:✌程序员徐师兄、7年大厂程序员经历。全网粉丝30W、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专栏推荐订阅👇…

StartAI V2文生图咒语集合(一)

1.3D海浪风景画 使用关键词:a paper quilling painting showing large waves crashing on a night coastline, in the style of surreal 3d landscapes, pretty, high-contrast shading, fairy tale:: manga watercolor & oil painting with paper quilling by…

第六十三天 服务攻防-框架安全CVE复现DjangoFlaskNode.JSJQuery

第六十三天 服务攻防-框架安全&CVE复现&Django&Flask&Node.JS&JQuery 知识点: 中间件及框架列表: IIS,Apache,Nginx,Tomcat,Docker,K8s,Weblogic.JBoos,WebSphere, Jenkins,GlassFish,Jetty,Jira,Struts2,Laravel,Solr,Shiro,Thin…

【Redis】深入理解 Redis 常用数据类型源码及底层实现(4.详解Hash数据结构)

Hash数据结构 看过前面的介绍,大家应该知道 Redis 的 Hash 结构的底层实现在 6 和 7 是不同的,Redis 6 是 ziplist 和 hashtable,Redis 7 是 listpack 和 hashtable。 我们先使用config get hash*看下 Redis 6 和 Redis 7 的 Hash 结构配置情况(在Redis客户端的命令行界面…

vue框架-vue-cli

vue-cli Vue CLI是一个官方的脚手架工具,用于快速搭建基于Vue.js的项目。Vue CLI提供了一整套可配置的脚手架,可以帮助开发人员快速构建现代化的Web应用程序。 Vue CLI通过提供预先配置好的Webpack模板和插件,使得开发人员可以在不需要手动编写Webpack配置的情况下快速创建…

[Docker实战] 旭日X3派上Docker Openwrt +Samba 实现局域网NAS 开启AP模式

​ 🌈 博客个人主页:Chris在Coding 🎥 本文所属专栏:[旭日X3派] [Docker实战] ❤️ 前置学习专栏:[Linux学习] ⏰ 我们仍在旅途 …

milvus insert api的数据结构源码分析

insert api的数据结构 一个完整的insert例子: import numpy as np from pymilvus import (connections,FieldSchema, CollectionSchema, DataType,Collection, )num_entities, dim 10, 3print("start connecting to Milvus") connections.connect("default&q…

CSS概述 | CSS的引入方式 | 选择器

文章目录 1.CSS概述2.CSS的引入方式2.1.内部样式表2.2.行内样式表2.3.外部样式表 3.选择器 1.CSS概述 CSS,全称Cascading Style Sheets(层叠样式表),是一种用来设置HTML(或XML等)文档样式的语言。CSS的主要…

全网超全的测试类型详解,再也不怕面试答不出来了!

在软件测试工作过程中或者在面试过程中经常会被问到一些看起来简单但是总是有些回答不上的问题,比如你说说“黑盒测试和白盒测试的区别?”,“你们公司做灰度测试么?", ”α测试和β测试有什么不一样?“&#xff0…