Bawden
by lilysirius
HTML
<div class="tab"><button class="bdTablinks" onclick="bdOpenBook(event, 'bd-1OS-Content')" id="bdDefaultOpen">I</button><button class="bdTablinks" onclick="bdOpenBook(event, 'bd-IVS-Content')" id="bd-IVS">II</button><button class="bdTablinks" onclick="bdOpenBook(event, 'bd-21C-Content')" id="bd-21C">III</button></div>
<div id="bd-1OS-Content" class="bdTabcontent">
<div class="head">
<div class="headOne"><span class="cyrl">хур i</span></div>
<div class="headTwo"><span class="lat"><a href="entry://"></a></span> <span class="pg" onclick=showHide("#bd-N9-471b")>471b</span></div>
</div>
<hr>
<div class="hide" id="bd-N9-471b">
<div class="nav"><span class="prev" onclick="bdPrevPG('bd-N9')">上一页</span><span class="next" onclick="bdNextPG('bd-N9')">下一页</span></div><img id="bd-N9" src="/471.png" alt="" />
</div>
<dl>
<dt>
<dd class="onesub"><span class="exCyrl">I</span></dd><span class="cmp">хур шувуу</span> Вlack Grouse, <span class="latin">tyrurus tetrix</dt>
</dl>
</div>
<div id="bd-IVS-Content" class="bdTabcontent">
<div class="head">
<div class="headOne"><span class="cyrl">хур ii</span></div>
<div class="headTwo"><span class="lat"><a href="entry://"></a></span> <span class="pg" onclick=showHide("#bd-9G-471b")>471b</span></div>
</div>
<hr>
<div class="hide" id="bd-9G-471b">
<div class="nav"><span class="prev" onclick="bdPrevPG('bd-9G')">上一页</span><span class="next" onclick="bdNextPG('bd-9G')">下一页</span></div><img id="bd-9G" src="/471.png" alt="" />
</div>
<dl>
<dt><span class="cmp">хур тундас</span> precipitation, rain</dt>
<dd class="onesub"><span class="exCyrl">хур бороо</span> <span class="exEng">rain</span></dd>
</dl>
</div>
<div id="bd-21C-Content" class="bdTabcontent">
<div class="head">
<div class="headOne"><span class="cyrl">хур iii</span></div>
<div class="headTwo"><span class="lat"><a href="entry://"></a></span> <span class="pg" onclick=showHide("#bd-XT-471b")>471b</span></div>
...
CSS
/* 加载字体 */
@font-face {font-family: 'MONFONT'; src: local('Mongolian Baiti for TH Fonts'), url('/Mongolian_Baiti_for_TH_Fonts_Regular.ttf');}
@font-face {font-family: 'IPAFONT'; src: local('Charis SIL'), url("/CharisSIL-Regular.ttf");}
@font-face {font-family: 'BODFONT'; src: local('Noto Serif Tibetan'), url("/NotoSerifTibetan-Regular.ttf");}
@font-face {font-family: 'CYRLFONT'; src: local('Palatino Linotype'), url('/pala.ttf');}
@font-face {font-family: 'CYRLFONT'; src: local('Palatino Linotype'), url('/palab.ttf'); font-weight: bold;}
@font-face {font-family: 'CYRLFONT'; src: local('Palatino Linotype'), url('/palai.ttf'); font-style: italic;}
@font-face {font-family: 'CYRLFONT'; src: local('Palatino Linotype'), url('/palabi.ttf'); font-style: italic; font-weight: bold;}
/* 设置不同设备的基础字号 */
@media only screen and (max-device-width: 1440px) {body {font-size: 16px;} } /* 手机 */
@media only screen and (min-device-width: 1441px) {body {font-size: 14px;} } /* 电脑 */
/* Tab */
.tab {overflow: hidden; border: 1px solid #ccc; background-color: #f1f1f1; margin: 0 0 3px 0;} /* Style the tab */
.tab button {background-color: inherit; float: left; border: none; outline: none; cursor: pointer;padding: 4px 6px; transition: 0.3s; font-size: 92%;} /* Style the buttons inside the tab */
.tab button:hover {background-color: #ddd;} /* Change background color of buttons on hover */
.tab button.active {background-color: #ccc;} /* Create an active/current tablink class */
.bdTabcontent {display: none; padding: 3px 4px; border: 1px solid #ccc; border-top: none;} /* Style the tab content */
body {font-family: 'Times New Roman';}
/* 两列,左竖排右横排 */
.columns {display: flex;}
.left {flex: 1; margin-right: 1em;}
.right {flex: 10; margin-top: 0; }
/* 竖排 */
.vert {-ms-writing-mode: tb-lr; -webkit-writing-mode:...
JavaScript
function showHideLat(button) {
button.addEventListener('click', function() {
if (button.getAttribute("data-text-swap") == button.innerHTML) {
button.innerHTML = button.getAttribute("data-text-original");
} else {
button.setAttribute("data-text-original", button.innerHTML);
button.innerHTML = button.getAttribute("data-text-swap");
}
}, false);
}
function showHide(z) {
[].forEach.call(document.querySelectorAll(z), function(x) {
if (x.style.display === "none") {
x.style.display = "inline";
} else {
x.style.display = "none";
}
});
}
function bdOpenBook(evt, bookName) {
// Declare all variables
var i, bdTabcontent, bdTablinks;
// Get all elements with class="bdTabcontent" and hide them
bdTabcontent = document.getElementsByClassName("bdTabcontent");
for (i = 0; i < bdTabcontent.length; i++) {
bdTabcontent[i].style.display = "none";
}
// Get all elements with class="bdTablinks" and remove the class "active"
bdTablinks = document.getElementsByClassName("bdTablinks");
for (i = 0; i < bdTablinks.length; i++) {
bdTablinks[i].className = bdTablinks[i].className.replace(" active", "");
}
// Show the current tab, and add an "active" class to the button that opened the tab
document.getElementById(bookName).style.display = "block";
evt.currentTarget.className += " active";
}
if(document.getElementById("bdDefaultOpen")){
document.getElementById("bdDefaultOpen").click();
}
function bdNextPG(pgContainer) {
var imgObj = document.getElementById(pgContainer);
var currSrc = imgObj.getAttribute('src')
var currSrcSplit = currSrc.split("/")
currSrcSplit[currSrcSplit.length - 1] = parseInt(currSrcSplit[currSrcSplit.length - 1].split(".")[0]) + 1 + '.png'
imgObj.setAttribute("src", currSrcSplit.join('/'))
}
function bdPrevPG(pgContainer) {
var imgObj = document.getElementById(pgContainer);
var currSrc = imgObj.getAttribute('src')
var currSrcSplit =...