前端三部曲之css 部分注意事项

142 阅读2分钟

学习前端,让我感觉有点慌。html和css之前学过点,但是还不能灵活掌握。

记点笔记让自己可以时不时回忆一下吧

来上菜咯!!

  1. readonly(可以交服务器)而 disabled (服务器不接收,有name属性也不行)都只读。
  2. 结构(位置)伪类选择器 nth-child(n) 匹配属于其父元素的第n个子元素,无论元素的类型。even 是偶数, odd 是奇数。 nth-child(even)。 公式n从0开始。 2n就是偶数246… nth-last-child(n) 是倒序开始 。
  3. 块转行内:display:inline
  4. 行内转块:display:block
  5. 块,行内元素转行内块:display:inline-block
  6. 块级元素添加浮动之后,具有行内块的特性(div)。行内元素添加浮动之后,具有行内块特性(span)
  7. 插入图片:多用于产品展示等 而背景图片:适用于小图标
  8. text-shadow: h-shadow v-shadow blur color 水平距离 垂直距离 模糊 阴影颜色 (各个属性的意思)
  9. box-shadow: h-shadow v-shadow blur spread color inset; (各个属性的意思)
  10. 水平距离,垂直距离, 模糊距离, 阴影尺寸(影子大小), 阴影颜色 , 内/外阴影(默认外阴影,内阴影inset)
  11. 子绝父相最常用,相对定位(position:relative;)占有位置不脱标。
  12. 绝对定位(position:absolute;)不占有位置完全脱标
  13. 精灵技术:背景图是大图有不同的小图,为获取某个小图用background-position: -x -y;进行精确定位 背景图片较多时使用
  14. 滑动门:精灵技术:根据需求自适应拉伸,不用给宽度,用padding 撑开宽度来实现。
  15. .one 类选择器 :hover 伪类选择器 (是选区对象)
  16. ::after / ::before 伪元素选择器(插入一个元素、标签、盒子只不过是行内元素 span 、a ) 必须设置content否则不起作用
  17. transition: width 3s ease-in 0s;
  18. /*transition: 要过渡的属性 花费时间 运动曲线 何时开始; */
  19. /谁加动画,谁过渡/

下载.png

CSS必备

*{margin: 0;padding: 0;}  默认清空内外边距
ul {list-style: none;}      取消ul里的列表

ps:如果有需要设置字体可以去看看这两个:(老师推荐了挺多的,个人喜欢这两个多点)

字体包:icomoon.io

阿里字体库:www.iconfont.cn/

微信截图_20220317151933.png