美文网首页
html文本的操控精确到单个字体的设置

html文本的操控精确到单个字体的设置

作者: 流着万条永远的河 | 来源:发表于2017-10-29 01:11 被阅读0次
$.fn.textwork = function(){
  var str=''
  for(var i=0;i<this.text().length;i++){
    str +='<span>'+this.text()[i]+'<\/span>'
  }
  this.html(str)
}

$('p').textwork()
$('p span').eq(0).css({
  color:'red'
})

这是一个Jquary小插件,可以把在父元素内的文本块里的文字每个都添加上一个<span>标签,使文字的操控可以区别精确到一个字上。调用时就:

$('div').textwork()  //文字父元素是谁,里面的div就换成谁了

忘了说了,在插件里,this就是那个父元素,并且就是Jquary的元素,不用再$(this)了,错了就。
可以加些特效的:

$.fn.textwork = function(){
  var str=''
  for(var i=0;i<this.text().length;i++){
    str +='<span>'+this.text()[i]+'<\/span>'
  }
  this.html(str)
}

$('p').textwork()

$.fn.boomText = function(type){
  type = type || 'rollIn'
  var i= 0
  showtime=setInterval(function(){
    this.find('span').eq(i).addClass('animated  '+type)
    i++
    if(i >= this.find('span').length){
      clearInterval(showtime)
    }
  },300)
  
}

$('p').boomText('zoomIn')

原理就是用JS操作每个字,让动画效果写在css样式里,只要加上对应的class就可以了,这里,推荐的拿来主义的动画特效的css文件,官网.
需要先引入对应的css文件,其实跟iconfont的原理一样的。这里的动画的选择参数,就是那个type,既然动画,那单个字体的span标签的display就要改了,inline-block,可以提前在css里写好的。

相关文章

  • html文本的操控精确到单个字体的设置

    这是一个Jquary小插件,可以把在父元素内的文本块里的文字每个都添加上一个 标签,使文字的操控可以区别精确到一个...

  • HTML与CSS的字体

    字体 font-family ​ 文本字体,该属性设置文本的字体。 ​ font-family属性应该设置...

  • css字体设置

    一、原始的html字体设置 - TOP Html的文字字体设置代码: 我是黑体字 二、CSS字体设置 - TOP ...

  • CSS 字体文本

    文本字体 所有的网页都会包含文本,这就会涉及字体样式和文本对齐的设置。其中font-系列属性用于设置字体,text...

  • UILabel属性整理

    text: 设置标签显示文本 attributeedText: 设置标签属性文本 font: 设置标签文本字体默认...

  • 关于Android中TextView设置Html文本字体大小的问

    记得之前用TextView设置Html文本时发现字体的大小改变不了,后来用了SpannableString解决了就...

  • 谁来教我渗透测试——黑客必须掌握的HTML基础(二)

    今天我们继续看看html的学习笔记。 文本标签 标题标签 将文本设置为标题显示的标签对。设定标题字体大小,...

  • android中setTextColor()、Html标签fon

    通过java直接设置字体颜色以及html代码设置颜色 EditText在自动设定一个值后使其光标在文本末尾:

  • 【CSS属性大全】

    CSS的文本属性 文本属性-字体风格 font-style:设置字体风格; 常用的属性:normal(常规字体)、...

  • Day5

    CSS的定义: css指的是层叠样式表。 用处:用于设置HTML页面中的文本内容。(字体,大小,对齐方式等),图...

网友评论

      本文标题:html文本的操控精确到单个字体的设置

      本文链接:https://www.haomeiwen.com/subject/ieuepxtx.html