首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OJS 2.4.8.5中的崩溃侧边栏导航

OJS 2.4.8.5中的崩溃侧边栏导航
EN

Stack Overflow用户
提问于 2021-09-17 22:19:26
回答 1查看 84关注 0票数 0

我校使用开放期刊系统2.4.8.5 (一个非常旧的版本)。HTML不支持<details><summary>,我不能使用JS。另外,我没有访问服务器的权限,但是我们可以上传自己的样式表,在那里我可以替换一些内置的CSS代码。

我想做一个如下所示的块边栏:

您可以在行动这里中看到它。

我想要应用的另一面是http://jurnal.unsyiah.ac.id/SiELE

非常感谢您的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-17 23:31:17

下面是一个完全依赖CSS实现功能的解决方案。单选按钮用于跟踪是否正在查看面板。当单选按钮为:checked时,将显示紧接其后的span

代码语言:javascript
复制
.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
}
代码语言:javascript
复制
<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>

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69230013

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档