首页 > 其他分享 >圆角边框,盒子阴影,文字阴影

圆角边框,盒子阴影,文字阴影

时间:2025-01-13 18:33:15浏览次数:3  
标签:圆角 边框 radius 设置 10px 阴影 border

想要设置盒子的边框我们都知道要用border,但我们要让盒子边框变的观赏性更强,可以给它设置想要的边框,变成圆型,圆角矩形,等等,那如何变成我们想要的样子呢!

给你一个公式    border-radius:length;里面设置值的大小,它是可以设置四个值,顺序为左上 右上 右下 左下,相当于在每个角上有一个圆形,我们设置圆的半径,我们设置的半径越大,弧线就越弯曲,然后多出来的部分相当与隐藏了,但还是存在的,所以我们看到的只有粉色部分。下面图片中这个紫色的部分就是被隐藏的,但还是存在,我们还可以单独设置每一个角的边框,

例如:

设置左上角边框border-top-left-radius:  30px;

设置右上角边框border-top-right-radius:  30px;

右下border-button-right-radius:80px;

左下border-button-right-radius:90px;

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style>
			.box1 {
				width: 100px;
				height: 100px;
				border-radius: 30px;
                设置圆角边框为30px
				background-color: pink;
			}
		</style>
	</head>
	<body>
		<div class="box1"></div>
	</body>
</html>

 这是一个正方形,我们给它设置了圆角边框,只给它设置一个值,它就直接赋值给其他三个值

设置完以后盒子为这样 

如果要让盒子变成圆形,先把盒子设置为正方形,在将盒子边框值设置为宽度高度的一半

 里面的值也可以是百分比的形式

例这样

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style>
			.box1 {
				width: 100px;
				height: 100px;
				border-radius: 50px;
                //或者border-radius: 50%;//可以是百分比的形式
				background-color: pink;
			}
		</style>
	</head>
	<body>
		<div class="box1"></div>
	</body>
</html>

就可以设置边框为圆形

设置为圆角矩形也很简单,把border-radius: 50px;把里面的数值改为高度的一半

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style>
			.box1 {
				width: 300px;
				height: 100px;
				border-radius: 50px;
				background-color: pink;
			}
		</style>
	</head>
	<body>
		<div class="box1"></div>
	</body>
</html>

随便分享一个好玩的东西,盒子阴影box-shadow:10px 10px 10px 10px color inset;

第一个数值设置水平方向的移动

第二个数值为垂直方向的移动

第三数值为模糊的距离

第四为阴影的尺寸

第五为颜色

第六默认设置为outset外阴影,可以设置内阴影inset,但不能直接设置outset,要不然直接被杠掉

如果要求为外阴影那第六个数值就可以不用写了,原因你懂的。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style>
			.box1 {
				width: 100px;
				height: 100px;
				box-shadow: 10px 10px 10px 10px rgba(0, 0, 0, .3);
				/* 第一个数值为水平方向移动
				第二个数值为垂直方向移动
				第三数值为模糊距离
				第四数值为阴影的尺寸
				颜色
				默认outset为外阴影,inset为内部阴影,不能直接设置outset,否则阴影无效 */
			}
		</style>
	</head>
	<body>
		<div class="box1"></div>
	</body>
</html>

还有一个类似的阴影玩法,文字阴影   text-shadow:10px 10px 10px color; 里面也是可以设置四个值。

同样第一个值可以调水平的方向,第二个调垂直方向,第三调阴影的范围,第四就不多说哩。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style>
			h3 {
                    //这就是设置文字阴影//
				text-shadow: 10px 10px 10px red;
			}
		</style>
	</head>
	<body>
		<h3>我是文字阴影</h3>
	</body>
</html>

 

ok就是这样,其实很简单,每天分享自己学的知识

标签:圆角,边框,radius,设置,10px,阴影,border
From: https://blog.csdn.net/2401_89487615/article/details/145115873

相关文章

  • URP - 阴影投射和接收
    #URP_Shadow.shaderShader"My/URP_Shadow"{Properties{_BaseMap("Texture",2D)="white"{}//主贴图_BaseColor("TintColor",Color)=(1,1,1,1)//混合颜色_Specular("Specular"......
  • Qt 写无边框窗口时,遇到的问题与解决方法
    一、无边框窗口问题/需求汇总:1、窗口最大化时闪屏、卡顿问题。2、鼠标左键可移动窗口,但只在窗口上下左右30以内区域可移动,其它地方不可移动。3、双屏幕时,窗口最大、向下还原需要在当前屏幕显示,不回到主屏幕。4、窗口正常显示时在屏幕中间区域。5、窗口最大化显示......
  • 如何通过代码修改网站的边框颜色?
    修改网站的边框颜色通常涉及CSS(层叠样式表)的调整。以下是详细的步骤和示例:定位CSS文件:找到网站的CSS文件,通常位于css目录下,文件名可能是style.css或类似的名称。使用文本编辑器:使用文本编辑器(如Notepad++、SublimeText、VSCode)打开CSS文件。找到或添加控制边框颜色......
  • 解决方案 | aardio的plus控件实现无边框悬浮窗带按钮带置顶
    importfonts.fontAwesome;importwin.ui;/*DSG{{*/varwinform=win.form(text="aardioform";right=312;bottom=50;border="none";menu=false;title=false)winform.add(bkplus={cls="bkplus";left=2;top=5;right=205;bottom=46;backgro......
  • 使用canvas如何设置阴影?
    在HTML5的Canvas中,你可以通过几个属性来设置阴影效果。以下是一些基本的步骤和示例代码:获取Canvas上下文:首先,你需要获取Canvas的2D渲染上下文。设置阴影属性:使用以下属性来设置阴影:shadowColor:设置阴影的颜色。shadowBlur:设置阴影的模糊级别。值越大,阴影越模糊。shadowO......
  • 使用css3实现一个多重边框效果
    在CSS3中,有多种方式可以实现多重边框效果。以下是两种常见的方法:方法一:使用box-shadow你可以使用box-shadow属性来创建多重边框效果。box-shadow允许你添加多个阴影,并且每个阴影可以具有不同的偏移量、模糊半径和颜色。通过调整这些参数,你可以创建出看起来像多重边框的效果。例......
  • 兼容性预览及边框、阴影、背景属性
    兼容性-webkit- :chrome(谷歌) Safari(苹果)-moz- :firefox(火狐)-o- :opera(欧朋)-ms- :IE边框圆角半径:border-radius   一个用于设置所有四个边框-*-半径属性的速记border-top-left-radius :左 上border-top-right-radius :右 上border-b......
  • CSS3 边框border,圆角border-radius,阴影框box-shadow
    1,边框borderdiv {   border:2px#cccsolid; }2,圆角border-radiusdiv {   border-radius:25px; }你在border-radius属性中只指定一个值,那么将生成4个圆角。但是,如果你要在四个角上一一指定,可以使用以下规则:四个值:第一个值为左上角,第二个值为右上角,第......
  • 使用css实现一个条纹边框
    在CSS中,实现条纹边框可以有多种方式,但最直接的方式可能是使用伪元素和线性渐变。以下是一个示例,它使用:before和:after伪元素来创建一个具有条纹效果的边框:.striped-border{position:relative;width:200px;height:200px;background-color:#fff;mar......
  • QML实现图片阴影效果
    QML实现图片阴影效果importQtQuickWindow{width:640height:480visible:truetitle:qsTr("GrayImage")Image{id:no_shadowx:100y:100source:'assets/Balatro.png'}Border......