前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >css彩虹渐变文字[WebKit]

css彩虹渐变文字[WebKit]

作者头像
用户8099761
发布2023-05-10 21:45:27
7810
发布2023-05-10 21:45:27
举报
文章被收录于专栏:私人订制

以前看到过彩虹文字,觉得挺好玩的,今天就去仿着弄了下。(其实和看到的那个差不多_(•̀ω•́ 」∠)_)

代码语言:javascript
复制
css代码:
<style type="text/css">
.rainbow{
    background-image: -webkit-gradient(linear,left top,right top,color-stop(0,#f22),color-stop(0.15,#f2f),color-stop(0.3,#22f),color-stop(0.45,#2ff),color-stop(0.6,#2f2),color-stop(0.75,#2f2),color-stop(0.9,#ff2),color-stop(1,#f22));
    background-image: gradient(linear,left top,right top,color-stop(0,#f22),color-stop(0.15,#f2f),color-stop(0.3,#22f),color-stop(0.45,#2ff),color-stop(0.6,#2f2),color-stop(0.75,#2f2),color-stop(0.9,#ff2),color-stop(1,#f22));
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    }
</style>

html调用:
<span class="rainbow">彩虹文字(<ゝω·)☆~Kira~</span>

效果:彩虹文字(<ゝω·)☆~Kira~

P.S.这个是针对webkit核心浏览器的,其他的我没看也没弄过。如果哪位菊苣有心情弄的话,顺便分享出来呗。还有我测试的时候其他内核的浏览器会显示空白。所以我就用了php/js判断浏览器内核,然后是否输出该样式。

代码语言:javascript
复制
php方法:
<?php
if(strpos($_SERVER['HTTP_USER_AGENT'],"AppleWebKit")) echo '<span class="rainbow">彩虹文字(<ゝω·)☆~Kira~</span>';
else echo '<span style="color:#ff6600">彩虹文字(<ゝω·)☆~Kira~</span>';
?>

Javascript方法:
<script>
var agent = navigator.userAgent.toLowerCase();
if(agent.indexOf('applewebkit')>0) document.write('<span class="rainbow">彩虹文字(<ゝω·)☆~Kira~</span>');
else document.write('<span style="color:#ff6600">彩虹文字(<ゝω·)☆~Kira~</span>');
</script>

如有错误请指出DA☆ZE

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-10-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 以前看到过彩虹文字,觉得挺好玩的,今天就去仿着弄了下。(其实和看到的那个差不多_(•̀ω•́ 」∠)_)
  • 效果:彩虹文字(<ゝω·)☆~Kira~
  • P.S.这个是针对webkit核心浏览器的,其他的我没看也没弄过。如果哪位菊苣有心情弄的话,顺便分享出来呗。还有我测试的时候其他内核的浏览器会显示空白。所以我就用了php/js判断浏览器内核,然后是否输出该样式。
  • 如有错误请指出DA☆ZE
相关产品与服务
腾讯云服务器利旧
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档