学透CSS-box-shadow你真的会吗?

简介: 学透CSS-box-shadow你真的会吗?

创作不易 拒绝白嫖 点个赞呗

关注专栏 学透CSS,带你走进CSS的深处!!!

兼容性

box-shadow 基本兼容市面上的大部分浏览器,所以不需要考虑兼容性。

image.png

是什么

box-shadow可以在元素上添加阴影,一个元素可以添加多个阴影。

语法

box-shadow:offset-x offset-y blur spread color position(可选)

offset-x

指定阴影的水平偏移量。即在x轴上阴影的位置。正值使阴影出现在元素的右边,而负值使阴影出现在元素的左边。image.png

offset-y

指定阴影的垂直偏移量。即在y轴上阴影的位置。正值使阴影出现在元素的下边,而负值使阴影出现在元素的上边。

blur

指定阴影的模糊程度,值越大越模糊。

image.png

spred

指定阴影的延伸尺寸,值越大,增加的越多。

image.png

color

指定了阴影的颜色

image.png

position

指定阴影的位置,可以使用inset变成内部阴影

多重阴影

box-shadow 属性能在单个元素上接受多个阴影。每个阴影通过用逗号分隔的 box-shadow 属性列表来加载。

box-shadow: 20px 20px 20px 10px blue,
-20px -20px 20px 10px black;

image.png

简单示例

单边阴影

首先正常效果的话是这样子的

box-shadow: 0 8px 10px 0px black ;

image.png

会发现如果使用blur效果的话会出现三个方向的阴影

这种情况下我们其实是只想要下面的那一个阴影的,

思路:第三参数和第四参数相互抵消,可以让其他边框效果隐藏。

image.png

圆形阴影

box-shadow: 20px 20px 20px 10px blue,
border-radius: 50%;

image.png

层叠效果

利用单个元素接收多个阴影效果

box-shadow: rgba(240, 46, 170, 0.4) 5px 5px,
     rgba(240, 46, 170, 0.3) 10px 10px, 
     rgba(240, 46, 170, 0.2) 15px 15px, 
     rgba(240, 46, 170, 0.1) 20px 20px, 
     rgba(240, 46, 170, 0.05) 25px 25px;

image.png

相关文章
CSS3 text-shadow - 凹凸文字效果
CSS3 text-shadow - 凹凸文字效果
66 0
|
前端开发
css3阴影box-shadow
css3阴影box-shadow
|
6月前
|
前端开发
前端 CSS 经典:box-shadow
前端 CSS 经典:box-shadow
95 1
|
5月前
|
前端开发 开发者 容器
CSS进阶-盒模型调整:box-sizing
【6月更文挑战第14天】`box-sizing`属性在CSS中调整盒模型行为,让元素宽度和高度包含内容、内边距和边框。默认是`content-box`,仅计算内容区,而`border-box`则包含所有。不一致的布局、预期尺寸不符和复杂计算错误是常见问题。使用`* { box-sizing: border-box; }`可简化布局,确保元素尺寸直观一致。了解和正确使用`box-sizing`能提升布局效率和准确性。
105 0
|
前端开发 容器
|
前端开发
CSS3 box-shadow 属性
CSS3 box-shadow 属性
54 0
CSS3 box-sizing 简单案例
CSS3 box-sizing 简单案例
36 1
|
编解码 前端开发 JavaScript
css实现1px的几种办法
css实现1px的几种办法
364 0
css实现1px的几种办法
CSS 04 盒子阴影效果box-shadow
box-shadow: h-shadow v-shadow blur spread color inset h-shadow 必须。水平阴影半径的位置,允许负值 v-shadow 必须。垂直半径阴影 blur 可选,模糊半径设置 color 可选,阴影颜色 inset 可选,内阴影 <div class="ceng rotate_left"> <img src='yjx.jpg' alt=''> <p> 上海鲜花港的郁金香,花名未闻 </p> </div> <div class="ceng rotate_right"> <img
|
Web App开发 前端开发
CSS box-shadow 详解
版权声明:本文首发 http://asing1elife.com ,转载请注明出处。 https://blog.csdn.net/asing1elife/article/details/82876694 ...
1479 0