为了账号安全,请及时绑定邮箱和手机立即绑定

CSS3之阴影效果box-shadow与text-shadow

标签:
Html/CSS

欢迎访问我的博客

本篇相关代码演示地址

本篇,我们要讲的是CSS3中经常被使用来开发页面模糊阴影效果的box-shadow属性和text-shadow属性。

在前端开发过程中,我们常常会看见这种效果:

webp

box-shadow阴影效果图

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Shadow</title>
        <style>
            .box {                height: 100px;                width: 200px;                border: 1px ridge silver;
            }            .shadow1 {                box-shadow: 4px 4px 6px 1px gray;
            }        </style>
    </head>
    <body>
        <div class="box shadow1"></div>
    </body>
    </html>

这种阴影效果就是使用CSS3box-shadow属性实现。

box-shadow

box-shadow属性向框元素添加一个或多个阴影效果。

  • 语法:

    box-shadow: [inset] x-offset y-offset [blur] [spread] [color];

  • 属性

属性说明
inset可选,将默认的外阴影设置为内阴影。
x-offset必需,水平方向阴影偏移量,可为负值。
y-offset必需,垂直方向上阴影偏移量,可为负值。
blur可选 ,阴影模糊半径,不可为负值。
spread可选,阴影延展半径,可为负值。
color可选,阴影颜色

阴影偏移量

box-shadow阴影偏移量可正可负,为正值时则向右或下偏移,如下:

  • 正水平偏移量阴影

webp

正水平偏移量阴影

  • 负水平偏移量阴影

webp

负水平偏移量阴影

  • 正垂直偏移量阴影

webp

正垂直偏移量阴影

  • 负垂直偏移量阴影

webp

负垂直偏移量阴影

模糊半径

  • 正模糊半径阴影

webp

正模糊半径阴影

  • box-shadow不支持负模糊半径

延展半径

  • 正延展半径

    正延展半径向外延展阴影半径

webp

正延展半径阴影

  • 负延展半径

    负延展半径向内收缩阴影半径

webp

负延展半径阴影1

webp

负延展半径阴影2

text-shadow

text-shadow 属性向文本设置阴影。

webp

文本阴影

  • 语法

    text-shadow: x-offset y-offset blur color;

  • 属性

属性说明
x-offset必需,水平方向阴影偏移量,可为负值。
y-offset必需,垂直方向上阴影偏移量,可为负值。
blur可选 ,阴影模糊半径,不可为负值。
color可选,阴影颜色



作者:惊鸿三世
链接:https://www.jianshu.com/p/84353f6a7ec0


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消