CSS3中新增得属性

CSS3中新增得属性

属性选择器的使用

       E[attr]   E表示标签的名字 [ ]中括号中填写选择属性 attr是一个属性

       E[attr=”value”]  表示选中属性中带有value属性的

       E[attr~=”value”] 表示选中有attr属性,且是有共同的value(某某)属性

       E[attr ^="value"] 表示选中有attr属性,且是有共同的value(某某)属性开头/开始的

       E[attr $="value"] 表示选中有attr属性,且是有共同的value(某某)属性结束/结尾的

       E[attr *="value"] 表示选中有attr属性,且是所有共同的value(某某)

       E[attr |="value"] 表示选中有attr属性,且是value或者以“value-”开头的值

结构选择器的使用

    第一类的用法:所有的标签都一样的时候(这里指的是标签名称)

      - X:first-child   X表示当前标签的集合

      - X:last-child  表示选中最后一个

      - X:nth-child  (填写选择的第一个序号数字即可)

      - X:nth-last-child(序号)

      - X:only-child 只有一个子级元素 - 了解

    第二类的用法:标签名称都是不一样的 (先筛选相同的标签,在再这个标签的集合中进行选择)

      - X:first-of-type

      - X:last-ot-type

      - X:nth-of-type(序号)

      - X:nth-last-of-type

      - X:only-of-type 仅有一个

  了解

      - X:root    根元素/根目录

      - X:empty  匹配没有任何子元素(包括包含文本)的元素X

  工作中常用的属性选择器:

 E[attr] 选择标签 选择属性

 E[attr="value"] 选择标签 选择属性 规定了属性值

工作中常用的结构选择器

                 标签名称都一样:X:nth-child(序号){}

                 标签名称不一样:X:nth-of-type(序号){}

工作中常用的目标伪类选择器

              E(某个标签):target选择匹配E的所有元素,且匹配元素被相关URL指向

              跟之前学习的锚点关系差不多,帮点id关系,即可指定选择中某个标签来进行跳转目标。可以设置目标元素进行跳转之后得样式(利用这个可以制作一个经典的手风琴效果,一些网页的banner图也是使用这个方法制作得)

UI 元素状态伪类选择器

E:enabled 匹配所有用户界面(form表单)中处于可用状态的E元素

E:disabled 匹配所有用户界面(form表单)中处于不可用状态的E元素

E:checked 匹配所有用户界面(form表单)中处于选中状态的元素E

::selection 匹配E元素中被用户选中或处于高亮状态的部分(就是点击右键文本进行拖动后,改变浏览器初始设置的颜色以及背景样式)

E:focus 用户行为选择器 选择匹配的E元素,而且匹配元素获取焦点(就是当用户点击可输入状态后,改变输入框的背景颜色)

语言伪类选择器:E:lang(en)

否定伪类 选择器 E:not(选择器) 选择除了选中当中的标签或者属性进行设置样式

层级选择器:div>p{ 表示选中div下面所有的子级p标签元素}

<div>

             <h1></h1>

              <p></p>

             <p></p>

             <p></p>

</div>

E>F子选择器

选择匹配的F元素,且匹配的F元素所匹配的E元素的子元素

E+F

相邻兄弟选择器

选择匹配的F元素,且匹配的F元素紧位于匹配的E元素的后面

 表示选中自己还有相邻的一个兄弟级元素

E~F

通用选择器

选择匹配的F元素,且位于匹配的E元素后的所有匹配的F元素

 表示所有的E~F标签的所有F元素

文本的属性设置:

       文本阴影

        属性:text-shadow

        属性值:常用的有4个属性值

            - 水平方向

            - 垂直方向

            - 模糊程度

            - 颜色值

            - 还有其他方向的阴影,可以在最后加个逗号继续书写即可

       盒子阴影

        属性:box-shadow

        属性值:

            - 水平方向

            - 垂直方向

            - 模糊程度

            - 颜色值

            - 还有其他方向的阴影,可以在最后加个逗号继续书写即可

            - 有第五个属性值 控制阴影在内还是在外显示 inset,如果没有设置默认是向右下方

iconfont的使用

        1.下载的三种方法使用:需要有网络

            - unicode   兼容性好/不支持设置多彩

            - fontclass 兼容性好、形象直观/不支持设置多彩   !!!工作中常用的

            - symbol    兼容性不好、解析较差/支持多彩

        2.在线导入图标 在线的导入是最方便的,但是有的公司没有网络就不能使用

背景尺寸的使用

属性和属性值:background-size

        - 100% 100% 宽高大小 自适应到父级容器 会拉伸变形 不会超出容器(常用的

        - cover 会自动覆盖整个父级盒子的大小 会超出容器(看不见) 背景图片不会变形

显示不完全,

        - contain 不会裁切 不会变形(自动按比例适应到父级盒子的宽高大小,适应到合适的宽度自动停止拉伸,如高度也是一样)

颜色的另一种表达方式:

        颜色

        - 英文单词

        - 十六进制

        - rgb/rgba

       

    - hsl/hsla( 这种颜色表达的方式,常用的地方主要是在一些硬件设备上的调试,例如家里的电视屏幕显示等等)

        - hue               色调       0~360

        - saturation     饱和度     0%~100%

        - lightness      亮度       0%~100%

        - a (透明度)

边框图片的设置方式:了解

            border-image-source: url(images/a.png);

            border-image-slice:45% ;/* 百分比 */

            border-image-outset: 10px/

            border-image-repeat: stretch

边框的圆角设置:

              边框属性 border-radius  常用的就只有一个值和四个值得显示方式

        - 一个属性值 圆/盒子宽高的一半/50%~100%  !!!!

        - 两个属性值 左上角和右下角对应  右上角和左下角对应

        - 三个属性值 左上角 右上角和左下角对应 右下角

        - 四个属性值 左上 右上 右下 左下  !!!!!

        - 八个属性值 左上角x 右上角x 右下角x 左下角x/左上角y 右上角y 右下角y 左下角y

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值