html 用于使45到75个字符之间的文本变为红色的代码段。由Chris Coyier创建:https://codepen.io/chriscoyier/pen/atebf
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html 用于使45到75个字符之间的文本变为红色的代码段。由Chris Coyier创建:https://codepen.io/chriscoyier/pen/atebf相关的知识,希望对你有一定的参考价值。
<a class="btn-character-count" href="javascript:(function(){function%20loadScript(a,b){var%20c=document.createElement('script');c.type='text/javascript';c.src=a;var%20d=document.getElementsByTagName('head')[0],done=false;c.onload=c.onreadystatechange=function(){if(!done&&(!this.readyState||this.readyState=='loaded'||this.readyState=='complete')){done=true;b()}};d.appendChild(c)}loadScript('//ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js',function(){
var redOutline={outline:'2px solid red'},text;var textyElements='p, li, dt, dd, h1, h2, h3, h4, h5, h6';$(textyElements).on('mouseover.red',function(){$(this).css(redOutline)}).on('mouseleave.red',function(){$(this).removeAttr('style')}).on('click.red',function(){text=$(this).text();var e=text.substring(0,45);var t=text.substring(45,75);var n=text.substring(75,text.length);var r=e+'<span style=\'color: red;\'>'+t+'</span>'+n;$(this).html(r);$(textyElements).off('mouseover.red mouseleave.red click.red');$(this).removeAttr('style');})
})})()">45-75</a>
<style>
.btn-character-count {
border-radius: 4px;
background: linear-gradient(#eee, #ccc);
padding: 5px 10px;
border: 1px solid #999;
color: #222;
text-decoration: none;
}
</style>
以上是关于html 用于使45到75个字符之间的文本变为红色的代码段。由Chris Coyier创建:https://codepen.io/chriscoyier/pen/atebf的主要内容,如果未能解决你的问题,请参考以下文章
为输入范围生成红色和绿色之间的颜色
使SVG linearGradient遵循路径
检测编码并使一切变为 UTF-8
悬停时更改 SVG 填充和文本突出显示颜色
C# 视图 - 字体颜色
WPF 有一个按钮,当鼠标移动到按钮上面的时候按钮的颜色变为红色,使用Style实现