Html5中怎么实现溢出部分显示省略号功能
发表于:2025-02-04 作者:千家信息网编辑
千家信息网最后更新 2025年02月04日,本篇内容介绍了"Html5中怎么实现溢出部分显示省略号功能"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所
千家信息网最后更新 2025年02月04日Html5中怎么实现溢出部分显示省略号功能
本篇内容介绍了"Html5中怎么实现溢出部分显示省略号功能"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
利用多行溢出实现"展开""收起"
多行溢出省略Css:
overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
设计是这样的。。
点击展开.png
点击收起.png
接下来我来讲讲我的实现
孙燕姿导师评语:这位同学唱功基础扎实,转音和高低音的切换非常自然,整首歌曲感情饱满,非常不错。整首歌曲感情饱满,非常不错。整首歌曲感情饱满,非常不错。
$('.teacher-review').forEach(function(v,i){ // 引入flexible.js 进行移动端适配 // 根据flexible 获取rem 即 window.rem if(v.clientHeight > (1.27*window.rem)){ var el = document.createElement('span'); el[xss_clean] = '... 点击展开'; el.className = 'spread'; // 由于每条评论相间背景 el.style.backgroundColor = i%2 == 0 ? '#ffca48' : '#ffd358'; v.appendChild(el); // multi 是显示溢出的标志 $(v).addClass('ellipsis multi') }})// 点击判断收起还是展开$('.review').on('click','.multi',function(e){ var $this = $(this) if($this.hasClass('ellipsis')){ $this.removeClass('ellipsis').find('span').html('点击收起'); }else{ $this.addClass('ellipsis').find('span').html('... 点击展开'); }})
结果是这样的。。。。
这里讲解下展开收起的思路:
出现展开的情况是因为内容溢出,那内容没溢出就不需要显示"点击展开的按钮啦",好心烦,突然接到需求,都没心情热饭吃。。
热饭过程中灵感一闪,有了!判断下内容的高度,只要大于指定的高度就能解决溢出显示"点击展开",不溢出就不显示。
这里的multi class 是为了区分内容溢出还是没溢出~~~~
如果内容显示溢出就加个ellipsis class,一旦点击,判断存在ellipsis class 说明内容溢出啦 ,这时候移除ellipsis class 就展开内容了 是不是很简单。 剩下的就不说了,大家应该都明白了~~
"Html5中怎么实现溢出部分显示省略号功能"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
内容
不错
饱满
感情
歌曲
功能
省略号
部分
接下来
情况
更多
知识
过程
还是
高度
多行
实用
扎实
学有所成
低音
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全文献翻译
人头检测数据库
金蝶专业版数据库删除辅助属性
服务器拒绝提供服务的状态码
软件开发和软件app一样吗
软件开发培训班造价
推荐网络技术培训学费
网络安全宣传教育资料
河南服务器电源批发
亚马逊账号网络安全
300659网络安全
采集局域网mysql数据库
程序连接不到数据库
江苏软件开发代理品牌
天眼下载软件开发
服务器外部安全是什么原因
网页数据库 源码
多数据库配合
反恐精英服务器登陆不进去
服务器网页管理文件大小
戴尔服务器r720维修宁波
火鸟数据库中文插件
服务器机柜可以安装交换机吗
移动软件开发毕业作品
vfp数据库基础教程6.0
网络安全保密如何做
计算机网络技术教程书
软件开发阶段风险
数据库镜像切换
区块链保障网络安全宣传周