今天遇到一个有点意思的样式设定,要求不管中间有多少内容,都保持第一个元素的左上角和最后一个元素的左下角有一个弧度,下面是效果图:

页面结构:

<ul class="grandparent"><li class="parent"><div class="son"></div></li><li class="parent"><div class="son"></div></li><li class="parent"><div class="son"></div></li>
</ul>

CSS:

.grandparent li:first-of-type .son{border-top-left-radius: 15px;
}
.grandparent li:last-child .son{border-bottom-left-radius: 15px;
}

由于背景和边框都是由.son 控制,所以css应用的是.son元素。其他情况以此类推就行。

CSS 只选中第一个和最后一个元素相关推荐

  1. echarts 实现横坐标只显示第一个和最后一个自定义的内容

    echarts 实现横坐标只显示第一个和最后一个自定义的内容 要实现横坐标的修改则可以找到 xAxis->axisLabel xAxis:[{axisLabel:{show:true,forma ...

  2. java链表的数据结构_Java数据结构 获取链表(LinkedList)的第一个和最后一个元素

    Java数据结构 获取链表(LinkedList)的第一个和最后一个元素 以下实例演示了如何使用 LinkedList 类的 linkedlistname.getFirst() 和 linkedlis ...

  3. c ++ stl_获取列表的第一个和最后一个元素| C ++ STL

    c ++ stl Given a list with some of the elements, we have to access its first and last elements of th ...

  4. Java 输出链表的第一个和最后一个元素

    使用 LinkedList 类的 linkedlistname.getFirst() 和 linkedlistname.getLast() 来获取链表的第一个和最后一个元素 完整代码 import j ...

  5. python dict 选择第一个、最后一个元素的key或value

    比如字典: my_dict = {"first_key": 'first_value',"second_key": "second_value&quo ...

  6. php去掉数组中第一个和最后一个元素

    使用 array_shift() 删除数组的第一个元素,例如: $arr=array('apple','banana','orange'); $res=array_shift($arr); 使用 ar ...

  7. css : 使用浮动实现左右各放一个元素时很容易犯的错误

    比如说,有一个div,我想在左侧和右侧各方一个元素. 如果不想用flex,那就只能用浮动了. ... <div class="up clearfix"><h6&g ...

  8. freemarker遍历list处理第一个、最后一个元素

    _index获取下标 如果需要显示当前循环到第几项,可以这样写 <#list ["hello","world"] as word><span& ...

  9. java list 判断最后一个元素_java – ArrayList查找第一个和最后一个元素

    它总是建议使用迭代器或ListIterator来遍历列表.当您修改列表数据(删除或插入元素)时,使用列表大小作为参考不会锻炼. 迭代器 – 允许调用者在一个方向上遍历列表,并在迭代期间从底层集合中删除 ...

  10. java取出list的最后一个值?从Java中的ArrayList获取第一个和最后一个元素?

    ArrayList类的get()方法接受表示索引值的整数,并在指定索引处返回当前ArrayList对象的元素. 因此,如果将0传递给此方法,则可以获取当前ArrayList的第一个元素: 如果传递li ...

最新文章

  1. 【Sql Server】DataBase-事务与系统元数据函数
  2. 一文看懂MYCAT数据库服务器!
  3. 算法提高课-图论-单源最短路的综合应用-AcWing 342. 道路与航线:最短路dijkstra、拓扑排序 、综合题、好题
  4. 3、(小数类型)FLOAT、DOUBLE、DECIMAL
  5. org.activiti.bpmn.exceptions.XMLException: src-resolve: 无法将名称 'extension' 解析为 'element declaration'
  6. LeetCode 131. 分割回文串(回溯)
  7. python中如何输入矩阵_python - 如何向矩阵中添加向量_numpy_酷徒编程知识库
  8. 北理在线作业答案c语言,北理工19春《面向对象程序设计》在线作业【标准答案】...
  9. cron表达式 每天0点10分和30分_查找特定时间段cron任务方法
  10. BSCI实验之十三:配置点到点链路OSPF及认证
  11. java 服务端 处理跨域_javaweb服务端跨域支持
  12. JAVA开源协同过滤算法_基于用户的协同过滤推荐算法
  13. 五种MATLAB画圆方式程序
  14. 使用COOC软件绘制复杂网络
  15. 《别闹了,费曼先生》
  16. 统计 fastq 文件 q20 , GC 含量的软件
  17. UVALive 6436 The Busiest City
  18. 安全专业委员会发言_公司安全生产委员会发言稿
  19. 做移动网站还是移动应用程序?
  20. 浏览记录-history

热门文章

  1. imitate wechat - 5
  2. 深入理解计算机系统----第四章处理器体系结构
  3. 洛谷5339 BZOJ5510 TJOI2019 唱、跳、rap和篮球 容斥 dp 组合数
  4. 【计算机网络】透明网桥:逆向学习算法逐步建立转发表(例题详细解析)
  5. 公益/广告-bloggerads广告是为了钱?[非推广文章哈]
  6. ios 裁剪框大小_ios – 如何将视频裁剪为特定大小?
  7. 微服务Http健康检查
  8. Linux 错误E45,readonly optionisset(add ...)
  9. Tableau对Airbnb房源的经营分析
  10. Linux多媒体开发基础