纯css实现多行文本右下角最后一行展示全部按钮

embedded/2024/10/21 6:20:17/

未展开全部:

展开全部:

综上演示按钮始终保持在最下方

css代码如下:

<div class="info-content"><div class="info-text" :class="!showAll ? 'mle-hidden' : ''"><span class="show-all" @click="handleShowAll">{{ showAll ? "收起" : "展开" }}<span class="arrow" :class="showAll ? 'active' : ''"></span></span>【预置内容】质量标签信息内容信息质量标签内容质量标签信息内容信息质量标签内容</div>
</div>

css代码如下:

css">.info-content {padding: 10px 0;margin: 0 16px;display: flex;.info-text {font-weight: 400;font-size: 14px;color: #919191;&:before {content: "";float: right;width: 0;height: calc(100% - 16px);background: red;}&.mle-hidden {display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}.show-all {float: right;clear: both;font-weight: 500;font-size: 14px;color: #61afff;cursor: pointer;margin-top: -4px;.arrow {display: inline-block;width: 6px;height: 6px;border-left: 2px solid #61afff;border-bottom: 2px solid #61afff;transform: translateY(-30%) rotate(-45deg);margin: 0 4px;transition: all ease-in-out 0.3s;&.active {transform: rotate(135deg);}}}}
}

最主要的是使用伪元素before把按钮顶下来,始终在最后一行


http://www.ppmy.cn/embedded/94634.html

相关文章

BioMistral 7B: 生物医学领域的开源多语言AI模型

人工智能咨询培训老师叶梓 转载标明出处 尽管目前有许多开源的针对健康领域的大模型可供使用&#xff0c;但现有模型在数据隐私风险、模型性能以及多语言支持方面的局限性&#xff0c;限制了它们在医疗领域的应用。为了克服这些限制&#xff0c;研究者们提出了BioMistral&#…

allegro PCB设计心得笔记(四) -- 显示坐标原点和更改默认产品选项

一、修改坐标原点 Allegro PCB设计过程中&#xff0c;有时需要修改坐标原点&#xff0c;但是PCB文件不显示坐标原点&#xff0c;无法确认已修改的坐标原点是否已经修改好。 显示PCB原点的设置方法如下&#xff1a; Setup -> Design Parameter Editor&#xff0c;如下图所示&…

某通用系统0day审计过程

前言 代码审计篇章都是自己跟几个师傅们一起审计的1day或者0day(当然都是小公司较为简单)&#xff0c;禁止未经允许进行转载&#xff0c;发布到博客的用意主要是想跟师傅们能够交流下审计的思路&#xff0c;毕竟审计的思路也是有说法的&#xff0c;或者是相互源码共享也OK&…

关于Vue项目npm快捷键,点击run启动报错,及npm i也报错的解决办法

1.配置idea的npm 2.点击运行按钮 3.结果 分析原因及问题&#xff1a; npm i npm run dev 由于是刚刚从gitlab新拉的前端代码&#xff0c;可能没有用命令install过类似于没有编译过&#xff0c;所以执行一下上面的命令 结果报错如下&#xff1a; F:\tbyf\qjyy\hip-manager-ui&…

前端组件库汇总

文章目录 一、前端组件库1. ElementUI(基于 Vue 2.0 的桌面端组件库)2. Element Plus(基于 Vue 3,面向设计师和开发者的组件库)3. Vue DevUI(一个基于 DevUI Design 的 Vue3 组件库)4. vant(轻量、可定制的移动端 Vue 组件库)5. Ant Design(助力设计开发者「更灵活」…

Ubuntu 安装Redis

Ubuntu 安装Redis 安装redis-server apt-get install redis-server启动服务 service redis-server start默认的配置文件路径&#xff1a;/etc/redis/redis.conf 默认的安装路径&#xff1a;/var/lib/redis rootDESKTOP-0JS7U4E:/var/lib/redis# tree . ├── appendonly.…

java 单元测试学习

单测的标准&#xff1a; 语句覆盖率达到70%&#xff1b;核心模块的语句覆盖率和分支覆盖率都要达到100%。 — 《阿里巴巴Java开发手册》 单测覆盖度分级参考 Level1&#xff1a;正常流程可用&#xff0c;即一个函数在输入正确的参数时&#xff0c;会有正确的输出 Level2&#…

解决element-ui回车键绑定按钮功能后却刷新浏览器的问题

最近写代码时&#xff0c;遇到要给回车键绑定确定的功能&#xff0c;并且打开对话框时要自动获取输入框焦点&#xff0c;发现一但重新打开浏览器&#xff0c;第一次执行回车键的功能时就会刷新浏览器&#xff0c;后续则会成功执行。但是一但再一次重新打开浏览器&#xff0c;还…