|
主题设置

卡片式面板通常用于非白色背景色的主体内

边框

在 CSS 中,可以使用边框(Border)属性来设置元素的边框样式。边框属性可以控制边框的宽度、样式和颜色,让页面元素看起来更加美观和具有层次感。

笔记内容

<!DOCTYPE html>
<html lang="en">
	<head>
		<meta charset="UTF-8">
		<title>边框</title>
		<style>
			.content{
				/* 在 CSS 中,通常需要同时设置border-width、border-style、border-color 这三个属性才能正确显示出边框 */
				
				/* 边框宽度 */
				border-top-width:5px;
				border-right-width:5px;
				border-bottom-width:5px;
				border-left-width:5px;
				border-width:5px;					/* 四边都是 5px, 还可以用这三个关键字设置边框宽度:thick 、medium(默认值) 和 thin */
				border-width:5px 10px;				/* 上下 5px,左右 10px */
				border-width:5px 10px 15px;			/* 上 5px,左右 10px,下 15px */
				border-width:5px 10px 15px 20px;	/* 依次是:上右下左 */

				/* 边框边线的样式 */
				/* 更多样式见:https://www.runoob.com/css/css-border.html */
				/* none:无边框
					solid:实线
					dotted:点线
					dashed:线段
					double:双实线
					groove:凹槽边框
					ridge:垄状边框
					inset:嵌入边框
					outset:外凸边框
					hidden:隐藏边框
				*/
				border-top-style:solid;
				border-right-style:solid;
				border-bottom-style:solid;
				border-left-style:solid;
				border-style:solid;						/* 四边都是 solid */
				border-style:solid dotted;				/* 上下 solid,左右 dotted */
				border-style:solid dotted dashed;		/* 上 solid,左右 dotted,下 dashed*/
				border-style:solid dotted dashed double;/* 依次是:上右下左 */

				/* 边框圆角 */
				border-radius: 8px;				/* 设置边框四角的弧度,50% 变成圆 */
				border-radius: 8px 20px;		/* 设置边框四角的弧度:左上和右下为 8px,右上和左下为 20px,即对角线 */
				border-radius: 2px 2px 2px 2px;	/ *左上 右上 右下 左下,即顺时针 */

				/* 边框颜色:border-color 单独使用是不起作用的,必须得先使用 border-style 来设置边框样式 */
				border-top-color:red;
				border-right-color:red;
				border-bottom-color:red;
				border-left-color:red;
				border-color: red;	                /* 四边颜色都是红色 */
				border-color:red blue;	            /* 上下 red,左右 blue */
				border-color:red blue yellow;	    /* 上 red,左右 blue,下 yellow */
				border-color:red blue yellow green;	/* 依次是:上右下左 */

				/* 边框宽度、样式、颜色一起设置 */
				border-top: 1px solid red;
				border-bottom: 1px solid red;
				border-left: 1px solid red;
				border-right: 1px solid red;
				border:1px solid red;				/* 必须按照这个顺序 */
				border: 0;							/* 去掉所有边框 */

				/* 合并表格中单元格边框(两条变成一条) */
				border-collapse:collapse;
				
				/* 如果想要 input 没有边框,可以设置 input 标签的 border 为 0,如 border:0 */
			}
		</style>
	</head>
	<body>
		<div class="content">

		</div>
	</body>
</html>