<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://new.pvzhe.wiki/w/%E5%BE%AE%E4%BB%B6:Modal?action=history&amp;feed=atom</id>
	<title>微件:Modal - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://new.pvzhe.wiki/w/%E5%BE%AE%E4%BB%B6:Modal?action=history&amp;feed=atom"/>
	<link rel="alternate" type="text/html" href="https://new.pvzhe.wiki/w/%E5%BE%AE%E4%BB%B6:Modal?action=history"/>
	<updated>2026-07-26T19:29:16Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://new.pvzhe.wiki/index.php?title=%E5%BE%AE%E4%BB%B6:Modal&amp;diff=14242&amp;oldid=prev</id>
		<title>愤怒的郎朗：​创建页面，内容为“&lt;includeonly&gt; &lt;button class=&quot;modal-trigger&quot; style=&quot;   padding:8px 20px;   background:&lt;!--{$btnColor|default:&#039;#4CAF50&#039;}--&gt;;   color:#fff;   border:none;   border-radius:6px;   cursor:pointer;   font-size:14px;   transition:background 0.3s; &quot;&gt;&lt;!--{$btnText|default:&#039;打开&#039;}--&gt;&lt;/button&gt; &lt;div class=&quot;modal-overlay&quot; style=&quot;   position:fixed;   top:0;   left:0;   width:100%;   height:100%;   background:rgba(0,0,0,0.5);   backdrop-filter:blur(4px);   z-index:99999;   d…”</title>
		<link rel="alternate" type="text/html" href="https://new.pvzhe.wiki/index.php?title=%E5%BE%AE%E4%BB%B6:Modal&amp;diff=14242&amp;oldid=prev"/>
		<updated>2026-07-21T02:31:01Z</updated>

		<summary type="html">&lt;p&gt;创建页面，内容为“&amp;lt;includeonly&amp;gt; &amp;lt;button class=&amp;quot;modal-trigger&amp;quot; style=&amp;quot;   padding:8px 20px;   background:&amp;lt;!--{$btnColor|default:&amp;#039;#4CAF50&amp;#039;}--&amp;gt;;   color:#fff;   border:none;   border-radius:6px;   cursor:pointer;   font-size:14px;   transition:background 0.3s; &amp;quot;&amp;gt;&amp;lt;!--{$btnText|default:&amp;#039;打开&amp;#039;}--&amp;gt;&amp;lt;/button&amp;gt; &amp;lt;div class=&amp;quot;modal-overlay&amp;quot; style=&amp;quot;   position:fixed;   top:0;   left:0;   width:100%;   height:100%;   background:rgba(0,0,0,0.5);   backdrop-filter:blur(4px);   z-index:99999;   d…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
&amp;lt;button class=&amp;quot;modal-trigger&amp;quot; style=&amp;quot;&lt;br /&gt;
  padding:8px 20px;&lt;br /&gt;
  background:&amp;lt;!--{$btnColor|default:&amp;#039;#4CAF50&amp;#039;}--&amp;gt;;&lt;br /&gt;
  color:#fff;&lt;br /&gt;
  border:none;&lt;br /&gt;
  border-radius:6px;&lt;br /&gt;
  cursor:pointer;&lt;br /&gt;
  font-size:14px;&lt;br /&gt;
  transition:background 0.3s;&lt;br /&gt;
&amp;quot;&amp;gt;&amp;lt;!--{$btnText|default:&amp;#039;打开&amp;#039;}--&amp;gt;&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;modal-overlay&amp;quot; style=&amp;quot;&lt;br /&gt;
  position:fixed;&lt;br /&gt;
  top:0;&lt;br /&gt;
  left:0;&lt;br /&gt;
  width:100%;&lt;br /&gt;
  height:100%;&lt;br /&gt;
  background:rgba(0,0,0,0.5);&lt;br /&gt;
  backdrop-filter:blur(4px);&lt;br /&gt;
  z-index:99999;&lt;br /&gt;
  display:none;&lt;br /&gt;
  align-items:center;&lt;br /&gt;
  justify-content:center;&lt;br /&gt;
&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;modal-box&amp;quot; style=&amp;quot;&lt;br /&gt;
    background:#fff;&lt;br /&gt;
    border-radius:16px;&lt;br /&gt;
    padding:24px;&lt;br /&gt;
    max-width:&amp;lt;!--{$width|default:&amp;#039;500&amp;#039;}--&amp;gt;px;&lt;br /&gt;
    width:90%;&lt;br /&gt;
    max-height:80vh;&lt;br /&gt;
    overflow-y:auto;&lt;br /&gt;
    box-shadow:0 8px 40px rgba(0,0,0,0.3);&lt;br /&gt;
    animation:modalFadeIn 0.3s ease;&lt;br /&gt;
  &amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h3 style=&amp;quot;margin:0;font-size:18px;&amp;quot;&amp;gt;&amp;lt;!--{$title|default:&amp;#039;提示&amp;#039;}--&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;button class=&amp;quot;modal-close&amp;quot; style=&amp;quot;&lt;br /&gt;
        background:transparent;&lt;br /&gt;
        border:none;&lt;br /&gt;
        font-size:24px;&lt;br /&gt;
        cursor:pointer;&lt;br /&gt;
        color:#999;&lt;br /&gt;
        padding:0 4px;&lt;br /&gt;
      &amp;quot;&amp;gt;×&amp;lt;/button&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;modal-body&amp;quot;&amp;gt;&amp;lt;!--{$content}--&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
@keyframes modalFadeIn {&lt;br /&gt;
  from { opacity:0; transform:scale(0.9); }&lt;br /&gt;
  to { opacity:1; transform:scale(1); }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
(function() {&lt;br /&gt;
  const trigger = document.currentScript.parentElement.querySelector(&amp;#039;.modal-trigger&amp;#039;);&lt;br /&gt;
  const overlay = document.currentScript.parentElement.querySelector(&amp;#039;.modal-overlay&amp;#039;);&lt;br /&gt;
  const closeBtn = overlay.querySelector(&amp;#039;.modal-close&amp;#039;);&lt;br /&gt;
  if (!trigger || !overlay) return;&lt;br /&gt;
  &lt;br /&gt;
  function openModal() { overlay.style.display = &amp;#039;flex&amp;#039;; document.body.style.overflow = &amp;#039;hidden&amp;#039;; }&lt;br /&gt;
  function closeModal() { overlay.style.display = &amp;#039;none&amp;#039;; document.body.style.overflow = &amp;#039;&amp;#039;; }&lt;br /&gt;
  &lt;br /&gt;
  trigger.addEventListener(&amp;#039;click&amp;#039;, openModal);&lt;br /&gt;
  closeBtn.addEventListener(&amp;#039;click&amp;#039;, closeModal);&lt;br /&gt;
  overlay.addEventListener(&amp;#039;click&amp;#039;, (e) =&amp;gt; {&lt;br /&gt;
    if (e.target === overlay) closeModal();&lt;br /&gt;
  });&lt;br /&gt;
  document.addEventListener(&amp;#039;keydown&amp;#039;, (e) =&amp;gt; {&lt;br /&gt;
    if (e.key === &amp;#039;Escape&amp;#039; &amp;amp;&amp;amp; overlay.style.display === &amp;#039;flex&amp;#039;) closeModal();&lt;br /&gt;
  });&lt;br /&gt;
})();&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>愤怒的郎朗</name></author>
	</entry>
</feed>