15,038
个编辑
更改
无编辑摘要
<style type="text/css">
}
}
}
#plist preview-list li:active,#preview-menu:active { background: #fff5; } #preview-menu:hover, #plist lipreview-menu:focus, #pbuttonpreview-list li:hover, #pbuttonpreview-list li:focus { cursor background: pointer#fff3; background-color cursor: rgba(255, 255, 255, 0.2)pointer;
}
#plist lipreview-menu { background:active, #pbuttonfff3; border-radius: 4px 4px 0 0; height:active {48px; background-color width: rgbacalc(255, 255, 255, 0.338em + 56px);
}
#pcontent preview-menu div:first-child { flex-wrap padding: 13px 0 4px 16px; width: wrap8em;
}
#pimg { flex: 360px 1; widthpreview-menu div: 100%; maxlast-width: 512px;child { height padding: auto12px 8px;
}
#pcontent div preview-pager {overflow: hidden; } #previews { display: flex; left: 0; position: relative; transition: left 0.3s ease;<!--{assign var=name_count value=$name|@count}--> width: <!--{$name_count*100}-->%; z-index: 12em 10;
}
#pquotepreviews > div { display:before {flex; flex: 1; content flex-wrap: "“"wrap;
}
#pquotepreviews > div > div { flex:after 12em 1; } #previews > div > p { contentwidth: "”"100%;}
#pgrades previews img { flex: 360px 1;
width: 100%;
}
#pbuttontab-indicator { background: #f4c430; height:hover {2px; left: 0; position: relative; top: -2px; transition: left 0.3s ease; cursor width: pointer10em;
}
</style>
<button type="button" onclick="toggleMenu()" div id="pbuttonpreview-menu"></button> <ul id="plist"div> <!--{foreach $name as $n}--> <li tabindex="[0"><!--{$n]}--></li> <!--{/foreach}--></ul><div id="pcontent" style="display:none;"> <p id="pmore">更多信息请见:<a href="" class="pname"></a></p> <img src="" id="pimg">
<div>
<p classsvg xmlns="pname"><http:/p> <blockquote id="pquote"></blockquote> <p>武器类型:<span id="ptype"><www.w3.org/span><2000/p> <table id="pgrades" class="stattablesvg"> <caption>属性评级</caption> <tbody> <tr> <th>伤害</th><th>命中</th><th>回避</th><th>射速</th><th>生命</th><th>成长</th><th>护甲</th> </tr> <tr> <td id="ppowarrow-drop"></td><td idheight="phit24px"></td><td idwidth="pdodge24px"></td><td idviewBox="prate0 0 24 24"> </td><td idpath d="phpM 7,10 l 5,5 5,-5 H 7 z"></td><td idfill="pgrowthwhite"></td><td id="parmor"></td> </tr> </tbody> </table> <p>获得方式:<span id="pgain"></span></psvg>
</div>
</div>
<ul id="preview-list">
<!--{foreach $name as $n}-->
<li tabindex="0"><!--{$n}--></li>
<!--{/foreach}-->
</ul>
<div id="tab-indicator"></div>
<div id="preview-pager">
<div id="previews">
<!--{foreach $name as $n}-->
<div>
<p class="preview-detail-notice">更多信息请见:<a href="/w/<!--{$n}-->"><!--{$n}--></a></p>
<img src="<!--{$pic[$n@index]}-->" alt="<!--{$n}-->的立绘">
<div>
<p class="preview-name"><!--{$n}--></p>
<blockquote class="preview-quote"><!--{$quote[$n@index]}--></blockquote>
<p>武器类型:<!--{$type[$n@index]}--></p>
<table class="stattable preview-attr-ranks">
<caption>属性评级</caption>
<tr>
<th>伤害</th>
<th>命中</th>
<th>回避</th>
<th>射速</th>
<th>生命</th>
<th>成长</th>
<!--{if $armor[$n@index] neq ''}-->
<th>护甲</th>
<!--{/if}-->
</tr>
<tr>
<td><!--{$pow[$n@index]}--></td>
<td><!--{$hit[$n@index]}--></td>
<td><!--{$dodge[$n@index]}--></td>
<td><!--{$rate[$n@index]}--></td>
<td><!--{$life[$n@index]}--></td>
<td><!--{$growth[$n@index]}--></td>
<!--{if $armor[$n@index] neq ''}-->
<td><!--{$armor[$n@index]}--></td>
<!--{/if}-->
</tr>
</table>
<p>获得方式:<!--{$gain[$n@index]}--></p>
</div>
</div>
<!--{/foreach}-->
</div>
</div>
<script type="text/javascript">
const charList = document.querySelectorAll("#plist preview-list li");let isOpen = false;let isMobile = false;if (document.getElementById("section_0")) { isMobile = true;}
(window.RLQ=window.RLQ||[]).push(function(){
if (documentisMobile) { $("#preview-list").querySelectorcss("background", "#222"); $("#section_0preview-list").css("border-radius", "4px") {; document $("#preview-list").getElementByIdcss("plistbox-shadow", "0 4px 6px #0005"); $("#preview-list").style.cssText = css("display: ", "none");position: absolute;width: 9em $("#preview-list").css("margin-top", "-4px"); $("#preview-list").css("padding-left: ", "8px 0");background $("#preview-color: list").css("position", "absolute"); $("#333;boxpreview-shadow: 0 4px 4px rgbalist").css(0"width",0,0,0.2"calc(8em + 56px)"); charList.forEach(function(item) => { item.style.cssText = "textheight: 26px; margin-alignbottom: left0;padding: 6px 0 8px0 16px;width: calc100%;"; }); $(9em "#tab- 16pxindicator").css("display", "none"); } $("#preview-menu").css("display", "flex"); document.getElementById $("pbutton#preview-menu").innerText = on("选择人形click", toggleMenu);
} else {
}
charList.forEach(function(item) => { item.onclick = selectTabparseOnClick; item.onkeydown = parseOnKeyDown;
});
})
function parseOnClick() { selectTab(this);} function parseOnKeyDown(e) { if (documente.querySelectorkey == "Enter") { selectTab(this); }} function selectTab(targetItem) { if (isMobile) { toggleMenu(); if ($("#pcontentpreview-menu div:first-child").styletext() != targetItem.display == "none"textContent) { document.querySelector $("#pcontentpreview-menu div:first-child").styletext(targetItem.display = "flex"textContent); } }
}
}
function toggleMenu() {