美文网首页
h5字体逐字展开效果

h5字体逐字展开效果

作者: 没鼻子的皮诺曹 | 来源:发表于2018-06-21 09:49 被阅读0次

其实做法还是很简单的,主要是用到substring()这个方法,下面先解释下substring()这个方法的说明及用法:

js官方的解释:

substring(start,stop) 方法用于提取字符串中介于两个指定下标之间的字符。

举个例子:

<div>

    <p id="demo">我就是个demo</p>

</div>

<script>

var oTex = document.getElementById('demo');

console.log(oTex.innerHTML.substring(0,2))

</script>

以上例子就可以直观的看出substring()是可以用于截取字符串内容;

了解了这个我们就很清楚了字体逐渐展开的制作原理了,就是将已有的一段字隐藏,然后用substring()去获取隐藏的字符串内容,将获取到的内容逐渐贴到新的便签里。可能描述的有些简单,下面举例说明下:

<div>

<p style="display:none" id="oTex1">

这里面的内容我将逐渐的展开,请拭目以待!!

</p>

<h1>    

        以下为展示区域

</h1>

<p id="oTex2">

</p>

</div>

<script>

var oTex1 = document.getElementById('oTex1'),

    oTex2 = document.getElementById('oTex2'),

    i = 0,

    timer = setInterval(function(){

    oTex2.innerHTML = oTex1.innerHTML.substring(0,i);

    i++;

    if(oTex2.innerHTML  == oTex1.innerHTML){    

       clearInterval(timer);

};

},60);

</script>

小白第一次写简书还是有点蒙,有不对的地方大神还请指出。

相关文章

  • h5字体逐字展开效果

    其实做法还是很简单的,主要是用到substring()这个方法,下面先解释下substring()这个方法的说明及...

  • 可折叠式标题栏 -- CollapsingToolbarLayo

    设置展开之后 toolbar 字体的大小 设置折叠之后 toolbar 字体的大小 设置展开之后 toolbar ...

  • 10.13TableView3 展开和删除 二级联动

    点击cell后展开和删除 联动 效果如下: 如果你的产品经理已经规定了label需要的颜色字体,我们在扩###...

  • 简书Markdown格式梳理

    标题 效果: 标题 加粗 效果:加粗字体 斜体 效果: 斜体文字 字体背景 效果:汽车 飞机 列表 效果: 列表1...

  • 字体涂鸦效果Photoshop样式

    街头涂鸦字体效果ps样式下载-字体涂鸦效果Photoshop样式- Mac下载今天小编为您带来的是字体涂鸦效果Ph...

  • 点击展开效果

    ceshi

  • 英文创意字体设计

    INSANITY滴落效果创意字体设计创意字体设计INSANITY滴落字体设计

  • WKWebView 使用自定义字体

    前言 最近公司产品想更改APP整体的字体,并且H5页面的字体也要与APP原生的字体保持一致。 1.APP更改字体 ...

  • Makedown教程

    简介 语法 字体 使用 * 或 _ 标记字体效果 *倾斜***加粗*****倾斜加粗*** 显示效果 倾斜加粗倾斜...

  • Swift实现文本的逐渐显示

    可以实现横向或者竖向的文字逐渐显示,通过添加自定义字体库,即可实现有趣字体的逐字显示 源文件地址:https://...

网友评论

      本文标题:h5字体逐字展开效果

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