📅  最后修改于: 2023-12-03 15:30:07.884000             🧑  作者: Mango
CSS 4 Modal 是一个轻量级的 CSS 插件,可用于创建弹出窗口,模态框和提示框。
将以下代码添加到 HTML 文件的 <head>
部分:
<link rel="stylesheet" href="css4modal.css">
要创建一个基本的模态框,只需在 HTML 中添加以下代码:
<button data-target="modal">打开模态框</button>
<div id="modal" class="modal">
<div class="modal-content">
<span class="close">×</span>
<p>这里是模态框的内容</p>
</div>
</div>
这将创建一个带有“打开模态框”按钮的模态框。 点击按钮时,模态框将会出现。
您可以通过修改 CSS 代码来自定义模态框的样式。例如,要更改模态框的背景颜色和字体颜色,可以将以下代码添加到样式表中:
.modal {
background-color: #f2f2f2;
color: #000;
}
请注意,您也可以修改触发模态框的按钮和模态框内容的样式。
如果要在模态框中加载动态内容,例如表单或 AJAX 内容,您可以使用 Javascript 来添加内容。 例如,在单击按钮时,您可以使用以下代码加载内容:
document.getElementById("modal-content").innerHTML = "这是新的内容";
要关闭模态框,可以在基本代码中找到以下 HTML 代码:
<span class="close">×</span>
在 CSS 样式表中,可以将此样式设为 display: none;
来隐藏该元素。 您也可以使用 Javascript 添加关闭模态框的事件:
document.getElementsByClassName("close")[0].addEventListener("click", function() {
document.getElementById("modal").style.display = "none";
});
CSS 4 Modal 是一个非常简单易用的 CSS 插件,可用于创建各种类型的模态框,例如弹出窗口,模态框和提示框。未来的版本可能会添加更多的特性,以增强其功能和灵活性。 我们建议您尝试它,并在自己的项目中使用它。