前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【CSS】盒子模型圆角边框 ( 通过设置 border-radius 样式设置圆角矩形圆角半径 )

【CSS】盒子模型圆角边框 ( 通过设置 border-radius 样式设置圆角矩形圆角半径 )

作者头像
韩曙亮
发布2023-03-30 19:47:27
2.2K0
发布2023-03-30 19:47:27
举报

文章目录

一、盒子模型圆角边框


在 CSS3 中 , 新加入了 圆角边框 样式 , 设置

代码语言:javascript
复制
border-radius: length;  

属性 , 即可设置 盒子模型 的 圆角边框 ;

border-radius 属性值取值 :

  • 像素数值 : 设置一个 像素值 , 如 : 50px ;
  • 百分比数值 : 设置一个 百分比数值 , 如 : 50% ;

在网页设计中 , 大量用到了圆角边框 , 如 :

  • 购物车上的数字 : 购物车上的浮动数字 , 使用了圆角边框 ;
在这里插入图片描述
在这里插入图片描述
  • 圆角的按钮 : 下图中 头像 以及 下面的两个 按钮 , 都是圆角边框 ;
在这里插入图片描述
在这里插入图片描述

二、代码示例


1、代码示例 - 正常矩形边框

默认情况下的边框 , 是 矩形的边框 ;

代码示例 :

代码语言:javascript
复制
<!DOCTYPE html> 
<html lang="en">
<head>    
	<meta charset="UTF-8" /> 
    <title>圆角矩形</title>
	<style>
		/* 清除标签默认的内外边距 */
		* {
		   padding: 0;     
		   margin: 0;
		}
		
		/* 正常矩形样式 */
		.div1 {
			width: 200px;
			height: 200px;
			background-color: pink;
		}
	</style>
</head>
<body>
	<div class="div1">正常矩形</div>
</body>
</html>

展示效果 :

在这里插入图片描述
在这里插入图片描述

2、代码示例 - 圆形边框

如果 盒子模型 高度 = 宽度 , 并且 圆角矩形 的 圆角半径 为 50% 或者 高度/宽度 的一半 , 则该圆角矩形 表现就是一个圆 ;

代码示例 :

代码语言:javascript
复制
<!DOCTYPE html> 
<html lang="en">
<head>    
	<meta charset="UTF-8" /> 
    <title>圆角矩形</title>
	<style>
		/* 清除标签默认的内外边距 */
		* {
		   padding: 0;     
		   margin: 0;
		}
		
		/* 圆角矩形样式 */
		div {
			width: 200px;
			height: 200px;
			background-color: pink;

			/* 设置圆角 下面两种设置效果相同 */
			/*border-radius: 100px;*/
			border-radius: 50%;
			
			/* 文字水平居中 */
			text-align: center;
			/* 文字垂直居中 */
			line-height: 200px;
		}
	</style>
</head>
<body>
	<div>圆角矩形</div>
</body>
</html>

展示效果 :

在这里插入图片描述
在这里插入图片描述

3、代码示例 - 圆角矩形边框

如果 盒子模型 高度 != 宽度 , 并且 圆角矩形 的 圆角半径 为 高度 的一半 , 则该圆角矩形 表现就是一个正常的圆角矩形 , 左右两侧是圆角 ;

代码示例 :

代码语言:javascript
复制
<!DOCTYPE html> 
<html lang="en">
<head>    
	<meta charset="UTF-8" /> 
    <title>圆角矩形</title>
	<style>
		/* 清除标签默认的内外边距 */
		* {
		   padding: 0;     
		   margin: 0;
		}
		
		/* 圆角矩形样式 */
		div {
			width: 200px;
			height: 50px;
			background-color: pink;
			
			/* 设置圆角 */
			border-radius: 25px;
			
			/* 文字水平居中 */
			text-align: center;
			/* 文字垂直居中 */
			line-height: 50px;
		}
	</style>
</head>
<body>
	<div>圆角矩形</div>
</body>
</html>

展示效果 :

在这里插入图片描述
在这里插入图片描述

4、代码示例 - 综合对比示例

代码示例 :

代码语言:javascript
复制
<!DOCTYPE html> 
<html lang="en">
<head>    
	<meta charset="UTF-8" /> 
    <title>圆角矩形</title>
	<style>
		/* 清除标签默认的内外边距 */
		* {
		   padding: 0;     
		   margin: 0;
		}
		
		/* 正常矩形样式 */
		.div1 {
			width: 200px;
			height: 200px;
			background-color: pink;
		}
		
		/* 圆角矩形样式 */
		.div2 {
			width: 200px;
			height: 200px;
			background-color: pink;

			/* 设置圆角 下面两种设置效果相同 */
			/*border-radius: 100px;*/
			border-radius: 50%;
			
			/* 文字水平居中 */
			text-align: center;
			/* 文字垂直居中 */
			line-height: 200px;
		}
		
		/* 圆角矩形样式 */
		.div3 {
			width: 200px;
			height: 50px;
			background-color: pink;
			
			/* 设置圆角 */
			border-radius: 25px;
			
			/* 文字水平居中 */
			text-align: center;
			/* 文字垂直居中 */
			line-height: 50px;
		}
	</style>
</head>
<body>
	<div class="div1">正常矩形</div>
	<div class="div2">圆角矩形</div>
	<div class="div3">圆角矩形2</div>
</body>
</html>

展示效果 :

在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-03-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 一、盒子模型圆角边框
  • 二、代码示例
    • 1、代码示例 - 正常矩形边框
      • 2、代码示例 - 圆形边框
        • 3、代码示例 - 圆角矩形边框
          • 4、代码示例 - 综合对比示例
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档