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

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

未展开全部:

展开全部:

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

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代码如下:

.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.lryc.cn/news/423488.html

相关文章:

  • WPF篇(17)-ListBox列表控件+ListView数据列表控件
  • HAProxy 全解析:驾驭网络负载均衡与高可用的强大引擎
  • 陶瓷材质的防静电架空地板越来越受欢迎的原因
  • Mariadb数据库本机无密码登录的问题解决
  • 校园外卖平台小程序的设计
  • Python3 第八十一课 -- urllib
  • Vue 3+Vite+Eectron从入门到实战系列之(五)一后台管理登录页
  • Docker 网络代理配置及防火墙设置指南
  • 基于PostGIS(Postgres)+Node.js实现的xyz瓦片地图服务器
  • 浙大数据结构慕课课后题(06-图3 六度空间)
  • Windows File Recovery卡在99%怎么解决?实用指南!
  • 数据结构之数组
  • springboot集成sensitive-word实现敏感词过滤
  • C++ 之动手写 Reactor 服务器模型(一):网络编程基础复习总结
  • qt 在vs2022 报错记录
  • 【人工智能】TensorFlow和机器学习概述
  • SQLALchemy 的介绍
  • Java虚拟机:运行时内存结构
  • 微信小程序子组件调用父组件的方法
  • 【数据结构】TreeMap和TreeSet
  • 前端react集成OIDC
  • JavaWeb—XML_Tomcat10_HTTP
  • 中介者模式在Java中的实现:设计模式精解
  • PyQt编程快速上手
  • Docker Swarm管理
  • Python | Leetcode Python题解之第335题路径交叉
  • Ubuntu视频工具
  • HBase snapshot+replication 测试
  • 代码随想录算法训练营第四十一天|图论基础、深度优先搜索理论基础、98. 所有可达路径、797. 所有可能的路径
  • STM32学习笔记09-SPI通信