微信小程序文本收起展开

这里写自定义目录标题

  • 微信小程序文本收起展开
    • 常见问题的梯形背景框

微信小程序文本收起展开

参考 https://juejin.cn/post/6963904955262435336

<!-- 常见问题解答  -->
  <view class='contentBottom'>
    <view class='BottomFirst'>
      <text id='0' data-id='0' class="tag-title">常见问题解答</text>
    </view>
    <view class="one-question" wx:for="{{questionList}}" wx:key="index">
      <view class="question-hr">
        <view class="question-1"></view>{{item.q}}
      </view>
      <view class="question-hr">
        <view class="question-2"></view>
        <div class="wrapper">
          <div class="text {{item.checkboxClass}}" >
            <label class="btn" bind:tap="changText" data-id="{{index}}"></label>
            {{item.a}}
          </div>
        </div>
      </view>
    </view>
  </view>

  data: {
    questionList: [{
      checkboxClass:'',
      checkbox:false,
      q: '什么是临床试验',
      a: "临床试验是评估新药和新的治疗方案是否有效并能达到预期目的的实验过程。它们也被用于评估外科手术、放疗以及综合治疗方案的有效性。虽然许多临床试验能够取得成功,但并非所有试验都能达到预期的效果。临床试验通常分为四个阶段。1、 第一阶段: 这是将新的治疗方法应用于人体之前的第一步。 在第一阶段临床试验之前, 这项试验已经在实验室中反复确认其安全性和有效性。 第一阶段试验通常是在一小群标准治疗无效的患者中进行的。 目的是确定新药或新方案的治疗效果、 有效剂量以及不良反应。 初始剂量一般比较低, 然后在确保患者安全的情况下逐渐增加剂量。 2、 第二阶段: 如果一项治疗方法通过了第一阶段临床试验, 那么它就可以进入第二阶段临床试验。 这些试验仍然针对那些常规治疗无效的患者。 目的是确定药物的剂量效应曲线, 这通常需要更多患者的参与。3、 第三阶段: 在这一阶段, 新的治疗方法与标准治疗方法进行比较, 新药与目前的标准药物进行比较。 患者被随机分入新治疗组和标准治疗组, 通常情况下无论是患者还是医师都不知道分组的情况, 也不知道治疗是否有效。4、 第四阶段: 在新药经过国家食品药品监督管理局( SFDA) 批准之后, 该药才能应用于患者, 但还必须进行第四期临床试验的监控。 这一阶段可能会发现罕见的不良反应, 有时, 药物的治疗范围也可能需要修改。 "
    },{
      checkboxClass:'',
      checkbox:false,
      q:'临床试验为什么免费',
      a:"‌‌药物和检查费用免费‌:绝大多数临床试验都会免费提供试验药物和检查,患者无需承担这些费用。经济负担减轻‌:参加临床试验可以大大减轻患者的经济负担,特别是对于经济状况不佳的患者,这是一种重要的治疗选择。‌‌新药和治疗方法的机会‌:患者有可能获得未上市的新药和治疗机会,这些药物在国外已经应用,疗效和安全性已经得到验证。‌伦理考量‌:确保每位患者都能平等获得最新的治疗机会,是医学伦理的重要体现。免费提供服务降低了参与门槛,让更多人受益。‌科研资助‌:临床试验通常由‌制药公司、‌政府机构或非营利组织资助,它们投入大量资金以推动医学进步。受试者的权益保障自愿参与‌:患者参加临床试验是自愿的,被充分告知风险与获益并签署知情同意书后方可进入临床试验的研究。‌权益保护‌:受试者在临床试验期间的权益与安全将会得到保障,发生与临床试验相关的损害能得到及时的免费救治与相应的赔偿。补偿机制‌:受试者可以获得适当的补偿,包括营养补助、交通补助等。伦理委员会监督‌:研究者开展临床试验都要获得医院伦理委员会的同意,确保受试者的权益和安全。"
    }],
  },

.one-question {
  margin-bottom: 20rpx;
  border-bottom: 1px solid #efefee;
  font-size: 30rpx;
}

.one-question .question-hr {
  display: flex;
  margin-bottom: 10rpx;
}

.one-question .question-hr .question-1 {
  color: white;
  background-color: #F05B5B;
  padding: 4rpx 8rpx;
  border-radius: 10rpx;
  margin-right: 10rpx;
  height: 40rpx;
}

.one-question .question-hr .question-2 {
  color: white;
  background-color: #00C8C8;
  padding: 4rpx 8rpx;
  border-radius: 10rpx;
  margin-right: 10rpx;
  height: 40rpx;
}

.wrapper {
  display: flex;
  overflow: hidden;
}

.text {
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: justify;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  position: relative;
}

.text::before {
  content: '';
  height: calc(100% - 36rpx);
  float: right;
}

.text::after {
  content: '';
  width: 999vw;
  height: 999vw;
  position: absolute;
  box-shadow: inset calc(100px - 999vw) calc(30px - 999vw) 0 0 #fff;
  margin-left: -100rpx;
}

.btn {
  float: right;
  clear: both;
  margin-left: 10rpx;
  font-size: 28rpx;
  padding: 5rpx 12rpx;
  background: #00C8C8;
  line-height: 30rpx;
  border-radius: 4rpx;
  color: #fff;
  cursor: pointer;
}

.btn::before {
  content: '展开'
}

.show {
  -webkit-line-clamp: 999;
}

.show::after {
  visibility: hidden;
}

.show .btn::before {
  content: '收起'
}

在这里插入图片描述
在这里插入图片描述

常见问题的梯形背景框


.contentBottom {
  margin: 20rpx;
  padding: 0 20rpx 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background: #ffffff;
  border-radius: 10rpx;
}

.BottomFirst {
  width: 350rpx;
  height: 60rpx;
  display: flex;
  justify-content: space-around;
  background-color: #FECC9F;
  box-sizing: border-box;
  margin: 0 auto;
  position: relative;
}

.BottomFirst::before {
  content: '';
  height: 0px;
  width: 0px;
  position: absolute;
  left: -60rpx;
  top: 0rpx;
  border-bottom: 60rpx solid rgba(0, 0, 0, 0);
  border-left: 60rpx solid rgba(0, 0, 0, 0);
  border-right: 60rpx solid rgba(0, 0, 0, 0);
  border-top: 60rpx solid #FECC9F;
}

.BottomFirst::after {
  content: '';
  height: 0px;
  width: 0px;
  position: absolute;
  right: -60rpx;
  top: 0rpx;
  border-bottom: 60rpx solid rgba(0, 0, 0, 0);
  border-left: 60rpx solid rgba(0, 0, 0, 0);
  border-right: 60rpx solid rgba(0, 0, 0, 0);
  border-top: 60rpx solid #FECC9F;
}

.BottomFirst text {
  width: 100%;
  text-align: center;
  font-size: 30rpx;
  line-height: 60rpx;
  border-right: 1px solid #00C8C8;
  box-sizing: border-box;
  color: #6d3f06;
}

.BottomFirst text:nth-child(1) {
  border: none;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/898757.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

SSM框架实战小项目:打造高效用户管理系统 day3

前言 在前两篇博客中&#xff0c;后台已经搭建完毕&#xff0c;现在需要设计一下前端页面 webapp下的项目结构图 创建ftl文件夹&#xff0c;导入css和js 因为我们在后台的视图解析器中&#xff0c;设置了页面解析器&#xff0c;跳转路径为/ftl/*.ftl&#xff0c;所以需要ftl文件…

SpringBoot日常:封装redission starter组件

文章目录 逻辑实现POM.xmlRedissionConfigRedissionPropertiesRedissionUtilsspring.factories 功能测试application.yml配置POM.xmlTestController运行测试 本章内容主要介绍如何通过封装相关的redission连接配置和工具类&#xff0c;最终完成一个通用的redission starter。并…

解决安装赤店供应链云仓系统提示:“对不起,本网站系统更新已到期,请联系官方niushop客服续费!”

最近一个客户找我说自己从第三方购买的赤店云仓系统安装的时候提示&#xff1a;“对不起&#xff0c;本网站系统更新已到期&#xff0c;请联系官方x’x’x&#xff01;”&#xff0c;第一感觉肯定是授xxx权验证的问题&#xff0c;问询得知他是第三方买的非商业版&#xff0c;那…

基于Java微信小程序的的儿童阅读系统的详细设计和实现(源码+lw+部署文档+讲解等)

详细视频演示 请联系我获取更详细的演示视频 项目运行截图 技术框架 后端采用SpringBoot框架 Spring Boot 是一个用于快速开发基于 Spring 框架的应用程序的开源框架。它采用约定大于配置的理念&#xff0c;提供了一套默认的配置&#xff0c;让开发者可以更专注于业务逻辑而不…

2024HarmonyOS应用开发者高级认证 最新题库第二部分

单选题 1.以下哪个装饰器用来表示并发共享对象。&#xff08;D&#xff09; AShared BState CStyle DSendable 2.hiAppEvent提供的Watcher接口&#xff0c;需要订阅到OS的崩溃事件&#xff0c;正确的实现方式(选下面这个) hiAppEvent.addWatcher({ name:"watcher&…

1.DBeaver连接hive数据库

1.hive开启远程服务&#xff0c;linux中直接输入&#xff1a;hiveserver2 2.解压dbeaver和hive-jdbc-2.1.1.zip 3.双击打开 4.数据库&#xff0c;新建连接 5.搜索hive 6.配置参数 7.编辑驱动设置 8.添加jar包 9.测试连接 10.右击&#xff0c;新建sql编辑器 11.执行sql 12.调整字…

重磅!继“总环”后,又1本TOP刊(IF=6.9)被On Hold!

【SciencePub学术】继Science of the Total Environment&#xff08;总环&#xff09;后&#xff0c;又突发一本中科院2区TOP刊被On Hold&#xff01;现在高分区期刊似乎成为了科睿唯安的重点关注对象&#xff0c;主打的就是一个“绝不姑息”。 来源&#xff1a;科睿唯安 Biome…

【计算机网络 - 基础问题】每日 3 题(五十二)

✍个人博客&#xff1a;https://blog.csdn.net/Newin2020?typeblog &#x1f4e3;专栏地址&#xff1a;http://t.csdnimg.cn/fYaBd &#x1f4da;专栏简介&#xff1a;在这个专栏中&#xff0c;我将会分享 C 面试中常见的面试题给大家~ ❤️如果有收获的话&#xff0c;欢迎点赞…

《黑神话悟空》各章节boss顺序汇总

第一章BOSS顺序&#xff1a; 1、牯护院&#xff1a;犀牛精&#xff0c;位于苍狼岭娟&#xff0c;击败后能获得定身术。 2、广智&#xff1a;火刀狼&#xff0c; 位于观音禅院&#xff0c;击败后获得广智变身&#xff0c;记得敲钟。 3、蓝皮幽魂&#xff1a;蓝皮大头&#xff0…

力扣 困难 52.N皇后II

文章目录 题目介绍题解 题目介绍 题解 法一&#xff1a;返回51题N皇后List的长度 法二&#xff1a; class Solution {private int n, ans;private boolean[] onPath, diag1, diag2;public int totalNQueens(int n) {this.n n;onPath new boolean[n];diag1 new boolean[n * …

Android 开发 TabLayout 自定义指示器长度

前言 原生 TabLayout 的指示器长度是充满整个屏幕的&#xff0c;但在实际开发中 UI 会设计成 指示器的长度等于或者小于标题字体长度&#xff0c;如图 如果设置成跟字体长度一样即使用 API: mTabLayout.setTabIndicatorFullWidth(false);或者在 xml 布局文件中的TabLayout标签…

【高分论文密码】AI赋能大尺度空间模拟与不确定性分析及数字制图

随着AI大语言模型的广泛应用&#xff0c;大尺度空间模拟预测与数字制图技术在不确定性分析中的重要性日益凸显。这些技术已经成为撰写高分SCI论文的关键工具&#xff0c;被誉为“高分论文密码”。大尺度模拟技术能够从不同的时空尺度揭示农业生态环境领域的内在机理和时空变化规…

Apache Hive 帮助文档

Apache Hive 帮助文档 由于教学需要&#xff0c;本文主要介绍 hive 的 基础 和 哪里可以看帮助文档的介绍&#xff0c; 是一篇对帮助文档整理的文章 官方网站 文章目录 Apache Hive 帮助文档什么是 Hive&#xff1f;Hive 下载Hive帮助文档 什么是 Hive&#xff1f; Apache Hi…

计算机专业大学四年的学习路线(非常详细),零基础入门到精通,看这一篇就够了

前言 许多学子选择踏上计算机这条充满挑战与机遇的道路。但在大学四年中&#xff0c;如何规划自己的学习路线&#xff0c;才能在毕业时脱颖而出&#xff0c;成为行业的佼佼者呢&#xff1f; 第一学年&#xff1a;基础知识的奠基 1.1 课程安排 在大学的第一年&#xff0c;重…

WebGl 实现图片平移、缩放和旋转

1.图片平移 在WebGL中实现图片平移&#xff0c;可以通过修改顶点着色器中的顶点位置来实现。平移的基本思想是将每个顶点的位置向量沿着指定的方向&#xff08;通常是x轴和y轴&#xff09;进行平移。在顶点着色器中&#xff0c;可以通过添加或减去一个统一的偏移量&#xff08…

Java的买家秀探秘:API数据的优雅捕获

在编程世界的某个角落&#xff0c;Java特工正坐在他的高科技办公室里&#xff0c;沉浸在代码的海洋中。今天&#xff0c;他接到了一个有趣的任务&#xff1a;获取买家秀的API数据。这不仅是一次技术的挑战&#xff0c;更是一次深入了解买家心声的机会。Java特工&#xff0c;这位…

多语言向量模型的语言鸿沟(Language Gap),对比学习能否带来突破?

多语言向量模型训练时&#xff0c;有一个棘手问题 -- 语言鸿沟&#xff08;Language Gap&#xff09;。简单来说&#xff0c;就是不同语言中表达相同含义的短语&#xff0c;它们的向量却可能相距甚远&#xff0c;无法有效对齐。 理想情况下&#xff0c;一段文本及其不同语言的翻…

pytest中@pytest.fixture常用顺序function

ytest中pytest.fixture用法讲解 1、测试函数开始之前2、执行测试函数&#xff1a;3、测试函数结束后&#xff1a; 备注&#xff1a;内容来自chatGPT 在 pytest 中&#xff0c;pytest.fixture 是一个非常强大的功能&#xff0c;用于设置测试所需的环境和状态。它可以通过 scope…

Golang笔记_day08

Go面试题&#xff08;一&#xff09; 1、空切片 和 nil 切片 区别 空切片&#xff1a; 空切片是指长度和容量都为0的切片。它不包含任何元素&#xff0c;但仍然具有切片的容量属性。在Go语言中&#xff0c;可以使用内置的make函数创建一个空切片&#xff0c;例如&#xff1a;…

活体人脸识别技术总结及实践

文章目录 1、背景2、人脸反伪装技术2.1 活体人脸识别常见模式2.2 学术上反伪装研究 3、工程实现3.1 Silent-Face3.2 Silent-Face模型转rknn3.3 Silent-Face模型的限制 1、背景 1.1 什么是活体检测&#xff1f; 在人脸识别之前&#xff0c;先判断一下屏幕前摄像头捕捉到的人脸是…