Bootstrap 4:显示两行,后跟“阅读更多”可展开链接

2023-12-09

我正在关注this令人惊奇的指南显示两行文本,并为用户提供“阅读更多”的链接。 转换未按预期进行。有人可以指出我在这里做错了什么吗?

#module {
  font-size: 1rem;
  line-height: 1.5;
}

#module p.collapse[aria-expanded="false"] {
  display: block;
  height: 3rem !important;
  overflow: hidden;
}

#module p.collapse.show[aria-expanded="false"] {
  height: 3rem !important;
}

#module a.collapsed:after {
  content: '+ Show More';
}

#module a:not(.collapsed):after {
  content: '- Show Less';
}
<div id="module" class="container">
  <h3>Bacon Ipsum</h3>
  <p class="collapse" id="collapseExample" aria-expanded="false">
    Bacon ipsum dolor amet doner picanha tri-tip biltong leberkas salami meatball tongue filet mignon landjaeger tail. Kielbasa salami tenderloin picanha spare ribs, beef ribs strip steak jerky cow. Pork chop chicken ham hock beef ribs turkey jerky. Shoulder
    beef capicola doner, tongue tail sausage short ribs andouille. Rump frankfurter landjaeger t-bone, kielbasa doner ham hock shankle venison. Cupim capicola kielbasa t-bone, ball tip chicken andouille venison pork chop doner bacon beef ribs kevin shankle.
    Short loin leberkas tenderloin ground round shank, brisket strip steak ham hock ham.
  </p>
  <a role="button" class="collapsed" data-toggle="collapse" href="#collapseExample" aria-expanded="false" aria-controls="collapseExample">
  </a>
</div>

<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script>

您的代码可能适用于 bootstrap 3。但由于您使用的是 bootstrap 4,请尝试以下操作。

替换这个

#module p.collapse[aria-expanded="false"] {
  display: block;
  height: 3rem !important;
  overflow: hidden;
}

#module p.collapse.show[aria-expanded="false"] {
  height: 3rem !important;
}

有了这个

#module #collapseExample.collapse:not(.show) {
  display: block;
  height: 3rem;
  overflow: hidden;
}

#module #collapseExample.collapsing {
  height: 3rem;
}

Fiddle

也只是想提醒您一下::after是一个伪元素,因此使用双冒号表示法

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Bootstrap 4:显示两行,后跟“阅读更多”可展开链接 的相关文章

  • 固定宽度可变高度网格CSS

    我们如何在网格布局中实现固定宽度和可变高度 就像www pinterest com http www pinterest com主页布局 我认为他们正在使用 Javascript 只是想知道是否还有其他方法 只需使用float left不管
  • JSF 2.1 中的 HTML 4 <按钮>

    我想使用以下命令 The JSF
  • 使用deployJava.runApplet来定位特定元素

    经过多年成功维护一个使用旧有的小程序 嵌入Java小程序的方法 我们无法捂住耳朵唱 啦啦啦 不再了 是时候使用 deployJava runApplet 当我使用点击处理程序触发此方法时 此处通过 jQuery 在按钮上使用事件侦听器 但这
  • 如何将udp发送到udp node.js服务器?

    我对此很陌生 所以我真的不知道我在做什么 但我已经设置了一个 node js udp 服务器 我想从客户端 来自网站 向它发送一个数据包 但我不知道如何在 javascript 中做到这一点 或者是否可能 我不是在研究如何从 Node js
  • 如何在HTML中的PHP中注释掉HTML和PHP?

    这是我想注释掉的一行代码 h1 class post title a href title a h1 一种流行的注释方法是分别注释 html 和 php 有一个更好的方法吗
  • 如何使用 a-href 标签链接回文件夹? [复制]

    这个问题在这里已经有答案了 好吧 我在文件夹中有一个页面 该页面称为 jobs html 该文件夹简称为 jobs 它是我的 网站 文件夹的子文件夹 在 main 文件夹的主目录中是我的 home html 文件 当我尝试做的时候 a hr
  • HTML5 历史 API

    我如何使用 HTML5 历史 api 我确实经历过https developer mozilla org en DOM Manipulated the browser history https developer mozilla org
  • VBA / HTML / jQuery 选择自动完成 - 在列表中选择

    我正在尝试使用 Excel 中的 VBA 在网站的列表中选择一个值 这不是一个 正常列表 该网站使用 jQuery 选择自动完成 如下所示 example http davidwalsh name demo jquery chosen ph
  • Modernizr - 加载 polyfills / 使用自定义检测的正确方法

    我想在网页上使用一些新的 HTML5 表单属性和输入类型 有些浏览器已经支持它们 有些浏览器不支持 也永远不会支持 这就是我想使用 Modernizr 的原因 这就是我的麻烦开始的原因 据我了解 Modernizr 本身并不是一个 poly
  • 如何将此 HTML 表格布局解决方案转换为浮动 div 解决方案?

    我经常需要列出各种尺寸的项目images在左边和text在右边 像这样 替代文本 http www deviantsart com upload 7s01l5 png http www deviantsart com upload 7s01
  • 防止用户在下拉菜单中选择默认值

    我试图阻止用户选择默认的下拉菜单选项 有没有办法在下拉菜单选项中添加文本而不是值 我的代码
  • 按百分比设置 bootstrap 模态身高

    我正在尝试制作一个带有主体的模态 当内容变得太大时 该主体会滚动 但是 我希望模式能够响应屏幕尺寸 当我将最大高度设置为 40 时 它没有任何效果 但是 如果我将最大高度设置为 400px 它会按预期工作 但不会响应 我确信我只是错过了一些
  • 如何更改 Bootstrap 3 div 列顺序

    正在做我的第一个响应式设计 在 Bootstrap 3 中可能会出现类似的情况 在 lg 上更改此设置 a b c sm 上的这个 a c b 您可以使用两个 div 一个用于第一类型的布置 另一个用于第二类型的布置 第一个仅在 lg 中显
  • W3C 验证器:“握手警报:unrecognized_name”

    我正在尝试验证我的网站W3C Nu Html 检查器 https validator w3 org nu doc https 3A 2F 2Fwww healthdrop in 2F但我遇到了以下错误 不知道为什么 IO 错误 握手警报 u
  • 如何通过php获取网页的Open Graph协议?

    PHP 有一个简单的命令来获取网页的元标记 get meta tags 但这仅适用于具有名称属性的元标记 然而 开放图谱协议如今变得越来越流行 从网页获取 opg 值的最简单方法是什么 例如 我看到的基本方法是通过 cURL 获取页面并使用
  • Jquery 中的动态滚动位置

    请帮助我解决以下情况 我有 3 个页面 当滚动到达第二页时 用户滚动页面 它必须找到特定的 ID 然后触发一个函数 一旦第三页开始 另一个函数就会触发 根据要求我不应该使用任何插件
  • JavaScript 中数组的 HTML 数据列表值

    我有一个简单的程序 它必须从服务器上的文本文件中获取值 然后将数据列表填充为输入文本字段中的选择 为此 我想要采取的第一步是我想知道如何动态地将 JavaScript 数组用作数据列表选项 我的代码是
  • JSTL 在循环中每 5 个字段集创建一个新行

    您好 我目前正在迭代并在表中显示字段集列表 为了让布局变得更得体一些 我想在每次循环到达第五个字段集时创建一个新行 谢谢 JSP div class det table class det tr td td tr table div
  • 闪亮井板宽度

    library shiny library shinydashboard ui lt dashboardPage dashboardHeader dashboardSidebar dashboardBody wellPanel tags d
  • 带显示块的SPAN

    和默认有什么区别 div 元素和默认值 span 元素与display block HTML 元素的有效性和语义存在差异 否则它们是相同的 div and span两者都被定义为通用容器 在 HTML 方面没有更深层次的含义 一个默认为块显

随机推荐

  • 通过直接字段访问复制对象属性

    有没有一种简单的方法可以将对象的属性复制到具有相同字段名称的不同类的另一个对象上使用直接字段访问 即 当其中一个类没有字段的 getter 或 setter 时 我可以用org springframework beans BeanUtils
  • 我可以让 plpgsql 函数在不使用变量的情况下返回整数吗?

    像这样的东西 CREATE OR REPLACE FUNCTION get param id integer RETURNS integer AS BODY BEGIN SELECT col1 FROM TABLE WHERE id par
  • 在 iPhone 中将两个 .caf 音频文件合并为一个音频文件

    我正在使用 AVAudioRecorder 以 caf 格式录制音频 当用户恢复该记录时 新记录必须附加到旧记录之后 那么我如何组合两个 caf 音频文件 您可以使用 ExtAudioFileService 来完成此操作 在 ios 开发人
  • 如何使用 XSD 排除 XML 文件中的枚举值?

    是否可以指定标签或属性的值不应该像某个值 我有一个奇怪的要求 xsd 不知道发送给它的值 该特定标签的值可以是具有任何值的字符串除了一个值 say data migration 如果发送了该特定值 则应向发送者确认错误 是否可以指定此限制
  • Three.js renderer.autoClear 属性不起作用?

    我试图让渲染器写入前一帧的顶部 如果我正确理解 autoClear 的上下文 则 renderer autoClear false 应该使这成为可能 但我似乎无法使其发挥作用 这是一个代码笔示例 http codepen io anon p
  • 如何使 HTML5 数字字段显示尾随零?

    我有一个字段
  • Laravel 发送电子邮件、配置和发送脚本

    我的 Laravel 电子邮件客户端有问题 我需要通过单击按钮发送电子邮件 我的代码 env MAIL DRIVER smtp MAIL HOST mail somedomain com MAIL PORT 587 MAIL USERNAM
  • 如何将数组分为 3 个元素组,按最后一个元素对它们进行排序并显示元素?

    我试图以 3 个元素为一组显示数组 并按每组的最后一个元素排序 我的阵列 info array goal raul 80 foul moneer 20 offside ronaldo 60 我的预期输出是 1 foul moneer 20
  • 来自 Google App Engine 的 dev_appserver.py 出现“ImportError:没有名为 _ssl 的模块”

    背景 在 Python 运行时中 我们添加了对 Python SSL 的支持 库 因此您现在可以打开与远程服务的安全连接 例如苹果的推送通知服务 这个报价是摘自 Google App Engine 博客上最近的一篇文章 执行 如果要使用本机
  • Android Google Maps API v2 的内存泄漏

    我正在努力解决 Google Maps Android API v2 的内存泄漏问题 每次我的视图再次可见后 堆使用量都会增加约 85KB 电话屏幕关闭 例如按电源按钮后 用户按主页按钮退出应用程序 该应用程序最终崩溃并显示内存不足异常 屏
  • 契约优先的 SOA:设计业务领域:WCF

    我正在使用 WCF 构建一个全新的系统 我将使用契约优先方法来构建基于面向服务的概念的服务 我有一项服务操作 可返回用户的银行帐户详细信息 账户类型可以是 FixedAccount 或 SavingsAccount 我将服务设计如下 Ser
  • 如何在 Flask 应用程序中创建动态子域

    我正在尝试在 Flask 应用程序中设置变量路由处理 如本答案中所述 Web 应用程序中的动态子域处理 Flask 然而 我希望能够在某些子域被变量路由捕获之前识别它们 这样我就可以使用flask restful api扩展 使用 REST
  • PHP PDO 事务回滚不起作用

    一切还好吧请有人帮助我吗我正在尝试使用 PHP PDO 事务 但我遇到了一个问题 但我无法处理它 rollBack 函数在捕获异常时不起作用这是连接代码 host localhost user root pass error dbname
  • r闪亮:从另一个rhandsontable更新rhandsontable

    我希望你很好 我正在尝试创建一个闪亮的仪表板 用户可以通过该仪表板从一个rhandsontable 更新另一个rhandsontable 我的代码如下 library shiny library rhandsontable channel
  • 使用 config.filter_parameters 对 Rails 3 中的参数进行自定义过滤

    我正在努力从 Rails 2 3 11 升级到 3 0 10 并且在转换中的内容时遇到问题ApplicationController s filter parameter logging 我想过滤某些参数 如果它们出现在类似 a 的值中 也
  • 我的 iPad 运行时内存去哪儿了?

    我导致设备 iPad 明显耗尽内存 所以它放弃了我的应用程序 我试图了解发生了什么 因为 Instruments 告诉我我正在使用大约 80Mb 并且设备上没有运行其他应用程序 我找到了这个代码片段来向 iOS 下的 Mach 系统询问内存
  • 保存Word文档

    我想根据Word安装的版本保存Word文档 如果是Word 2003 适当的版本号是11 则DOC扩大 如果Word版本高于2003 则DOCX扩大 差异反映在发送到的第二个参数中SaveAS方法 object fileFormat Gra
  • 位运算的实际应用[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心以获得指导 你用位运算来做什么 为什么
  • 检查字符串是否作为其自己的单词出现 - Python

    假设我正在寻找这个词 or 我想要的是检查该单词是否显示为一个单词或另一个单词的子字符串 E g 输入 或 输出 真 输入 对于 输出 假 我想我可以检查前后的字符是否是字母 但是有没有更有效 更简单的方法来做到这一点 谢谢 Edit此外
  • Bootstrap 4:显示两行,后跟“阅读更多”可展开链接

    我正在关注this令人惊奇的指南显示两行文本 并为用户提供 阅读更多 的链接 转换未按预期进行 有人可以指出我在这里做错了什么吗 module font size 1rem line height 1 5 module p collapse