CSS3边框和圆角

CSS3圆角

1、border-radius:一个最多可以指定四个border-*-radius属性的复合属性,为元素添加圆角边框
2、语法:border-radius:1-4 length|%/1-4 length|%
3、兼容:IE9+ firefox4+ chrome safari5+ opera

CSS3指定每一个圆角
1、多个值:四个值:第一个 - 左上角 第二个 - 右上角 第三个 - 右下角 第四个 - 左下角
在这里插入图片描述
2、三个值:第一个 - 左上角 第二个 - 右上角和左下角 第三个 - 右下角

在这里插入图片描述
3、两个值:第一个值 - 左上和右下 第二个值 - 右上和左下
在这里插入图片描述
4、一个值:四个圆角相同

在这里插入图片描述

知识点:为了满足各个浏览器的兼容性,加上技术前缀。
-webkit-chrome
-moz-firefox
-ms-ie
-o-opera

CSS3盒阴影

1、box-shadow属性:可以把设置一个或者多个下拉阴影的框
2、语法:box-shadow:h-shadow v–shadow blur spread color inset;
3、兼容:IE9+ firefox4+ chrome safari5+ opera

CSS3边界图片

1、border-image属性:来构建美丽的可扩展按钮
2、语法:border-image:source slice width outset repeat;
3、兼容:IE不兼容 firefox chrome safari6+ opera不兼容

border-image-source属性

1、指定要使用的图像,而不是border-style属性设置的边框样式
2、语法:border-iamge-source:none|image;
border-image-slice属性
1、指定图像的边界向内偏移
2、语法: border-iamge-slice:number | % |fill;
fill如下:

在这里插入图片描述

border-image-width属性

1、指定图像边界的宽度
2、语法: border-iamge-width:number | % |auto;

border-image-outset属性

1、指定在边框的外部绘制border-image-area的量 – 边框区域
2、语法:border-iamge-outset:number|length;

border-image-repeat属性

1、图像边界是否会重复 2、语法:border-iamge-repeat: stretch | repeat | round | initial | inherit;