美文网首页
在CSS学习中如何制造阴影效果

在CSS学习中如何制造阴影效果

作者: 周周很可爱 | 来源:发表于2019-06-23 20:15 被阅读0次

在CSS最基础的学习中,需要学到两种阴影,一种是盒子阴影,另一种是文本阴影,下面让我为大家简单介绍一下盒子阴影的制造吧!
盒子阴影,我们先来建一个盒子

.head{
width:300px;
height:300px;
background:pink;
mangin:0 auto;
mangin-top:100px;
}
微信图片_20190623193544.png

我们现在来给这个盒子制造阴影效果,给它制造阴影效果的属性是box-shadow: ; box-shadow:none;就是无阴影 ,也就是它的默认状态,box-shadow:x轴偏移量 y轴偏移量 阴影模糊半径 阴影扩展半径 颜色;
这五个就是制造盒子阴影的属性值,现在我们来给它加上这些属性值

.head{
width:300px;
height:300px;
background:pink;
mangin:0 auto;
mangin-top:100px;
margin-top: 100px;
box-shadow: 10px 10px 8px 10px grey;
}
让我们来看看 阴影效果吧 微信图片_20190623194622222.png

那么可以看出来 这个阴影在盒子右边比较明显,那么考考大家 ,如果我想阴影在盒子的右边,应该改变什么属性值呢?对的,我们要改变x轴的数值,那么我们给x轴一个负值,看看它有什么变化

      .head{
width:300px;
height:300px;
background:pink;
mangin:0 auto;
mangin-top:100px;
box-shadow: -10px 10px 8px 10px grey;
}
微信图片_201906232001211221212.png

所以由此可得,第一个长度值是用来设置对象的阴影水平偏移值,水平偏移量,正值向右,负值向左。
那么同理我们第二个值是正数阴影在下,那么如果它是负值,那么阴影就在上面,如下图所示。

   .head{
width:300px;
height:300px;
background:pink;
mangin:0 auto;
mangin-top:100px;
box-shadow: -10px -10px 8px 10px grey;
}
微信图片_20190623201314.png


第三个值代表模糊半径,值越大,模糊面积越大。
第四个值代表模糊度,值越大,越模糊。
第五个值代表阴影颜色。

相关文章

  • 在CSS学习中如何制造阴影效果

    在CSS最基础的学习中,需要学到两种阴影,一种是盒子阴影,另一种是文本阴影,下面让我为大家简单介绍一下盒子阴影的制...

  • CSS添加阴影效果

    在CSS中可以使用阴影效果属性在HTML文档中添加文本和边框(图像)阴影。下面本篇文章就来给大家介绍一下CSS的阴...

  • css阴影效果

    text-shadow:0 0 2px#686868,0 1px 1px#ddd,0 2px 1px#d6d6d6...

  • CSS 实现文字阴影 + 文字渐变色

    1. CSS 实现文字阴影 通过text-shadow属性可以为文字设置阴影 效果如下: 2. CSS实现文字阴影...

  • css3 阴影深入

    css阴影 简介 text-shadow是给文本添加阴影效果,box-shadow是给元素块添加周边阴影效果。随着...

  • 第一篇

    使用css实现旋转,缩放,阴影,动画的效果。

  • box-shadow 效果大全

    box-shadow 效果大全(内阴影,外阴影,三边阴影,双边阴影,单边阴影,细线描边…)CSS3 box-sha...

  • web前端面试提问总结:

    学过CSS3吗?CSS3的新增特性有哪些? 主要是文本效果、边框、图片、字体、背景效果、阴影效果、色彩类: RGB...

  • CSS3 基础(2)——文本效果和字体

    CSS3 文本效果 text-shadow 文本阴影 box-shadow 盒子阴影 text-overflow文...

  • css中文字的凹凸效果

    css中文字凹凸效果: 文字的突出效果就相当于ps中的浮雕效果 这是由于文字的内外边的阴影效果,产生的。 1.首先...

网友评论

      本文标题:在CSS学习中如何制造阴影效果

      本文链接:https://www.haomeiwen.com/subject/cgewqctx.html