CSS3-慕课网知识点

CSS3转换-2D

1.rotate:2D旋转,以上为0度正数顺时针,负数逆时针。

2.translate:可以分开写translateX()和translateY(),括号里面具体的值。 合并写translate(x,y);例:translate(200px,50%)。

3.scale:大小,x和y方向拉升或压缩。也可以分开写,scaleX()和scaleY(). scale(x,y)。坐标原点为中心点,只用一个参数时是等比例缩小放大,小于1缩小大于1放大。

4.skew:扭曲,斜切扭曲,x轴和Y轴分别为圆心中心点的轴线。 skewX(度数):值为正时逆时针,负值为顺时针。 skewY(度数):值为正时顺时针,负值为逆时针。 skew(x,y):只有一个值默认为X轴。  

CSS3转换-3D

1.rotate3d:3d旋转:可以分开成rotateX,rotateY和rotateZ写。 合并:rotate3d(x,y,z,angle),x,y,z的取值0-1,0时没有,1时正常,小数时改变的度数要乘以后面给的 angle度数,4个参数不允许省略。 2.translate3d:(x,y,z)对应xyz,参数不允许省略,也可以单独分开写translateY()。

3.scale3d(x,y,z) transform-origin:x-axis,y-axis,z-axis.设置原点位置, 可以用left,top,right,bottom表示,也可以用百分比和像素表示。  

过渡概念  

transition-timing-function

linear:线性平滑。

ease:平滑过渡。

ease-in:慢到快。

ease-out:快到慢。

ease-in-out:慢快慢,比较平滑,推荐用这个。  

transition-duration 表示过度持续时间:transition-duration:?s;  

transition-delay 表示延迟多少时间后执行过渡效果:transition-delay:?s;  

简写形式 transition:property duration timing-function delay;  

CSS3多列  

columns column-width:/auto;表示每列长度

column-count:<length>/auto;表示多少列数

column-gap:<length>/normal; 设置列间隙宽度,normal默认值自动匹配字体大小像素

column-rule: style color; 设置列与列之间的边框样式颜色 column-span:none/all; 设置元素是否跨列显示。  

用户界面

text-overflow:clip溢出截断/ellipsis溢出部分替换为(...)

white-space:nowrap;强制不换行

css3的resize属性

设置检索对象的区域是否允许用户缩放,调节元素尺寸大小

resize:none|both|horizontal|vertical none:不允许用户调整元素大小;both:用户可以调节元素的宽度和高度; horizontal:用户可以调节元素的宽度;vertical:用户可以调节元素的高度;

user-select:none/文本不可被选中

posted on 2018-06-27 23:23  想养猫的通信狗  阅读(119)  评论(0编辑  收藏  举报