zoukankan      html  css  js  c++  java
  • day07

    1 CSS3 的选择器

    1.1 基本选择器

    tagName
    .className
    #idName
    *
    slector,selector,selector

    1.2 层级选择器

    selector1 selector2     后代
    selectoer1>selectoer2   子元素
    selector1+selector2   紧邻在后面的兄弟元素
    selector1~selector   后面所有兄弟元素

    1.3 属性选择器

    selector[attr]          包含指定的属性
    selector[attr=value] 指定属性的值
    selector[attr^=value] 属性值以value开头
    selector[attr$=value] 属性值以value结束
    selector[attr*=value] 属性值包含value
    selector[][][]         多个属性选择器
    • 属性选择器优先级 类比 class

    1.4 伪类选择器

    /*语法*/
    selector:伪类 {
     
    }
    :link     未访问的超链接
    :visited 访问过的超链接
    :hover   鼠标悬停 任意元素
    :actived 激活状态的超链接

    :focus   获得焦点时

    :first-child 兄弟元素中的第一个
    :last-child   最后一个
    :nth-child() 指定数字,也可以指定关键字"odd", "even" 各行换色
    :nth-last-child(2) 指定数字 倒数第几个
    :only-child   是否是独生子女

    :fist-of-type 分类型后的第一个
    :last-of-type 分类后的倒数第一个
    :nth-of-type() 指定数字,也可以指定关键字"odd", "even"
    :nth-last-of-type() 分类后倒数第几个 指定数字
    :only-of-type() 分类后是否唯一

    1.5 伪元素选择器

    ::first-letter   第一个字
    ::first-line     第一行
    ::before         最前面插入一个子元素
    ::after 最后面追加一个子元素 解决自身浮动问题

    2 CSS3 基础

    2.1 浏览器私有前缀

    -weibkit-*    chrome/safari
    -moz-* firefox
    -ms-* ie
    -o-* opera

    2.2 CSS3 新增的颜色

    rgba(r,g,b,不透明度)  不透明度:0~1 小数, 数越大,越不透明  

    2.3 CSS3新增长度单位

    px
    em 默认字体大小的倍数
    rem 根元素字体大小的倍数 手机上js获取屏幕大小 自适应用的比较多
    vw     窗口宽度分成100份 50vw
    vh     窗口高度分成100份   也是移动端较多 窗口和html大小的概念不一样

    2.4 CSS3新增属性

    # 重新设置 盒子模型的规则
    box-sizing: content-box(默认) / border-box (width/height盒子的宽高 内陷)

    # 外轮廓 在border的外面 不算盒子
    outline: none; 最长用来取消input的轮廓
    outline-style
    outline-color
    outline-width

    # 不透明度
    opacity 0~1 小数 整个盒子的透明度   rgba不包括字体

    2.3 设置圆角

    border-radius
    border-top-left-radius
    border-top-right-radius
    border-bottom-left-radius
    border-bottom-right-radius
  • 相关阅读:
    POJ 3713 Transferring Sylla【Tarjan求割点】
    Tarjan算法【强连通分量】
    POJ 1273 Drainage Ditches【最大流模版】
    CDOJ 1960 构造哈密顿路径
    HDU 1384 Intervals【差分约束-SPFA】
    POJ 1364 / HDU 3666 【差分约束-SPFA】
    【SPFA与Dijkstra的对比】CDOJ 1961 咸鱼睡觉觉【差分约束-负权最短路径SPFA】
    CDOJ 1965 连通域统计【DFS】
    CDOJ 1964 命运石之门【最短路径Dijkstra/BFS】
    最小生成树模板【kruskal & prim】
  • 原文地址:https://www.cnblogs.com/xujinjin18/p/9443358.html
Copyright © 2011-2022 走看看