CSS3 :not()选择器实现最后一行li去除某种css样式


Posted in HTML / CSS onOctober 19, 2016

本文中用到的是CSS3新增的:not()伪类选择符,可以匹配不含有选择符的元素。假定有个列表,每个列表项都有一条底边线,但是最后一项不需要底边线

实例代码如下:

复制代码
代码如下:

<!DOCTYPE>
<html>
<head>
<meta charset="utf-8" />
<title>使用:not() 最后一行li不添加边框</title>
<style type="text/css"></p> <p>/*
使字体在所有设备上都达到最佳的显示
*/
html {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
}</p> <p>/*
给body添加阴影
*/
body:before {
content: "";
position: fixed;
top: -10px;
left: 0;
width: 100%;
height: 10px;
-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
-moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
box-shadow: 0px 0px 10px rgba(0,0,0,.8);
z-index: 100;
}</p> <p>/*
设置列表
*/
.listItem {
border: 1px solid red;
}

.listItem ul {
width: 100%;
overflow:hidden;
}

.listItem ul,listItem li {
margin:0;
padding:0;
list-style:none;

}

.listItem li {
margin-left:10px;
}
/*
li 最后一个元素不添加边框
*/
.listItem li:not(:last-child) {
border-bottom:1px solid green;
}

/*
与第一个li相连兄弟
*/
.listItem li:first-child ~ li { border-left: 1px solid #666; }

</style>
</head></p> <p><body></p> <p> <div class="listItem">
<ul>
<li>列表1</li>
<li>列表2</li>
<li>列表3</li>
<li>列表4</li>
<li>列表5</li>
</ul>
</div>
</body>
</html>

总结
以上就是利用CSS3 :not()选择器去除最后一行li的某种css样式,怎么样?还是很方便的吧,希望这篇文章对大家学习或者使用CSS3能有所帮助,如果有疑问大家可以留言交流。

HTML / CSS 相关文章推荐
使用HTML5和CSS3表单验证功能
May 05 HTML / CSS
css3隔行变换色实现示例
Feb 19 HTML / CSS
纯CSS实现右侧底部悬浮效果(悬浮QQ、微信、微博、邮箱等联系方式)
Apr 24 HTML / CSS
CSS3中currentColor关键字的妙用
Feb 27 HTML / CSS
css3使用animation属性实现炫酷效果(推荐)
Feb 04 HTML / CSS
10种CSS3实现的loading动画,挑一个走吧?
Nov 16 HTML / CSS
Html5上传图片 移动端、PC端通用代码
Jun 08 HTML / CSS
canvas像素画板的实现代码
Nov 21 HTML / CSS
HTML5之SVG 2D入门6—视窗坐标系与用户坐标系及变换概述
Jan 30 HTML / CSS
用html5的canvas和JavaScript创建一个绘图程序的简单实例
Jul 06 HTML / CSS
如何用canvas实现在线签名的示例代码
Jul 10 HTML / CSS
基于Html5 canvas实现裁剪图片和马赛克功能及又拍云上传图片 功能
Jul 09 HTML / CSS
CSS3点击按钮实现背景渐变动画效果
Oct 19 #HTML / CSS
CSS3实现各种图形的示例代码
Oct 19 #HTML / CSS
利用CSS3实现平移动画效果示例代码
Oct 12 #HTML / CSS
CSS3模拟IOS滑动开关效果
Sep 28 #HTML / CSS
CSS3打造磨砂玻璃背景效果
Sep 28 #HTML / CSS
利用CSS3实现折角效果实例源码
Sep 28 #HTML / CSS
CSS3 animation实现简易幻灯片轮播特效
Sep 27 #HTML / CSS
You might like
php获取图片信息的方法详解
2015/12/10 PHP
CSS和Javascript简单复习资料
2010/06/29 Javascript
JavaScript 基础篇(一)
2012/03/30 Javascript
让js弹出窗口居前显示的实现方法
2013/07/10 Javascript
Javascript 学习笔记之 对象篇(二) : 原型对象
2014/06/24 Javascript
js控制页面的全屏展示和退出全屏显示的方法
2015/03/10 Javascript
解析AngularJS中get请求URL出现的跨域问题
2016/12/01 Javascript
js获取地址栏中传递的参数(两种方法)
2017/02/08 Javascript
浅谈react+es6+webpack的基础配置
2017/08/09 Javascript
浅谈Fetch 数据交互方式
2018/12/20 Javascript
详解iview的checkbox多选框全选时校验问题
2019/06/10 Javascript
Node.js 在本地生成日志文件的方法
2020/02/07 Javascript
nodejs使用socket5进行代理请求的实现
2020/02/21 NodeJs
解决vue单页面多个组件嵌套监听浏览器窗口变化问题
2020/07/30 Javascript
[00:12]DAC SOLO赛卫冕冠军 VG.Paparazi灬展现SOLO技巧
2018/04/06 DOTA
[10:18]2018DOTA2国际邀请赛寻真——找回自信的TNCPredator
2018/08/13 DOTA
Python实现Const详解
2015/01/27 Python
python执行get提交的方法
2015/04/29 Python
Python过滤列表用法实例分析
2016/04/29 Python
详解Python中contextlib上下文管理模块的用法
2016/06/28 Python
Python系统监控模块psutil功能与经典用法分析
2018/05/24 Python
opencv 获取rtsp流媒体视频的实现方法
2019/08/23 Python
python实现回旋矩阵方式(旋转矩阵)
2019/12/04 Python
python json 递归打印所有json子节点信息的例子
2020/02/27 Python
python 工具 字符串转numpy浮点数组的实现
2020/03/14 Python
CSS3 实现的加载动画
2020/12/07 HTML / CSS
联想美国官方商城:Lenovo美国
2017/06/19 全球购物
捷克领先的户外服装及配件市场零售商:ALPINE PRO
2018/01/09 全球购物
LivingSocial英国:英国本地优惠
2019/02/22 全球购物
小学班主任寄语大全
2014/04/04 职场文书
2014年个人工作总结范文
2014/11/07 职场文书
单位未婚证明范本
2014/11/25 职场文书
元宵节晚会主持词
2015/07/01 职场文书
创业计划书之寿司
2019/07/19 职场文书
python3.7.2 tkinter entry框限定输入数字的操作
2021/05/22 Python
解决tk mapper 通用mapper的bug问题
2021/06/16 Java/Android