【发布时间】:2021-02-04 02:09:16
【问题描述】:
我不想安装引导程序,但我设法找到了一种方法来以我自己的方式对其进行样式设置。如您所见here,我的分页工作正常。只是,我无法设置 a:active 链接以显示不同的背景颜色。这是我的 css,.page 是包含 {{ pagination.links }} 的 div:
.content .big-box .page {
list-style-type: none;
display: flex;
position: absolute;
z-index: 3;
right: 0px;
bottom: 15px;
border: none;
}
.content .big-box .page li {
list-style-type: none;
display: inline-block;
cursor: pointer;
}
.content .big-box .page li:active {
background-color: black;
}
.content .big-box .page li a {
height: 100%;
width: 100%;
color: white;
padding: 5px;
background-color: grey;
border: 1px solid black;
}
.content .big-box .page a:hover {
background-color: #696969;
}
.content .big-box .page a:active {
background-color: black;
}
我通过documentation,但还是没有成功。我今天做了很多测试,终于得出了这些数字和箭头组件是a和li的解决方案。 我尝试设置 li:active、a:active、ul:active、p:active、span:active、button:active 的样式,但似乎没有任何效果。其他一切正常,但 :active 和 :hover 按预期工作,所有其他样式也一样。请大神赐教!
编辑:这是我想要设置样式的代码。我使用 .page .pagination ul .active a:active {background-color: black;},但它不起作用。
<div class="page">
<div class="pagination">
<ul>
<li class="previous disabled unavailable"><a> « </a></li>
<li class="active"><a>1</a></li>
<li><a href="/forum/obavijesti/silazno/?page=2">2</a></li>
<li class="next"><a href="/forum/obavijesti/silazno/?page=2">»</a></li>
</ul>
</div>
</div>
【问题讨论】:
标签: html css pagination