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实现