html - 分页用圆圈替换默认正方形
问题描述
我正在尝试使用引导类实现分页
.circle {
position: absolute;
left: 0;
width: 20px;
height: 20px;
border: 2px solid #777;
border-radius: 100%;
}
.pagination>li>a, .pagination>li>span {
border-radius: 100% !important;
border: 0px !important;
}
.active {
background: #777;
}
<script src="//code.jquery.com/jquery-1.11.1.min.js"></script>
<link href="//netdna.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css">
<script src="//netdna.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
<!------ Include the above in your HEAD tag ---------->
<div class="container">
<ul class="pagination">
<li><a href="#">«</a></li>
<li><a data-toggle="tab" href="#tab1"><span class="circle"></span></a></li>
<li><a data-toggle="tab" href="#tab1"><span class="circle"></span></a></li>
<li><a data-toggle="tab" href="#tab1"><span class="circle"></span></a></li>
<li><a data-toggle="tab" href="#tab1"><span class="circle"></span></a></li>
<li><a data-toggle="tab" href="#tab1"><span class="circle"></span></a></li>
<li><a href="#">»</a></li>
</ul>
</div>
我试图删除默认的正方形并插入圆圈来代替它。相反,我尝试为正方形赋予边界半径,但它没有给出圆形并使其成为椭圆形,它仍然存在于背景中。
解决方案
这是你想要的 -
ul.pagination li a {
width: 10px;
height: 10px;
padding: 0;
top: 10px;
border-radius: 50%;
}
ul.pagination li:first-child a {
border-top-left-radius: 50%;
border-bottom-left-radius: 50%;
line-height: 5px;
}
ul.pagination li:last-child a {
border-top-right-radius: 50%;
border-bottom-right-radius: 50%;
line-height: 5px;
}
<script src="//code.jquery.com/jquery-1.11.1.min.js"></script>
<link href="//netdna.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css">
<script src="//netdna.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
<!------ Include the above in your HEAD tag ---------->
<div class="container">
<ul class="pagination">
<li><a href="#">«</a></li>
<li><a data-toggle="tab" href="#tab1"><span class="circle"></span></a></li>
<li><a data-toggle="tab" href="#tab1"><span class="circle"></span></a></li>
<li><a data-toggle="tab" href="#tab1"><span class="circle"></span></a></li>
<li><a data-toggle="tab" href="#tab1"><span class="circle"></span></a></li>
<li><a data-toggle="tab" href="#tab1"><span class="circle"></span></a></li>
<li><a href="#">»</a></li>
</ul>
</div>
推荐阅读
- algorithm - Ehat 是二项式系数的递归和动态规划方法的空间复杂度吗?
- forms - jQuery vs Vuejs 表单管理最佳实践
- javascript - 写入 Firestore 问题
- linux - 我想创建一个虚拟以太网网络设备驱动程序,但没有获得任何接口端口
- java - 内存管理和 Java 堆
- java - 动态选择要使用的 DAO
- ios - 即使后台获取已关闭,如何在没有通知的情况下接收消息
- macos - Arduino串行监视器打印设置输出两次
- ruby - 为什么 self.method_name 不能访问私有方法?其中只有私有方法名可以在任何方法中访问 ruby 中的私有方法
- npm - yarn - 快速检查是否满足 `package.json` 和 `yarn.lock` 要求的正确方法?