CSS3

Posted 冷秋夜无痕

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CSS3相关的知识,希望对你有一定的参考价值。

: 点击上方冷秋夜无痕进入点击关注即可免费订阅

CSS定位:

定位机制:

普通流:

元素按照其在html中的位置顺序决定排布的过程

浮动:

 

绝对布局:

 

定位属性:

Position:

把元素放在一个静态的,相对的,绝对的,或者是固定的位置中

Position属性:

Static:(静态)

Relative:(相对位置)

Absolute:(绝对布局)

Fixed:(浮动固定)

Top:元素向上的偏移量

Bottom:元素向下的偏移量

Left:元素向左的偏移量

Right:元素向右的偏移量

Overflow:设置元素溢出其区域发生的事情

Clip:设置元素显示的形状

Vertical-align:设置元素垂直对齐方式

Z-index:设置元素的堆叠顺序

 

 

 

CSS浮动:

浮动属性值:

Left:元素向左浮动

Right:元素向右浮动

None:元素不浮动

Inherit:从父级继承浮动属性

Clear:

去掉浮动属性;

Left: 清除左边浮动

Right:清除右边浮动

Both:左右两边同时清除

Inherit:清除父级继承浮动

 

 

 

 

CSS对齐:

Margin:进行水平对齐

Position:左右对齐

Float:左右对齐

 

尺寸操作:

Height:设置元素高度

Line-height:设置行高

Max-height:设置元素最大高度

Max-width:设置元素最大宽度

Min-width:最小宽度

Min-height:最小高度

Width:设置元素宽度

 

 

 

分类属性:

Clear:设置一个元素的侧面是否允许其他的浮动元素

Cursor:规定当指向某元素之上时显示的指针类型

Display:设置是否及如何显示元素

Float:定义元素在哪个方向浮动

Position:把元素放到一个静态的,相对的,绝对的,固定的位置

Visibility:设置元素是否可见或不可见

Auto:代表自适应

Opacity:透明度设置 值:0~1

 

 

2D 3D转换:

2D转换方法:

Translate():移动(两个参数XY值)

Rotate()旋转(一个值旋转角度)

Scale()缩放(两个参数 宽 高)

Skew()倾斜效果(x y两个值

Matrix()矩阵

 

3D转换方法:

rotateX()

rotateY()

Transform:+属性

 

CSS过度:

Transition:设置四个过度属性。

Transition-property:过度的名称。

Transition-duration:过度效果花费时间

Transition-timing-function:过度效果的时间曲线

Transition-delay:过度效果开始时间,(往后延迟的时间量)

 

CSS3创建动画:

Animation:名称  时间  两个值

@keyframes{

%0();

25%();

50%();

}

 

 

 

多列布局:

Column-count:

Column-gap:

Column-rule:

 

javascript

脚本引入

<script src=路径></script>

 

 

 

 


                                     

                                给我点个赞呗!!!




以上是关于CSS3的主要内容,如果未能解决你的问题,请参考以下文章

CSS3CSS3动画——我离前端的炫酷又近了一步

Transform 详细讲解

揭开CSS3的面纱