css3

目录:边框、背景、渐变、文本阴影、字体

 

1、边框

1)圆角:

div
{
border:2px solid;
border-radius:25px;
}

2)阴影

div
{
box-shadow: 10px 10px 5px #888888;
}

3)边界图片

div
{
border-image:url(border.png) 30 30 round;
-webkit-border-image:url(border.png) 30 30 round; /* Safari 5 and older */
-o-border-image:url(border.png) 30 30 round; /* Opera */
}

2、背景

默认border-box

3、渐变gradient

1)线性渐变linear-gradient      (默认从上到下)

background: linear-gradient(directioncolor-stop1color-stop2, ...);

从左到右:

对角:

角度:

background: linear-gradient(anglecolor-stop1color-stop2);

使用多个颜色:

#grad3 {
    height: 200px;
    background: -webkit-linear-gradient(red 10%, green 85%, blue 90%); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(red 10%, green 85%, blue 90%); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(red 10%, green 85%, blue 90%); /* Firefox 3.6 - 15 */
    background: linear-gradient(red 10%, green 85%, blue 90%); /* 标准的语法(必须放在最后) */
}

透明度:

重复:

2)径向渐变 radial-gradient

background: radial-gradient(center, shape size, start-color, ..., last-color);

center  从中心点出发,也可以设置具体位置

shape 参数定义了形状。它可以是值 circle 或 ellipse。其中,circle 表示圆形,ellipse 表示椭圆形。默认值是 ellipse。

size 参数定义了渐变的大小。它可以是以下四个值:

  • closest-side
  • farthest-side
  • closest-corner
  • farthest-corner

重复   repeating-radial-gradient()

4、文本阴影

text-shadow: 5px 5px 5px #FF0000;

(和box-shadow是一样的)

text-overflow:CSS3文本溢出属性指定应向用户如何显示溢出内容

换行:

word-break:keep-all; 不拆单词

word-break:break-all; 拆单词

5、字体

@font-face引入新的字体

font-family:新的字体的名字

6、2D转换transform

1)translate()  移动

translate()方法,根据左(X轴)和顶部(Y轴)位置给定的参数,从当前元素位置移动。

2)rotate()  旋转

rotate()方法,在一个给定度数顺时针旋转的元素。负值是允许的,这样是元素逆时针旋转。

3)scale()  缩放

scale()方法,该元素增加或减少的大小,取决于宽度(X轴)和高度(Y轴)的参数:

宽变成2倍,高变成3倍
transform: scale(1.1);  整体变成1.1倍

4)skew()  倾斜

transform:skew(<angle> [,<angle>]);

包含两个参数值,分别表示X轴和Y轴倾斜的角度,如果第二个参数为空,则默认为0,参数为负表示向相反方向倾斜。

  • skewX(<angle>);表示只在X轴(水平方向)倾斜。
  • skewY(<angle>);表示只在Y轴(垂直方向)倾斜。

5)matrix() 把上面的方法混合

matrix 方法有六个参数,包含旋转,缩放,移动(平移)和倾斜功能

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值