热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

css3的一些基本选择器

Css3其实跟css差不多,只是比css多了点东西,它的选择器也是有标签选择器,类选择器,id选择器,后代选择器等等。先说说兄弟选择器,它和css中有点不一样,css中是除了自己的所有兄弟,而css

Css3其实跟css差不多,只是比css多了点东西,它的选择器也是有标签选择器,类选择器,id选择器,后代选择器等等。

先说说兄弟选择器,它和css中有点不一样,css中是除了自己的所有兄弟,而css3有点不一样:

它是指从secondH2开始往后找所有的p标签,在secondH2之前的是找不到的。

Css3有属性选择器:

所有拥有skill属性,不需要考虑属性的值。

属性=fire的那个标签

属性值以sell开头的,其中^就是以什么开头的意思。

属性值以s结尾,$就是以什么结束。

属性值中包含it的,*就是包含的意思。

查找属性中以-进行分割,第一个为dog的。

伪类选择器是标签加:

第一个是所有li中的第一个,last-child是所以li中的最后一个。

Nth-child中可以写数字,可以写各种公式比如:2n,2n-1,还可以写odd,even。其中2n-1和odd是获取所有奇书,2n和even是获取所有偶数。

里面的索引值是所有的兄弟节点算的,就算中间有其他的标签,也会进行计算。

伪类选择器中还有not选择器,

找到所有没有price的属性的li标签。

伪元素选择器before,after,他们两个可以为双标签添加子元素。用他们的必须要加上content,他的值可以为空,也可以赋值给他,但不能给标签。

它默认的是行内元素,所以必须转为块级元素。

 

Content必须要,定位或者display一定要用个。

First-letter是第一个字母的意思:

查找P标签中的第一个字母

First-line是首行的意思。

Selection是选中p标签中文字时,那些文字的属性会变成设置的那样。

上面说了那么多css3的选择器,有个选择器的兼容性很差的是placeholder,要加一些前缀,不同的浏览器的前缀都不同的。

 

Css3中可以做成立体效果,看上去有阴影,可以分为边框阴影和文字阴影:

边框阴影是box-shadow,它后面有五个参数:

第一个参数如果不写,影子方向就是往外,写inset就是方向往内。

文字阴影是text-shadow,它只有四个参数:

在css3中我们设置颜色一般都是用rgb或hsl,因为他们对应的有rgba和hsla。因为用这四个他们的值不会被继承的,而#000000,red这些是会被继承。

rgb()后面有三个0-255的值。

Rgba()后面有四个值,前三个和rgb的一样,第四个是0-1的值,是设置透明度的。

hsl()后面有三个0-255的值。

hsla()后面有四个值,前三个和hsl的一样,第四个是0-1的值,是设置透明度的。

还有一个可以直接设置透明度为0,是transparent。

边框倒角,在css3中可以弄成你想要的各种形状,边框四个角可以随你倒:

它写的是有顺序的,从左上角开始,顺时针写。

Box-sizing:border-box是首先保证盒子的大小。

Box-sizing:contentr-box是首先保证盒子里内容的大小。

Transform也有好几个属性,它可以做各种动画:

Transform:rotate(60deg)是旋转角度的意思,里面deg是角度意思。

Transform:translate(x,y)是移动的意思,第一个是x方向移动的距离,第二个是y方向的移动距离。

Transform:scale(a,b)a是改变x方向的倍数,b是改变y方向的倍数。

Transform:skewX是x方向的扭曲值

Transform:skewY是y方向的扭曲值

Transform后面是可以连写的,直接用空格隔开就可以了

 

 


推荐阅读
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • 一篇文章搞定css3 3d效果
    css33d学习心得卡片反转魔方banner图首先我们要学习好css33d一定要有一定的立体感通过这个图片应该清楚的了解到了x轴y轴z轴是什么概念了。首先先给大家看一个小 ... [详细]
  • 在DIV内垂直居中UL - Centering Vertically an UL inside a DIV
    iamtryingtomakeanavigationmenuinsidea200pxx200pxsquare,thisnavigationlist(UL)chang ... [详细]
  • 本文整理了常用的CSS属性及用法,包括背景属性、边框属性、尺寸属性、可伸缩框属性、字体属性和文本属性等,方便开发者查阅和使用。 ... [详细]
  • 项目需要实现弹幕,网上参考了各种方法,最后觉得transform+transition实现的效果在移动设备上性能最好,在iphone6和红米4上测试,看不到 ... [详细]
  • css div中文字位置_超赞的 CSS 阴影技巧与细节
    本文的题目是CSS阴影技巧与细节。CSS阴影,却不一定是box-shadow与filter:drop-shadow,为啥?因为使用其他属性 ... [详细]
  • pytorch Dropout过拟合的操作
    这篇文章主要介绍了pytorchDropout过拟合的操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完 ... [详细]
  • 这篇文章将为大家详细讲解有关如何使用JavaScript动态设置CSS3属性值,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读 ... [详细]
  • 前端实用的CSS3技巧有哪些
    本文小编为大家详细介绍“前端实用的CSS3技巧有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“前端实用的CSS3技巧有哪些”文章能帮助大家 ... [详细]
  • 可能我们在看一些网页的源码时会发现自己从来没见过的属性或用法今天我就来总结一下CSS3的冷知识样式计算在CSS中也可以进行简单的计算通过calc函数可以实现这样还可以使我们的 ... [详细]
  • 1、给边框加上圆角及阴影,如下代码:<!DOCTYPEhtmlPUBLIC"-W3CDTDHTML4.01TransitionalEN"" ... [详细]
  • vue组件支持预处理语言的关键点:<stylerelstylesheetscss>.mint-swipe{hei ... [详细]
  • http:js.alixixi.coma2014021292298.shtmlhttp:w3cshare.comexample?pid134http:w3cshare.comc ... [详细]
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • 前端每日实战 2018年10月至2019年6月项目汇总(共 20 个项目)
    过往项目2018年9月份项目汇总(共26个项目)2018年8月份项目汇总(共29个项目)2018年7月份项目汇总(共29个项目)2018年6月份项目汇总(共27个项目)2018年5 ... [详细]
author-avatar
Becky30712701
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有