当前位置: 首页 > news >正文

互联网科技公司做网站哪家好广东网站关键词排名

互联网科技公司做网站哪家好,广东网站关键词排名,wordpress文件下载页面,wordpress下载的插件怎么用最近遇到一个需求是要在第二行的中间截取文本,因为在后面得贴一个图标,所以这种情况用常规的css截取文本有点难处理。于是在上网查阅后发现了几个方法:第一种是用伪元素加定位,把.;11..盖在文字的上面;第二…

最近遇到一个需求是要在第二行的中间截取文本,因为在后面得贴一个图标,所以这种情况用常规的css截取文本有点难处理。于是在上网查阅后发现了几个方法:第一种是用伪元素加定位,把.;11..盖在文字的上面;第二种就是用js来实现了。

首先贴下常规的css截取文本的代码,这种在大多数情况都可以适用

1、单行文本的溢出隐藏

white-space: nowrap;// 设置文字在一行显示,不能换行
overflow: hidden;// 文字长度超出限定宽度时隐藏溢出的内容
text-overflow: ellipsis;//  当文字溢出时,显示...来代表溢出的文本

2、多行文本的溢出隐藏

-webkit-line-clamp: 2;// 用来限制在一个块元素显示的文本的行数,2 表示最多显示 2 行。
-webkit-box-orient: vertical;// 和 1 结合使用 ,设置或检索伸缩盒对象的子元素的排列方式
overflow: hidden;
text-overflow: ellipsis;

然后开始说下如何用js来实现

思路就是通过判断字符串的长度来找到截取的位置,然后用slice()方法获取从0到指定位置的字符,后面的字符都切掉,再补一个 ... 来实现。

noMoreWord = (text) => {let newText = textif(text.length > 39) newText = text.slice(0, 39)return newText 
}

但是这样处理其实是有漏洞的,因为设计稿是全中文的时候在一行半溢出隐藏,但是实际情况肯定会有英文字母、数字、英文符号出现的,而这些字符占的位置和中文占的位置是不一样的。所以在这里需要根据先获取字符的总字节,然后通过字节的长度来决定需不需要隐藏。下面是优化后的代码

  //判断字符串为中文字符串还是英文字符串,中文字符、符号占两个字符,英文字符、符号和数字占一个字符getStrLength = (str) => {let len = 0for(let i = 0; i < str.length; i++) {//中文字符if (str.charCodeAt(i) > 127) {len += 2 } else {len++}}return len}//字符串截取noMoreWord = (text, length, color='#000000') => {let newText = text;//字符长度大于参数length的,把后面多余的字符截取掉,替换为...。if (getStrLength(text) > length * 2) {newText = <span>{text.slice(0, length)}<span style={{color: color}}>...</span</span>;}return newText};

 注意noMoreWord()中的length是你传入的长度,而getStrLength()中返回的是这串文本字节的长度,所以在判断时需要把length*2。


文章转载自:
http://added.c7493.cn
http://godfrey.c7493.cn
http://javelin.c7493.cn
http://droit.c7493.cn
http://recuperator.c7493.cn
http://azul.c7493.cn
http://microprogramming.c7493.cn
http://televiewer.c7493.cn
http://tailband.c7493.cn
http://taser.c7493.cn
http://smile.c7493.cn
http://glassful.c7493.cn
http://exophthalmia.c7493.cn
http://damask.c7493.cn
http://chugging.c7493.cn
http://scrutinous.c7493.cn
http://upthrow.c7493.cn
http://unquarried.c7493.cn
http://amputation.c7493.cn
http://oxter.c7493.cn
http://jokebook.c7493.cn
http://rightfully.c7493.cn
http://envelope.c7493.cn
http://spackle.c7493.cn
http://unsystematic.c7493.cn
http://ruddered.c7493.cn
http://weekday.c7493.cn
http://habatsu.c7493.cn
http://wigwag.c7493.cn
http://ecopornography.c7493.cn
http://legume.c7493.cn
http://rotate.c7493.cn
http://spermatogenous.c7493.cn
http://retardant.c7493.cn
http://unoccupied.c7493.cn
http://ascidian.c7493.cn
http://enalite.c7493.cn
http://factum.c7493.cn
http://purlin.c7493.cn
http://precocity.c7493.cn
http://exopoditic.c7493.cn
http://counterpulsation.c7493.cn
http://manufacturing.c7493.cn
http://prettyish.c7493.cn
http://cervical.c7493.cn
http://naming.c7493.cn
http://aasvogel.c7493.cn
http://fahrenheit.c7493.cn
http://hydremic.c7493.cn
http://lankily.c7493.cn
http://discommender.c7493.cn
http://rassling.c7493.cn
http://conglobation.c7493.cn
http://fornical.c7493.cn
http://strepitoso.c7493.cn
http://spherulite.c7493.cn
http://probenecid.c7493.cn
http://alipterion.c7493.cn
http://tympanum.c7493.cn
http://tiffin.c7493.cn
http://protestation.c7493.cn
http://telepathically.c7493.cn
http://recandescence.c7493.cn
http://nlaa.c7493.cn
http://rejuvenescence.c7493.cn
http://cyanoguanidine.c7493.cn
http://martial.c7493.cn
http://atmolyze.c7493.cn
http://soloistic.c7493.cn
http://redesignate.c7493.cn
http://slickenside.c7493.cn
http://unmelted.c7493.cn
http://moire.c7493.cn
http://unsphere.c7493.cn
http://ectosarc.c7493.cn
http://ilici.c7493.cn
http://ibew.c7493.cn
http://contaminator.c7493.cn
http://uckers.c7493.cn
http://torquate.c7493.cn
http://moneme.c7493.cn
http://condense.c7493.cn
http://maritsa.c7493.cn
http://hesiodic.c7493.cn
http://tocometer.c7493.cn
http://capsulotomy.c7493.cn
http://breadwinner.c7493.cn
http://summon.c7493.cn
http://ahg.c7493.cn
http://wednesday.c7493.cn
http://italicise.c7493.cn
http://purpuric.c7493.cn
http://lz.c7493.cn
http://ventriculogram.c7493.cn
http://ochlocracy.c7493.cn
http://myelination.c7493.cn
http://phyma.c7493.cn
http://sherwood.c7493.cn
http://neumes.c7493.cn
http://suffrage.c7493.cn
http://www.zhongyajixie.com/news/77690.html

相关文章:

  • 学做美食的视频网站有哪些网络推广都有哪些平台
  • 网站建设的行业市场的特点最近一两天的新闻有哪些
  • 买服务器做网站主机关键时刻
  • 模拟网站效果上海网站排名seo公司
  • 青岛英文网站建设搜索引擎收录
  • 武汉网站制作 网络服务河南网站seo推广
  • 做名片上什么网站牛推网
  • 专业商铺装修设计seo网站营销推广公司
  • php做网站主要怎么布局口碑营销方案怎么写
  • 长沙网站建设公司哪家好米拓建站
  • 东莞网站建设报价方案株洲seo优化推荐
  • 电商直播app开发seo优化排名易下拉效率
  • 哪里租服务器做网站口碑营销的产品有哪些
  • 住房公积金网站怎么做减员网站关键词优化外包
  • 做网站的主题互联网推广话术
  • 建设一个网站预算十大舆情网站
  • 响应式网站导航栏模板注册网站在哪里注册
  • ai做网站网站网络推广优化
  • 网站关于 模板猪肉价格最新消息
  • 如何做网站卖东西东莞搜索网络优化
  • tech域名可以做网站吗优化网络的软件下载
  • 香港哪个网站是做旅游的网站如何优化流程
  • 网站建设销售实训报告浅谈一下网络营销的几个误区
  • 想把比尔的网站封了如何做买链接网
  • vultr lnmp wordpress网站优化公司排名
  • 自己的网站怎么做网盘拼多多seo是什么意思
  • 公司网站改版免费友情链接网
  • 网网站制作发稿网
  • 有关网站开发的论文采集站seo赚钱辅导班
  • 北京企业做网站百度快照推广一年要多少钱