mirror of
https://github.com/suk-ws/ph-Bookshelf.git
synced 2024-12-05 09:26:52 +08:00
初次加载的菜单动画抑制,按钮图标框选抑制
This commit is contained in:
parent
df53442022
commit
669c3034a3
@ -129,6 +129,10 @@
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.prevent-animation {
|
||||||
|
transition: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
/*#test-overflow {*/
|
/*#test-overflow {*/
|
||||||
/* display: none;*/
|
/* display: none;*/
|
||||||
/*}*/
|
/*}*/
|
||||||
@ -493,6 +497,7 @@ body {
|
|||||||
height: 2.2rem;
|
height: 2.2rem;
|
||||||
width: 2.2rem;
|
width: 2.2rem;
|
||||||
transition: background-color var(--tools-button-hover-anima-speed);
|
transition: background-color var(--tools-button-hover-anima-speed);
|
||||||
|
user-select: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
#page-tools > button:hover {
|
#page-tools > button:hover {
|
||||||
|
@ -12,7 +12,6 @@ for (const node of document.getElementsByTagName("noscript")) {
|
|||||||
|
|
||||||
for (const node of document.getElementsByClassName("menu-item-parent")) {
|
for (const node of document.getElementsByClassName("menu-item-parent")) {
|
||||||
if (node.parentElement.id === "menu-metas") {
|
if (node.parentElement.id === "menu-metas") {
|
||||||
console.log("a");
|
|
||||||
node.firstElementChild.onclick = function () {
|
node.firstElementChild.onclick = function () {
|
||||||
if (!node.classList.contains("active")) {
|
if (!node.classList.contains("active")) {
|
||||||
for (const nodeOther of node.parentElement.children) {
|
for (const nodeOther of node.parentElement.children) {
|
||||||
@ -56,4 +55,19 @@ document.getElementById("sidebar-show").onclick = sidebarToggle;
|
|||||||
function sidebarToggle() {
|
function sidebarToggle() {
|
||||||
itemSidebar.parentElement.classList.toggle("show-sidebar");
|
itemSidebar.parentElement.classList.toggle("show-sidebar");
|
||||||
}
|
}
|
||||||
sidebarToggle();
|
if (window.innerWidth > 1000) { sidebarToggle(); }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
window.onload = function () {
|
||||||
|
|
||||||
|
// 循环删除页面加载时css过度动画的效果抑制
|
||||||
|
const elementsTranslationPreload = document.getElementsByClassName("prevent-animation");
|
||||||
|
while (elementsTranslationPreload.length > 0) {
|
||||||
|
// console.debug("Removing translation-preload tag on element" + elementsTranslationPreload[0].nodeName + "#" + elementsTranslationPreload[0].id);
|
||||||
|
// console.debug("Last elements count is : " + elementsTranslationPreload.length);
|
||||||
|
elementsTranslationPreload[0].classList.remove("prevent-animation");
|
||||||
|
}
|
||||||
|
console.debug("prevent-animation tag remove done");
|
||||||
|
|
||||||
|
}
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<? require_once "./src/Data/SiteMeta.php"; ?>
|
<? require_once "./src/Data/SiteMeta.php"; ?>
|
||||||
<div id="nav-container"><nav id="sidebar">
|
<div id="nav-container" class="prevent-animation"><nav id="sidebar">
|
||||||
<noscript id="noscript-warn">For now, javascript must be enabled to view this site!!</noscript>
|
<noscript id="noscript-warn">For now, javascript must be enabled to view this site!!</noscript>
|
||||||
<address id="site-title">ph-Bookshelf BEDROCK Demo supports looooooooog title</address>
|
<address id="site-title">ph-Bookshelf BEDROCK Demo supports looooooooog title</address>
|
||||||
<div id="menu-container" class="menu-container sidebar-card">
|
<div id="menu-container" class="menu-container sidebar-card">
|
||||||
@ -68,7 +68,8 @@
|
|||||||
</a>
|
</a>
|
||||||
<a class="no-style menu-item" href="https://github.com/suk-ws/ph-Bookshelf" target="_blank">
|
<a class="no-style menu-item" href="https://github.com/suk-ws/ph-Bookshelf" target="_blank">
|
||||||
<span>published with ph-Bookshelf</span><br>
|
<span>published with ph-Bookshelf</span><br>
|
||||||
<small><?=SiteMeta::getProgramVersion()?></small>
|
<small><?=SiteMeta::getProgramVersion()?></small><br>
|
||||||
|
<small>with BreadCardUI</small>
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
Reference in New Issue
Block a user