700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > CSS3文本居中显示 圆形圆角绘制 立体阴影效果设置实例演示

CSS3文本居中显示 圆形圆角绘制 立体阴影效果设置实例演示

时间:2020-12-06 06:19:04

相关推荐

CSS3文本居中显示 圆形圆角绘制 立体阴影效果设置实例演示

CSS3文本居中显示、圆形圆角绘制、立体阴影效果设置

实例演示① 文本居中显示② 圆角设置③ 圆形设置④ 立体阴影效果设置

[ 推荐文章 ]

一篇文章快速掌握Linux基本命令

实例演示

① 文本居中显示

通过div层的text-align: center;先控制文本在横向中间,再根据margin-top: 48%;即可控制文本显示在图形的竖向中间部位,值可以根据文本的大小来定位,大约略小于百分之50%

代码如下:

<!DOCTYPE html><html><head><meta charset="utf-8"> <title>css3演示</title> </head><body><div><p>圆角</p></div></body></html><style> div {/* 文本显示在横向中间 */text-align: center;/* 设置字体 */font-family: 微软雅黑;/* 宽度和长度 */width: 400px;height: 400px;/* 位置:相对定位 */position:relative;top:100px;left:100px;/* 轮廓线,solid表示实心线 */border: 1px solid;/* 背景颜色 */background-color: rgb(167, 231, 17);}p {/* 文本显示在纵向中间,大概为50%减去字体的一半长度 */margin-top: 48%;}</style>

② 圆角设置

通过divborder-radius: 20px;可设置圆角,值为圆角的半径大小。

可以指定4个值,分别设置左上、右上、右下和左下4个圆角的半径大小。

设置border-radius: 200px 100px 50px 10px;效果展示。

代码如下:

<!DOCTYPE html><html><head><meta charset="utf-8"> <title>css3演示</title> </head><body><div><p>圆角</p></div></body></html><style> div {/* 圆角,大小为正方形边长一半时为圆形 */border-radius: 20px;/* 文本显示在横向中间 */text-align: center;/* 设置字体 */font-family: 微软雅黑;/* 宽度和长度 */width: 400px;height: 400px;/* 位置:相对定位 */position:relative;top:100px;left:100px;/* 轮廓线,solid表示实心线 */border: 1px solid;/* 背景颜色 */background-color: rgb(167, 231, 17);}p {/* 文本显示在纵向中间,大概为50%减去字体的一半长度 */margin-top: 48%;}</style>

③ 圆形设置

通过divborder-radius: 200px;设置圆角为正方形边长一半时即可显示为圆形。

代码如下:

<!DOCTYPE html><html><head><meta charset="utf-8"> <title>css3演示</title> </head><body><div><p>圆角</p></div></body></html><style> div {/* 圆角,大小为正方形边长一半时为圆形 */border-radius: 200px;/* 文本显示在横向中间 */text-align: center;/* 设置字体 */font-family: 微软雅黑;/* 宽度和长度 */width: 400px;height: 400px;/* 位置:相对定位 */position:relative;top:100px;left:100px;/* 轮廓线,solid表示实心线 */border: 1px solid;/* 背景颜色 */background-color: rgb(167, 231, 17);}p {/* 文本显示在纵向中间,大概为50%减去字体的一半长度 */margin-top: 48%;}</style>

④ 立体阴影效果设置

通过divbox-shadow: 30px 30px 5px #888888设置立体阴影效果。前2个值是相对图形上下偏移量,第三个值是视觉高度,越高的话阴影会越发散。

设置为box-shadow: -30px -30px 15px #888888;的效果,可以看到阴影角度变了,背景也发散了,border也改成了2px

代码如下:

<!DOCTYPE html><html><head><meta charset="utf-8"> <title>css3演示</title> </head><body><div><p>圆角</p></div></body></html><style> div {/* 阴影设置 */box-shadow: 30px 30px 5px #888888;/* 圆角,大小为正方形边长一半时为圆形 */border-radius: 20px;/* 文本显示在横向中间 */text-align: center;/* 设置字体 */font-family: 微软雅黑;/* 宽度和长度 */width: 400px;height: 400px;/* 位置:相对定位 */position:relative;top:100px;left:100px;/* 轮廓线,solid表示实心线 */border: 1px solid;/* 背景颜色 */background-color: rgb(167, 231, 17);}p {/* 文本显示在纵向中间,大概为50%减去字体的一半长度 */margin-top: 48%;}</style>

喜欢的点个赞❤吧!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。