给全站添加复制提示弹窗,进站提示弹窗
欢迎弹窗提示页面
新建hygl.js
1 2 3
| if (GLOBAL_CONFIG.Snackbar) { btf.snackbarShow('欢迎光临') }
|
引入时注意不要添加pjax字样不然会进一个页面显示一次,未开启pjax
的小伙伴不建议添加
引入格式
1 2 3
| bottom: # # 欢迎光临 - <script src="/js/hygl.js"></script>
|
复制提示
新建fuzhi.js
1 2 3 4 5 6
| document.addEventListener("copy",function(e){ btf.snackbarShow('复制成功,请遵循GPL协议', false, 3000) })
|
引入格式 注意:添加 data-pjax=""
负责可能会失效
1 2 3
| bottom: # # 复制提示 - <script charset="utf-8" data-pjax="" src="/js/fuzhi.js"></script>
|
F12提示
开发者模式已打开,请遵循GPL协议
可以添加到复制的js文件内 引入格式 注意:添加 data-pjax=""
负责可能会失效
1 2 3 4 5 6
| window.onkeydown = function (e) { if (e.keyCode === 123) { btf.snackbarShow('开发者模式已打开,请遵循GPL协议', false, 3000) } }
|
css
css修改默认小弹窗
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
| .snackbar-container { background: var(--heo-main) !important; color: var(--heo-white) !important; border-radius: 0 !important; display: flex; justify-content: center !important; max-width: none !important; min-width: 100% !important; margin: 0px !important; left: 0px !important; height: 60px !important; transform: none !important; } .snackbar-container p { font-weight: bold !important; text-align: center !important; font-size: 0.8rem !important; display: flex !important; justify-content: center !important; } .snackbar-container .action { color: var(--heo-white) !important; padding: 4px 6px !important; font-weight: bold; border-radius: 8px !important; transition: 0.3s; border: var(--style-border) !important; } .snackbar-container .action:hover { color: var(--heo-main) !important; background: var(--heo-white) !important; } .snackbar-container::after { position: absolute; width: 0; height: 100%; left: 0; top: 0; background: var(--heo-white); opacity: 0.1; content: ""; animation: snackbar-progress 2s linear forwards; pointer-events: none; } @keyframes snackbar-progress { from { width: 0; } to { width: 100%; } }
|