跳转到主内容
趣航编程网 - 趣学编程,启航技术之路!

网页上动态块状内容如何实现两行文字省略并跟随?

如何在网页上实现两行文字省略并跟随动态块状内容 当网页上存在动态块状内容时,如何让上方两行文字在内容发生变化时自动省略并跟随动态内容,是一项常见的难题。 解决方案 css方法:
/* 父元素 */ .container { display: flex; align-items: center; } /* 左侧内容 */ .content { flex-grow: 1; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } /* 右侧块状内容 */ .block { margin-left: auto; }
javascript方法:
function truncateText(element, maxLength) { // 获取元素的内容 const text = element.textContent; // 超过最大长度,截断文本并添加省略号 if (text.length > maxLength) { element.textContent = text.substring(0, maxLength) + '...'; } } // 对需要省略文本的元素进行遍历 const elements = document.querySelectorAll('.content'); elements.forEach((element) => { truncateText(element, 20); // 设置最大长度为20个字符 });
演示 使用HTML,CSS,JavaScript开发Android应用程序 英文文字pdf版附源文件 如果你了解HTML,CSS和JavaScript,您已经拥有所需的工具开发Android应用程序。本动手本书展示了如何使用这些开源web标准设计和建造,可适应任何Android设备的应用程序 - 无需使用Java。您将学习如何创建一个在您选择的平台的Andr​​oid友好的网络应用程序,然后转换与自由PhoneGap框架到一个原生的Andr​​oid应用程序。了解为什么设备无关的移动应用是未来的潮流,并开始构建应用程序,提供更 下载 参见下方codepen示例: https://codepen.io/xboxyan/pen/popwvnx 参考文章 若需更多信息,可参考以下文章: [如何使用 css 和 javascript 实现文本省略](https://segmentfault.com/a/1190000040172089)

相关文章