欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

CSS3——圆角边框与阴影

程序员文章站 2022-06-17 16:16:32
...

CSS3相对于CSS添加了许多新的特性,包括圆角边框与阴影,文字文本,2D变换,过度与动画,3D变换等等。在介绍新的特性之前,我们先聊一聊对于新特性不同的浏览器厂家的支持度以及通过添加前缀解决:

浏览器内核 浏览器 CSS3前缀
Webkit Safari
Chrome
-webkit-
Gecko Firefox -moz-
Presto Opera -o-
Trident IE -ms-
.box3{
	-Webkit-border-radius: 50px;
}

1. 圆角边框

添加圆角边框可以分为四个子属性来添加:
border-top-left-radius: 40px 20px; x方向和y方向
border-top-right-radius:右上角
border-bottom-left-radius:左下角
border-bottom-left-radius:右下角
除此之外还能统一使用border-radius来设置
CSS3——圆角边框与阴影

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>圆角与阴影</title>
	<style type="text/css">
		.box{
			background-color: #408080;
			font-size: 20px;
			text-align: center;
			float: left;
		}
		.box1{
			height:100px;
			width:150px;
			border-top-left-radius: 40px 20px;
			border-bottom-right-radius: 20px;
			border:1px solid 	#C6A300;
		}
		.box2{
			height:50px;
			width:150px;
			border-radius: 25px;
		}
		.box3{
			height:100px;
			width:100px;
			border-radius: 50px;
		}
	</style>
</head>
<body>
	<div class="box1 box">box1</div>
	<div class="box2 box">box2</div>
	<div class="box3 box">box3</div>
</body>
</html>

效果如下:
CSS3——圆角边框与阴影

2.阴影box-shadow

在CSS3中可以给每一个盒子设置阴影,用boxshadow来实现,包含4个子属性:

box-shadow: 水平偏移量x,垂直偏移量y,模糊范围,#888;

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>圆角与阴影</title>
	<style type="text/css">
		.box{
			background-color: #408080;
			font-size: 20px;
			text-align: center;
			float: left;
			box-shadow: 10px 10px 30px #888;
		}
		.box1{
			height:100px;
			width:150px;
			border-top-left-radius: 40px 20px;
			border-bottom-right-radius: 20px;
			border:1px solid 	#C6A300;
		}
		.box2{
			height:50px;
			width:150px;
			border-radius: 25px;
		}
		.box3{
			height:100px;
			width:100px;
			border-radius: 50px;
		}
	</style>
</head>
<body>
	<div class="box1 box">box1</div>
	<div class="box2 box">box2</div>
	<div class="box3 box">box3</div>
</body>
</html>

CSS3——圆角边框与阴影

相关标签: Web前端开发框架