打开/关闭搜索
搜索
打开/关闭菜单
933
1525
112
1.4万
植物大战僵尸杂交版Wiki
导航
首页
最近更改
随机页面
MediaWiki帮助
特殊页面
上传文件
打开/关闭外观设置菜单
notifications
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。
user-interface-preferences
个人工具
创建账号
登录
查看“︁微件:Modal”︁的源代码
来自植物大战僵尸杂交版Wiki
查看
阅读
查看源代码
查看历史
associated-pages
微件
讨论
更多操作
←
微件:Modal
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您没有权限编辑
微件
命名空间内的页面。
您可以查看和复制此页面的源代码。
<includeonly> <button class="modal-trigger" style=" padding:8px 20px; background:<!--{$btnColor|default:'#4CAF50'}-->; color:#fff; border:none; border-radius:6px; cursor:pointer; font-size:14px; transition:background 0.3s; "><!--{$btnText|default:'打开'}--></button> <div class="modal-overlay" style=" position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5); backdrop-filter:blur(4px); z-index:99999; display:none; align-items:center; justify-content:center; "> <div class="modal-box" style=" background:#fff; border-radius:16px; padding:24px; max-width:<!--{$width|default:'500'}-->px; width:90%; max-height:80vh; overflow-y:auto; box-shadow:0 8px 40px rgba(0,0,0,0.3); animation:modalFadeIn 0.3s ease; "> <div style="display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;"> <h3 style="margin:0;font-size:18px;"><!--{$title|default:'提示'}--></h3> <button class="modal-close" style=" background:transparent; border:none; font-size:24px; cursor:pointer; color:#999; padding:0 4px; ">×</button> </div> <div class="modal-body"><!--{$content}--></div> </div> </div> <style> @keyframes modalFadeIn { from { opacity:0; transform:scale(0.9); } to { opacity:1; transform:scale(1); } } </style> <script> (function() { const trigger = document.currentScript.parentElement.querySelector('.modal-trigger'); const overlay = document.currentScript.parentElement.querySelector('.modal-overlay'); const closeBtn = overlay.querySelector('.modal-close'); if (!trigger || !overlay) return; function openModal() { overlay.style.display = 'flex'; document.body.style.overflow = 'hidden'; } function closeModal() { overlay.style.display = 'none'; document.body.style.overflow = ''; } trigger.addEventListener('click', openModal); closeBtn.addEventListener('click', closeModal); overlay.addEventListener('click', (e) => { if (e.target === overlay) closeModal(); }); document.addEventListener('keydown', (e) => { if (e.key === 'Escape' && overlay.style.display === 'flex') closeModal(); }); })(); </script> </includeonly>
返回
微件:Modal
。
查看“︁微件:Modal”︁的源代码
来自植物大战僵尸杂交版Wiki