gpt4 book ai didi

jquery - 单击关闭按钮后,如何删除警告框的基于 FontAwesome 的背景?

转载 作者:行者123 更新时间:2023-11-27 23:06:53 25 4
gpt4 key购买 nike

我的网站上有一些警告框。当有人点击警告框右上角的关闭按钮时,我需要基于 FontAwesome 的背景消失。

Image of the Alert Box

我的警告框有以下代码:

<div id="system-message">
<div class="alert alert-notice">
<a class="close" data-dismiss="alert" aria-label="">×</a>
<h4 class="alert-heading">Warning</h4>
<div>
<div>blah blah blah.</div>
</div>
</div>
<div>

创建背景的代码是这样的:

div#system-message:before {
position: absolute; top: 30px; right: 100px;
font-family: FontAwesome;
font-weight: normal;
font-style: normal;
display: inline-block;
text-decoration: inherit;
font-size: 72px;
line-height: 1;
opacity: .1;
content: "\f00c"; z-index: 1;}

当我关闭警告框时,Font-Awesome 背景仍然可见!我怎样才能防止这种情况发生?插入一些:在 CSS 中的选择器之后?但是如何呢?

有好心人可以帮帮我吗?干杯。

最佳答案

这是因为在您的 CSS 中,背景附加到作为父元素的 #system-message。您必须按如下方式更改代码:

div#system-message>alert:before {
position: absolute; top: 30px; right: 100px;
font-family: FontAwesome;
font-weight: normal;
font-style: normal;
display: inline-block;
text-decoration: inherit;
font-size: 72px;
line-height: 1;
opacity: .1;
content: "\f00c"; z-index: 1;}

如果您不想在每个警报上重复背景,您可以添加 :first-child 选择器。

关于jquery - 单击关闭按钮后,如何删除警告框的基于 FontAwesome 的背景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58695212/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com