html - 关闭 Bootstrap 卡片容器

标签 html css bootstrap-4 bootstrap-cards

我的代码中有一个卡片容器。我添加了一个“关闭”按钮,我想在单击它时关闭卡片。我不确定如何进行这项工作,并且我一直在网上查看很多文章。

Here is a screenshot of my card with the close icon

我有以下代码:

<div class="card" style="border: 2px black solid">
<div class="card-header container-fluid" id="newsHeading">
    <div class="row">
        <div class="col">
            <h3>News Items</h3>
        </div>
        <div class="col">
        <button type="button" class="close" aria-label="Close">
          <span aria-hidden="true">&times;</span>
        </button>
        </div>
    </div>
</div>

是否有执行此操作的 html/css 方法,或者我是否必须添加一些 JS/JQ 逻辑才能使其工作?

任何帮助将不胜感激! :)

更新:

我在我的html代码下添加了以下代码。这是一个快速简单的修复方法。

<script>
    $('.close').click(function(){
       $('#newsHeading').parent().fadeOut();
    })
</script>

最佳答案

您可以在 id 上使用带有 .hide().slideUp() 的 jquery .click() 事件header 和 parent 以访问该卡。

$('.close').click(function(){
  $('#newsHeading').parent().slideUp();
})

css 中没有父选择器,因此使用子节点来改变父节点的显示通常需要其他东西 (JavaScript) 通过 DOM 来处理。

关于html - 关闭 Bootstrap 卡片容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59378029/

相关文章:

javascript - 为什么运行我的 js resizer 代码会使文档在 IE7 - IE11 和 MS Edge 中超过窗口高度和宽度的 100%?

html - css 选择器 : difference between "body h1", "body .h1"和 "body.h1"

javascript - 无法读取undefined(…)的属性“display”,但它可以用于标签的其他用途而不仅仅是此用途?

css - 我怎样才能使这个 Asp.net 按钮与这个 <button> 具有相同的 CSS?

css - 将文档类型从 HTML 4 更改为 5 时添加了像素

html - Bootstrap 样式设计到表

html - 为什么半透明背景会在不同的 div 中发光

CSS使用另一个类的颜色?

jquery - bootstrap 4 - 移动设备上的导航菜单问题

css - 引导容器中的响应式背景图像