首页 > 其他分享 >[CSS] 字体渐变色

[CSS] 字体渐变色

时间:2024-02-08 20:44:57浏览次数:29  
标签:clip gradient 渐变色 字体 background text font CSS

image-20240205183400163

实现思路

  1. 盒子设置为inline-block,这样盒子的大小就由文本量决定;
  2. 盒子背景图片使用linear-gradient设置渐变色;
  3. 设置background-clip: text;使用文字区域截取背景;
  4. 此时文字覆盖在背景上方,只能看到原本纯色的文字,设置文本颜色为透明:color:transparent;,就能看到底部的渐变色的文字。

参考代码

.gradient-font{
    font-size: 3.5rem;
    text-transform: uppercase;
    font-weight: 700;
    display: inline-block;
    background-image: linear-gradient(to right, #7ed56f, #28b485);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    letter-spacing: 0.2rem;
}

这种方法适用于 iconfont。

标签:clip,gradient,渐变色,字体,background,text,font,CSS
From: https://www.cnblogs.com/feixianxing/p/18011932/css-font-color-linear-gradient-background-c

相关文章

  • gtkmm4 应用程序使用 CSS 样式
    目录前言css选择器css文件示例源代码效果前言程序样式和代码逻辑分离开使代码逻辑更可观css选择器Cambalache提供了两种css-classes相当于css里的类名:class="类名"css-name相当于css里的标签名:spindivp啥的如上我设置了这个按钮控件的类名为testButton标签名......
  • [css] SVG的使用
    使用svg代替iconfont的好处:iconfont无法显示复杂的图形;svg是矢量图;svg标签内部可以添加title和desc标签,有利于SEO和无障碍阅读。svgsprite图:将若干个svg图标组合到一个文件上,可以减少网络请求的次数,通过#获取指定的图标:<svgclass="icon"><usexlink:href="img/sprit......
  • [CSS] 渐进增强与优雅降级
    渐进增强和优雅降级含义渐进增强:先针对低级浏览器保证基本功能,再针对高级浏览器追加功能;优雅降级:针对那些最高级、最完善的浏览器来设计网站,一开始就构建完整的功能,然后再针对低版本浏览器进行兼容。@supports使用@supports可以查询相关的声明是否能被浏览器支持,然后后续可......
  • [CSS] 渐进增强与优雅降级
    渐进增强和优雅降级含义渐进增强:先针对低级浏览器保证基本功能,再针对高级浏览器追加功能;优雅降级:针对那些最高级、最完善的浏览器来设计网站,一开始就构建完整的功能,然后再针对低版本浏览器进行兼容。@supports使用@supports可以查询相关的声明是否能被浏览器支持,然后后续可......
  • [CSS] 渐进增强与优雅降级
    渐进增强和优雅降级含义渐进增强:先针对低级浏览器保证基本功能,再针对高级浏览器追加功能;优雅降级:针对那些最高级、最完善的浏览器来设计网站,一开始就构建完整的功能,然后再针对低版本浏览器进行兼容。@supports使用@supports可以查询相关的声明是否能被浏览器支持,然后后续可......
  • [CSS] 级联与特异性
    样式表IMPORTANCE比较优先级由上往下递减,如果重要性一致,则对比选择器的特异性Specificity,也叫“具体程度”.用户声明的!important作者声明的!important作者样式表用户样式表浏览器默认样式表特异性Specificity当有多条冲突的CSS规则指向同一元素,则浏览器会计算特异性......
  • REACT 里面的css文件style不显示
    问题现象在App.jsx同路径下的App.css定义中的style不显示,被上面的样式覆盖了。(使用vite创建的REACTapp)分析点击目前应用的样式右上角的style图标定位到,现在的样式是由引入的bootstrap.css定义的,可看到网页html中自定义css在bootstrap.css上面。由于javascript是从上到下编......
  • nginx改变访问应用端口以及解决css,js或表单提交访问不到的问题
    场景如果原先某个网站是通过ip:8080直接访问的,现在想要加个前缀,并且去掉端口进行访问,比如ip/myapp去访问这个项目,可以通过nginx来实现这个过程。最近有个需求需要变更redmine的访问路径,从ip:8080改成ip/redmine,下面以redmine举例子。配置过程以ip/redmine来访问原先ip:8080的项......
  • Animate.css + Vue2
    Animate.css+Vue2包:https://www.npmjs.com/package/vue2-animate安装:npminstall--savevue2-animate导入:import'vue2-animate/dist/vue2-animate.min.css';使用1:<transitionname="fadeLeft"><pv-if="isShow">he......
  • css的使用
    font连写font-style设置文字是否倾斜font-weight设置文字是否加粗font-family设置文字类型,例如宋体文字连写格式:{font:font-stylefont-weightfont-sizefont-family}例如:p{font:normol70020px"宋体"}text-decoration设置文本划线位置(a标签一般会去掉下划线)underline设......