我们如何使用css或JavaScript在i/j上更改句点(点)的颜色
How can we change the color of period (dot) over i/j using css or JavaScript?
我知道,除非对字符进行整体更改,否则无法更改字符的各个部分;然而,有没有一种方法可以使用css或JavaScript来更改i/j上给定的点的颜色?
您可以在使用css的字符之前添加另一个字符,并将其绝对定位。然后将线条剪掉一半(".4em"可能会根据字体家族的不同而变化)。
.reddot span.j:before, .reddot span.i:before{
content:'j';
position:absolute;
color:red;
height:.4em;
overflow:hidden;
}
.reddot span.i:before{
content:'i';
}
这里有一些JavaScript可以将文本包装在跨度中:
var items = document.getElementsByClassName('reddot');
for (var i in items){
items[i].innerHTML = items[i].innerHTML.replace(/([ij])/g, '<span class="$1">$1</span>');
}
请在此处查看其实际操作:http://jsfiddle.net/653st8kb/
相关文章:
- 使用regex的jquery keydown绑定不会验证撇号和句点
- 我们如何使用css或JavaScript在i/j上更改句点(点)的颜色
- JavaScript从字符串中删除尾随空格和句点
- 下划线用句点扩展.旋转引号被删除,如何用引号获得它
- 使用角度图时,我可以用函数定义数据点颜色吗
- javascript或css:如何隐藏后面跟着句点前缀的任何数字"1.文本”"2.文本“"
- 如何提取与前面带句点(.)的同一字符串匹配的字符串?(仅使用正则表达式)
- 无法在系列中为 Highstock API 设置单个点颜色,它适用于 Highchart API
- 如何在 javascript 中使用正则表达式提取句点 (.) 之后的字符串
- 什么'这个代码只允许数字和句点,这是错误的
- 基于jquery中id(其值中有句点)属性的访问值..
- Regex表示用句点分隔的3个3位数的值
- 如何用逗号和句点分隔JavaScript字符串
- javascript是否有一个选项可以使句点与任何字符匹配,包括换行符
- 单击时更改点颜色
- 在节点快速路由中使用句点时获取 403
- SQL查询-替换字段名称中的句点
- 在访问对象属性时,括号表示法比句点表示法慢
- 电子邮件正则表达式不会验证句点后的部分
- 如何删除句点和前一个单词之间的空格