当前位置:首页 > Web开发 > 正文

@import 不? 8.CSS预处理器(Sass/Less/Postcss) CSS 预处理器的原理: 是 将类 C

2024-03-31 Web开发

??衬着时,, dom 元素所采?的 构造模型。可通过 box-sizing 进?设置。按照计算宽?的区域可分为

content-box ( W3C 标准盒模型) border-box ( IE ) padding-box

margin-box (浏览器未实现)

2. BFC

块级格局化上下?,是?个独?的衬着区域,让处于 BFC 内部的元素与外部的元素彼此断绝,使表里元素的定位不会彼此影响。

IE下 Layout ,可通过 zoom:1 触发触发条件:

根元素

position: absolute/fixed display: inline-block / table

float

ovevflow !== visible

法则:

属于同?个 BFC 的两个相 Box 垂直摆列

属于同?个 BFC 的两个相 Box  margin 会发?重叠

BFC 中?元素的  margin box 的左边 包罗 (BFC)  border box 的左边相接触(?元素 absolute 除外)

BFC 的区域不会 float 的元素区域重叠计算 BFC 的?度时,浮动?元素也参估量算

?字层不会被浮动层笼罩,环绕于周围应?:

阻? margin 重叠

可以包罗浮动元素 —— 断根内部浮动(断根浮动的道理是两个 div 都位于同?个  BFC 区域之中)

?适应两栏构造

可以阻?元素被浮动元素笼罩

3.层叠上下?

元素提升为?个?较特殊的图层,在三维空间中 (z轴) ?出普通元素?等。

触发条件

根层叠上下?( html )

position

css3 性:

flex

transform

opacity

filter

will-change

webkit-overflow-scrolling

层叠品级:层叠上下?在z轴上的排序

在同?层叠上下?中,层叠品级才有意义

z-index 的优先级最?

4.居中构造

?平居中

?内元素: text-align: center : margin: 0 auto absolute + transform

flex + justify-content: center

垂直居中

line-height: height absolute + transform

flex + align-items: center table

?平垂直居中

absolute + transform

flex + justify-content + align-items

5. 选择器优先级

!important > ? > #id > .class > tag > * > > 认选择 从右往左

6. 去除浮动影响,防??级?度塌陷 通过增加尾元素断根浮动

:after / <br> : clear: both

创建?级   BFC

?级设置?度 7.link  @import 的区别

link 成果较多,可以界说 RSS ,界说 Rel 等作?,? @import 只能?于加 css

当解析 link 时,??会同步加载所引的 css ,? @import 所引?的 css 会等到?

?加载完才被加载

@import 需要 IE5 以上才华使?

link 可以使? js 动态引? @import 不?

8. CSS预措置惩罚惩罚器(Sass/Less/Postcss)

CSS 预措置惩罚惩罚器的道理: 是将类  CSS 语?通过 Webpack 编译 转成浏览器可读的真正 CSS 。在这层编译之上,便可以赋予 CSS 更多更强?的成果,常

?成果:

嵌套 变量

循环语句

条件语句

?动前缀

单位转换

mixin  ?

9.CSS动画

transition: 过渡动画

transition-property :

transition-duration :

transition-timing-function : 曲线

transition-delay :

常?钩?: transitionend

animation / keyframes

animation-name : 动画名称,对应 @keyframes

animation-duration :

animation-timing-function : 曲线

animation-delay :

animation-iteration-count :

infinite : 循环动画

animation-direction : ?

alternate : 反向播放

animation-fill-mode : 静?模式forwards : 停?时,保存最后?帧

backwards : 停?时,回到第?帧

both : 同时运? forwards / backwards

常?钩?: animationend

动画属性: 尽量使?动画属性进?动画,能拥有较好的性能表示

translate

scale

rotate

skew

opacity

color

前端总结之CSS篇

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/31529.html