一个简单的cookie同意插件,使您的Bootstrap网站符合欧洲cookie法。
插件显示底部的cookie横幅,通知访问者您的网站有cookie。它使用本地存储来保存关闭状态,这样在清除保存的值之前,cookie横幅不会重新显示。
1.将Cookie Banner插件的JavaScript和CSS文件加载到您的Bootstrap网站中。jQuery和Bootstrap JS是可选的。
<!-- jQuery Is Required For Bootstrap 4 version --> <script src="/path/to/cdn/jquery.slim.min.js"></script> <!-- Bootstrap files --> <link rel="stylesheet" href="/path/to/cdn/bootstrap.min.css" /> <script src="/path/to/cdn/bootstrap.bundle.min.js"></script> <!-- Cookie Banner --> <link rel="stylesheet" href="./src/cookie-banner.css"> <script async src="./src/cookie-banner.js"></script>
2.将cookie同意消息添加到cookie横幅中。
<!-- Bootstrap 4 Version -->
<div class="nk-cookie-banner alert alert-dark text-center mb-0" role="alert">
🍪 This website uses cookies to ensure you get the best experience on our website.
<a href="#" target="blank">Learn more</a>
<button type="button" class="btn btn-primary btn-sm ml-3" onclick="window.nk_hideCookieBanner()">
I Got It
</button>
</div>
<!-- Bootstrap 5 Version -->
<div id="cb-cookie-banner" class="alert alert-dark text-center mb-0" role="alert">
🍪 This website uses cookies to ensure you get the best experience on our website.
<a href="#" target="blank">Learn more</a>
<button type="button" class="btn btn-primary btn-sm ms-3" onclick="window.cb_hideCookieBanner()">
I Got It
</button>
</div>
3.就是这样。覆盖cookie同意横幅的默认样式。
.nk-cookie-banner {
position: fixed;
bottom: 0px;
left: 0px;
width: 100%;
z-index: 999;
border-radius: 0px;
display: none;
}
2022-06-13
2021-10-20