css3入门笔记

css3笔记

边框


1.border-radius

用于创建圆角边框

2.box-shadow

添加阴影

3.border-image

使用图片创建边框


背景


1.background-size

能够规定背景图片的尺寸,重复使用背景图片;以像素或百分比规定尺寸。百分比规定,尺寸相对于父元素

2.background-origin

规定背景图片的定位区域,可以放置于content-box,padding-box,或border-box

3.background-cilp

规定背景绘制区域,可选content-box,padding-box,或border-box

文本 字体


1.text-shadow

文本阴影效果

2.word-wrap

文字换行

3.@font-face
定义自己的字体


2D转换


1.translate()

从当前位置移动,根据给定的的left和top坐标

transform: translate(50px,100px);

2.rotate()

元顺时针旋转给定角度

transform: rotate(30deg);

3.scala()

元素的尺寸会增加或减少,根据给定的宽度(X 轴)和高度(Y 轴)参数

transform: scale(2,4);

4.skew()

元素翻转给定的角度,根据给定的水平线(X 轴)和垂直线(Y 轴)参数

transform: skew(30deg,20deg);

5.matrix()

组合所有2D方法
matrix() 方法需要六个参数,包含数学函数,允许您:旋转、缩放、移动以及倾斜元素

transform:matrix(0.866,0.5,-0.5,0.866,0,0);


3D转换


1.rotateX()

素围绕其 X 轴以给定的度数进行旋转

2.rotateY()

素围绕其 Y 轴以给定的度数进行旋转


过渡


transition

transition: width 2s, height 2s, transform 2s;

必须规定两项内容:

1.规定您希望把效果添加到哪个 CSS 属性上
2.规定效果的时长


动画


@keyframes规则

·在 @keyframes 中创建动画时,请把它捆绑到某个选择器,否则不会产生动画效果。

·通过规定至少以下两项 CSS3 动画属性,即可将动画绑定到选择器:

1.规定动画的名称
2.规定动画的时长

div
{
width:100px;
height:100px;
background:red;
position:relative;
animation:myfirst 5s;
}

@keyframes myfirst
{
0%   {background:red; left:0px; top:0px;}
25%  {background:yellow; left:200px; top:0px;}
50%  {background:blue; left:200px; top:200px;}
75%  {background:green; left:0px; top:200px;}
100% {background:red; left:0px; top:0px;}
}


多列


1.column-count

属性规定元素应该被分隔的列数

column-count:3; 

2.column-gap

属性规定列之间的间隔

column-gap:40px;

3.column-rule

属性设置列之间的宽度、样式和颜色规则

column-rule:3px outset #ff0000;


用户界面


1.resize

属性规定是否可由用户调整元素尺寸

可选值:vertical高度,horizontal宽度,both,none

2.box-sizing

属性允许您以确切的方式定义适应某个区域的具体内容

可选值:

content-box 在宽度和高度之外绘制元素的内边距和边框。
border-box 宽度和高度内进行绘制

3.outline-offset

属性对轮廓进行偏移,并在超出边框边缘的位置绘制轮廓

轮廓与边框有两点不同:

1.轮廓不占用空间
2.轮廓可能是非矩形

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值