首页 > Web开发 > 详细

css学习

时间:2020-03-10 15:46:09      阅读:67      评论:0      收藏:0      [点我收藏+]

1 伪类和伪元素

  1伪类

    1.link

    2.visited

    3.hover(重要)

    4.active

    5.focus(input标签获取光标焦点)

  2伪元素

    1 first-letter

    2 before(重要,在内部前面添加)

    3 after(重要 在内部后面添加)

2 css属性

  1 字体

    1.font-family

    2.font-size

    3. font-weight

  2. 文本属性

    1.text-align 对齐(重要)

    2.text-decoration装饰 (去除A标签的下划线(text-decoration:none))

    3.text-indent 首行缩进

  3.背景属性

    1.background-color 背景颜色

    2.background-image  背景图片(九宫格)url() no-repeat 50% 50%

    4 color

     1.red(直接写名字)

     2.#FF0000

     3.rgb(255,0,0)---->rgb(255,0,0,0.5)    

   5.边框属性 border

      1.border-width(边框宽度)

      2.border-style(边框样式)

      3.border-color(边框颜色)

        简写:border: 1px solid red;

   6.css盒子模型

    1. content (内容)
    2. padding (内填充) 调整内容和边框之间距离时使用这个属性
    3. border (边框)
    4. margin (外边距) 多用于调整调整标签之间的距离 (注意两个挨着的标签margin取最大值)

      注意: 要习惯看浏览器console窗口那个盒子模型示,不占位)

   7. display (标签的展现形式)
      1. inline
      2. block 菜单里面的a标签可以设置成block
      3. inline-block
      4. none (不让标签显示,不占位)


  8. float(浮动)
      1. 多用于实现布局效果
      1. 顶部的导航条
      2. 页面左右分栏 (博客页面:左边20%,右边80%)
      2. float
      1. 任何标签都可以浮动,浮动之后都会变成块级 a标签float之后就可以设置高和宽
      3. float取值:
      1. left
      2. right
      3. none
  9. clear 清除浮动--> 清除浮动的副作用(内容飞出,父标签撑不起来)
      1. 结合伪元素来实现
.      clearfix:after {
      content: "",
      display: "block",
      clear: both;
      }

    2. clear取值:
      1. left
      2. right
      3. both
  10. overflow
      1. 标签的内容放不下(溢出)

      2. 取值:
      1. hidden --> 隐藏
      2. scroll --> 出现滚动条
      3. auto
      4. scroll-x
      5. scroll-y

例子:
圆形头像的例子
1. overflow: hidden
2. border-radius: 50% (圆角)
  11. 定位 position
      1. static(默认)

      2. relative(相对定位 --> 相当于原来的位置)

      3. absolute(绝对定位 -->相当对于定位过的前辈标签)

      4. fixed (固定 --> 返回顶部按钮示例)


      补充:
      脱离文档流的3种方式
      float
      absolute
      fixed

  12. opacity (不透明度)
      1. 取值0~1
      2. 和rgba()的区别:
      1. opacity改变元素\子元素的透明度效果
      2. rgba()只改变背景颜色的透明度效果

  13. z-index
      1. 数值越大,越靠近你
      2. 只能作用于定位过的元素

      3. 自定义的模态框示例

      

css学习

原文:https://www.cnblogs.com/gongqidebokeyuan/p/12455519.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!