美文网首页
css常用属性字典

css常用属性字典

作者: 回不去的那些时光 | 来源:发表于2018-11-26 21:31 被阅读33次

    width宽度
    height 高度
    line-height (行高)

    calc 一般用来计算宽度 width: calc(100% - 100px)

    overflow overflow 属性规定当内容溢出元素框时发生的事情

      visible:默认值。内容不会被修剪,会呈现在元素框之外。
      hidden:内容会被修剪,并且其余内容是不可见的。常用
      scroll:内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容。
      auto:如果内容被修剪,则浏览器会显示滚动条以便查看其余的内容。
      inherit:如果内容被修剪,则浏览器会显示滚动条以便查看其余的内容。
    

    display 指定在页面上使用哪种盒模型来渲染指定的元素

    none:元素完全从页面中移除。它的所有后代元素同样被移除。文档渲染的过程中就好像在文档树中这个元素不存在一样。
    inline:显示为内联元素。
    inline-block:显示为块级内联元素。它可以设置元素的宽度和高度,其它的行为和内联元素相同。
    block:显示为块级元素。
    list-item:该元素生成一个块级容器和单独的内联列表元素。
    inline-table, table, table-row-group, table-column, table-column-group, table-header-group, table-footer-group, table-row, table-cell, and table-caption:这些值会将元素显示为表格。inline-table不是一个在HTML中直接映射的元素,它的行为和HTML <table>元素相同,但是它是一个内联元素,而不是一个块级元素。
    flex:元素显示为块级元素,它的内容根据Flexbox模式来进行布局。
    inline-flex:元素显示为内联元素,它的内容根据Flexbox模式来进行布局。
    grid:元素显示为块级元素,它的内容根据Grid模式来进行布局。
    inline-grid:元素显示为内联元素,它的内容根据Grid模式来进行布局。
    

    float 浮动

    left: 元素向左浮动
    right: 元素向右浮动
    none:  默认值。元素不浮动,并会显示在其在文本中出现的位置
    

    position 定位

    static:  默认值。没有定位
    absolute:  绝对定位。相对于 static 定位以外的第一个父元素进行定位。元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。
    relative:   相对定位。对于其正常位置进行定位。因此,"left:20" 会向元素的 LEFT 位置添加 20 像素。
    fixed:   相对于浏览器窗口进行定位。元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。
    
    使用场景:
    1、让父级元素relative,让子级元素absolute
    2、在做移动端header和footer时用fixed定位
    

    font-size 文字大小
    font-weight 文字粗细
    font-family 文字字体

    padding 内边距
    margin 外边距
    border 边框
    border-radius 圆角
    box-shadow 阴影
    box-sizing

    border-box:  忽略border和padding,常用
    content-box:  在宽度和高度之外绘制元素的内边距和边框
    

    color 文字颜色
    background 背景

    background: url(image) x y 是否重复(repeat重复   no-repeat不重复)
    background-image:  可用来做背景图片或渐变色
    background-color:  背景色
    background-position: 指定背景图像位置
    background-size:   指定背景图片大小     
    background-repeat:指定背景图像是否重复
    background-origin:指定背景图像的定位区域
    

    opacity 指定元素透明级别。1为不透明,0为透明
    z-index 指定元素层级级别。
    z-index失效情况

    text-align 文本对其情况

    center:居中
    left:默认值,左对齐
    right:右对齐
    

    vertical-align 垂直对其
    text-decoration 文本是否有下划线修饰

    none:没有
    underline:有一条下划线
    

    list-style 列表项目标记 none设置没有

    filter 滤镜

    filter: blur(5px);                            模糊度
    filter: brightness(0.4);                      亮度
    filter: contrast(200%);                       对比度
    filter: drop-shadow(16px 16px 20px blue);     阴影
    filter: grayscale(50%);                       灰度
    filter: hue-rotate(90deg);                    色相旋转
    filter: invert(75%);                          反色
    filter: opacity(25%);                         透明度
    filter: saturate(30%);                        饱和度
    filter: sepia(60%);                           褐色程度
    

    :before 伪元素,在元素之前
    :after 伪元素,在元素之后

    相关文章

      网友评论

          本文标题:css常用属性字典

          本文链接:https://www.haomeiwen.com/subject/rtabqqtx.html