使用边界半径为动态生成的 li 圆角

如何解决使用边界半径为动态生成的 li 圆角

我无法在我的 ul 列表的一个角落四舍五入。特别是最后一个。现在,底部的所有角都是圆角。这是我的代码 PHP 代码


 <div class="container">
  <?PHP
  $pagination = $products->pagination();?>
  <?PHP foreach($pagination->range(10)as $r): ?>
    <div class="paginator">
      <ul>
        <li><a<?PHP if($pagination->page() == $r) echo ' ' ?> href="<?PHP echo $pagination->pageURL($r) ?>"><?PHP echo $r ?></a></li>
      </ul>
    </div>
  <?PHP endforeach ?>

和我的 css:


.paginator a:active {
  background-color: #2A4143;
  color: #fff;
}

.paginator {
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center;
  display: inline-block;

}

.paginator ul {
  margin-right: -4px;
}
/*.paginator ul{*/
/*  width: 100%;*/
/*  margin-left: auto;*/
/*  margin-right: auto;*/
/*  !*position: absolute;*!*/
/*  !*bottom: 0;*!*/
/*  !*left:0;*!*/
/*  !*right:0;*!*/
/*}*/

.paginator ul li a {
  /*float: left;*/
  padding: 10px;
  font-size: 13px;
  font-weight: 600;
  height: 28px;
  width: 28px;
  background-color: #F5F5F5;
  border: 1px solid #2A4143;
  /*border-right-width: 0;*/
  margin-right:-1px;
  margin-bottom:-1px;
  display: inline;
  /*display: inline;*/
  /*display: block;*/
   /*max-height: 100px;*/
  /*position: absolute;*/
}

.paginator li:last-child a {
  border-bottom-right-radius: 10px;
}

我在 Stack Overflow 和其他地方看到了一些解决方案,但它并没有真正处理动态生成的列表。

解决方法

想通了。 我将类移到了 php 之上。

 <div class="container">
      <?php
      $pagination = $products->pagination(); ?>
      <div class="paginator">
        <ul>
      <?php foreach ($pagination->range(10) as $r): ?>
            <li><a<?php if ($pagination->page() == $r) echo ' ' ?>
                href="<?php echo $pagination->pageURL($r) ?>"><?php echo $r ?></a></li>

      <?php endforeach ?>
        </ul>
      </div>
    </div>

并像这样更改CSS:

.paginator ul {
  margin-right: -4px;
  display: flex;
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?
Java在半透明框架/面板/组件上重新绘画。
Java“ Class.forName()”和“ Class.forName()。newInstance()”之间有什么区别?
在此环境中不提供编译器。也许是在JRE而不是JDK上运行?
Java用相同的方法在一个类中实现两个接口。哪种接口方法被覆盖?
Java 什么是Runtime.getRuntime()。totalMemory()和freeMemory()?
java.library.path中的java.lang.UnsatisfiedLinkError否*****。dll
JavaFX“位置是必需的。” 即使在同一包装中
Java 导入两个具有相同名称的类。怎么处理?
Java 是否应该在HttpServletResponse.getOutputStream()/。getWriter()上调用.close()?
Java RegEx元字符(。)和普通点?