本地存储显示和隐藏Cookie同意横幅

  • 源码大小:12.55KB
  • 所需积分:1积分
  • 源码编号:19JP-3527
  • 浏览次数:539次
  • 最后更新:2023年06月23日
  • 所属栏目:其他
我要下载
加入收藏
本站默认解压密码:19jp.com 或 19jp_com

简介

一个简单的cookie同意插件,使您的Bootstrap网站符合欧洲cookie法。

插件显示底部的cookie横幅,通知访问者您的网站有cookie。它使用本地存储来保存关闭状态,这样在清除保存的值之前,cookie横幅不会重新显示。

如何使用它:

1.将Cookie Banner插件的JavaScript和CSS文件加载到您的Bootstrap网站中。jQuery和Bootstrap JS是可选的。

  1. <!-- jQuery Is Required For Bootstrap 4 version -->
  2. <script src="/path/to/cdn/jquery.slim.min.js"></script>
  3. <!-- Bootstrap files -->
  4. <link rel="stylesheet" href="/path/to/cdn/bootstrap.min.css" />
  5. <script src="/path/to/cdn/bootstrap.bundle.min.js"></script>
  6. <!-- Cookie Banner -->
  7. <link rel="stylesheet" href="./src/cookie-banner.css">
  8. <script async src="./src/cookie-banner.js"></script>

2.将cookie同意消息添加到cookie横幅中。

  1. <!-- Bootstrap 4 Version -->
  2. <div class="nk-cookie-banner alert alert-dark text-center mb-0" role="alert">
  3. &#x1F36A; This website uses cookies to ensure you get the best experience on our website.
  4. <a href="#" target="blank">Learn more</a>
  5. <button type="button" class="btn btn-primary btn-sm ml-3" onclick="window.nk_hideCookieBanner()">
  6. I Got It
  7. </button>
  8. </div>
  9.  
  10. <!-- Bootstrap 5 Version -->
  11. <div id="cb-cookie-banner" class="alert alert-dark text-center mb-0" role="alert">
  12. &#x1F36A; This website uses cookies to ensure you get the best experience on our website.
  13. <a href="#" target="blank">Learn more</a>
  14. <button type="button" class="btn btn-primary btn-sm ms-3" onclick="window.cb_hideCookieBanner()">
  15. I Got It
  16. </button>
  17. </div>

3.就是这样。覆盖cookie同意横幅的默认样式。

  1. .nk-cookie-banner {
  2. position: fixed;
  3. bottom: 0px;
  4. left: 0px;
  5. width: 100%;
  6. z-index: 999;
  7. border-radius: 0px;
  8. display: none;
  9. }

更新日志:

2022-06-13

  • 固定演示

2021-10-20

  • 更新cookie-banner.css
  • 适用于最新的Bootstrap 5框架。

预览截图