简体   繁体   English

在 OJS 2.4.8.5 中折叠侧边栏导航

[英]Collapse sidebar navigation in OJS 2.4.8.5

My university uses Open Journal System 2.4.8.5 (a very old version).我的大学使用 Open Journal System 2.4.8.5(一个非常旧的版本)。 The HTML does not support <details> and <summary> and I cannot use JS. HTML 不支持<details><summary> ,我不能使用 JS。 Also, I do not have access to the server but we are allowed to upload our own stylesheet where I can replace some built-in CSS codes.此外,我无权访问服务器,但我们可以上传自己的样式表,我可以在其中替换一些内置的 CSS 代码。

I want to make a block sidebar that looks like this:我想制作一个像这样的块侧边栏:

1

You can see it in action here .你可以在这里看到它的实际效果。

The side where I want to apply this is http://jurnal.unsyiah.ac.id/SiELE .我想应用它的一面是http://jurnal.unsyiah.ac.id/SiELE

Thank you very much for your kind help.非常感谢您的帮助。

Here is a solution that relies entirely on CSS for functionality.这是一个完全依赖 CSS 来实现功能的解决方案。 Radio buttons are used to track whether a panel is being viewed.单选按钮用于跟踪是否正在查看面板。 When a radio button is :checked , the span that immediately follows is displayed.当一个单选按钮被:checked ,显示紧随其后的span

 .dropdown { border-color: #eeeeee; border-radius: 10px; border-style: solid; border-width: 1px; font-family: sans-serif; margin: 10px; overflow: hidden; position: relative; } .dropdown h1 { background-color: #eeeeee; padding: 10px 20px; margin: 0; width: 100%; } .dropdown input { display: block; float: right; position: absolute; right: 10px; top: 10px; visibility: hidden; } .dropdown input:after { content: "+"; float: right; font-size: 25px; visibility: visible; } .dropdown input:checked:after { content: '\\2013'; } .dropdown input + span { display: none; padding: 10px 20px; } .dropdown input:checked + span { display: block }
 <div class="dropdown"> <h1>Title 1</h1> <input type="radio" name="dropdown"> <span> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean viverra ex massa, at suscipit justo sagittis quis. Duis sed orci lorem. In purus metus, lacinia ac nibh vitae, gravida malesuada urna. Suspendisse potenti. Vivamus tellus ligula, iaculis nec ex vel, dictum interdum augue. Mauris dignissim orci tincidunt, feugiat purus nec, rhoncus nulla. Etiam consequat ullamcorper lobortis. Integer vel erat dapibus, tincidunt nunc eu, sodales ex. Cras a dolor ut libero gravida sagittis. In hac habitasse platea dictumst. Aliquam et sapien porttitor, ullamcorper tellus ut, viverra orci. Morbi sit amet lacus a arcu varius eleifend sit amet vitae lacus. Pellentesque quis sagittis metus.</p> </span> </div> <div class="dropdown"> <h1>Title 2</h1> <input type="radio" name="dropdown"> <span> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean viverra ex massa, at suscipit justo sagittis quis. Duis sed orci lorem. In purus metus, lacinia ac nibh vitae, gravida malesuada urna. Suspendisse potenti. Vivamus tellus ligula, iaculis nec ex vel, dictum interdum augue. Mauris dignissim orci tincidunt, feugiat purus nec, rhoncus nulla. Etiam consequat ullamcorper lobortis. Integer vel erat dapibus, tincidunt nunc eu, sodales ex. Cras a dolor ut libero gravida sagittis. In hac habitasse platea dictumst. Aliquam et sapien porttitor, ullamcorper tellus ut, viverra orci. Morbi sit amet lacus a arcu varius eleifend sit amet vitae lacus. Pellentesque quis sagittis metus.</p> </span> </div> <div class="dropdown"> <h1>Title 3</h1> <input type="radio" name="dropdown"> <span> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean viverra ex massa, at suscipit justo sagittis quis. Duis sed orci lorem. In purus metus, lacinia ac nibh vitae, gravida malesuada urna. Suspendisse potenti. Vivamus tellus ligula, iaculis nec ex vel, dictum interdum augue. Mauris dignissim orci tincidunt, feugiat purus nec, rhoncus nulla. Etiam consequat ullamcorper lobortis. Integer vel erat dapibus, tincidunt nunc eu, sodales ex. Cras a dolor ut libero gravida sagittis. In hac habitasse platea dictumst. Aliquam et sapien porttitor, ullamcorper tellus ut, viverra orci. Morbi sit amet lacus a arcu varius eleifend sit amet vitae lacus. Pellentesque quis sagittis metus.</p> </span> </div>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM