基础说明:

    外阴影:box-shadow: X轴  Y轴  Rpx  color;

    属性说明(顺序依次对应): 阴影的X轴(可以使用负值)    阴影的Y轴(可以使用负值)    阴影模糊值(大小)    阴影的颜色

    内阴影:box-shadow: X轴  Y轴  Rpx  color  inset;

默认是外阴影   内阴影:inset 可以设置成内部阴影

    注(PS):此属性使用于盒模型 如(div,p,h1,h2,h3,h4,h5,h6等) 不是用来设置文字阴影   如果设置文字阴影请参考知识点:text-shadow(同理)

因为是新属性,为了兼容各主流浏览器并支持这些主浏览器的较低版本,基于主流浏览器上使用box-shadow属性时,我们需要将属性的名称写成-webkit-box-shadow的形式。Firefox浏览器则需要写成-moz-box-shadow的形式

欧朋浏览器  -o-box-shadow   IE>9  -ms-box-shadow

基础练习:

为了更好的了解box-shadow的特征,做几个小测试:(为了方便直接在标签内嵌套样式)

测试1: <div style="box-shadow: 0 0 10px #f00; border:1px solid green"></div>  box-shadow: 0 0 10px #f00  (因没有使其X轴与Y轴移动 设置值 所在会在本身发生作用   半径范围,颜色)

测试2: <div style="box-shadow:4px 4px 10px #f00; border:1px solid green"></div> box-shadow:4px 4px 10px #f00;与测试1不同 X轴与Y轴改变了正值(正值 向右 向下) 所以变成了这样‍

测试3:<div style="box-shadow:-4px -4px 10px #f00; border:1px solid green"></div> box-shadow:-4px -4px 10px #f00;与测试2不同 之处是 X轴与Y轴改变成了负值(负值 向左 向上) 所以变成了这样‍

同理:你可以测试下一正值,一负值的效果,这里就不做测试了。。。。。。。。

测试4:<div  style="box-shadow:-10px 0px 10px red,   /*左边阴影*/ 
                                                   0px -10px 10px #000,  /*上边阴影*/ 
                                                   10px 0px 10px green,  /*右边阴影*/ 
                                                   0px 10px 10px blue;" /*下边阴影*/ ></div>

你看到这样的代码会感觉很乱 但是看到效果图片之后你就能明白这是怎么做的了无非改一下X轴与Y轴位置与颜色值 还有阴影值大小,(用逗号隔开)多练习几次就好

测试5:--内阴影  <div style="box-shadow: 0px 0px 10px red inset; border:1px solid green"></div> box-shadow: 0px 0px 10px red inset;    与上面写法相同 唯一不同的是添加了一个inset 其它属性与外阴影相同

百变不离其宗,练习就能熟悉,懂了就知道原理,随意改写,在配合css3的动画效果, 闪光层(字)都很简单实现。。希望对你有帮助。。

css3 box-shadow阴影(内外阴影与发光)讲解相关推荐

  1. Shadow属性和【CSS3 Box Shadow(阴影)效果在线调试工具】

    Shadow属性示例 向内/向外 | x偏移量 | y偏移量 | 阴影模糊半径 | 阴影扩散半径 | 阴影颜色 inset 阴影向内 (默认向外) /* x偏移量 | y偏移量 | 阴影颜色 */ b ...

  2. CSS3 Box Shadow

    语法: box-shadow:1px 2px 3px #FFF; box-shadow:阴影水平偏移值(可取正负值): 阴影垂直偏移值(可取正负值):阴影模糊值:阴影颜色: 兼容性 Firefox支持 ...

  3. html中投影效果图,利用CSS3(box shadow)制作边框投影

    应用CSS3的box shadow属性,可以直接在页面中使用投影,增加页面的立体效果. 最终效果预览 HTML 代码: CSS3 Box shadow 任鸟飞网页设计是一个关注于网页设计及网站开发.图 ...

  4. Box Shadow(阴影)-Css3写法示例

    Box Shadow(阴影)-Css3演示 -moz-box-shadow:2px 2px 5px #333333; -webkit-box-shadow:2px 2px 5px #333333; b ...

  5. Box Shadow阴影和圆角

    一.盒子写Box Shadow阴影:如 box-shadow:2px 2px 5px #120F0B; //支持Opera浏览器 -moz-box-shadow:2px 2px 5px #120F0B ...

  6. 如何用css的background写一个带斜切角、有边框又有内外阴影的按钮呢?

    先附上另一大佬的链接https://segmentfault.com/a/1190000038911131,本文在该基础上做些调整,并详细讲讲background的用法 从ui拿到的需求是这样的,这张 ...

  7. shadow acne(阴影失真)和peter panning(阴影悬浮)

    原文链接:https://blog.csdn.net/lawest/article/details/106364935 总结下来就是: 因为深度贴图的分辨率有限,导致多个像素点采样1个深度,导致阴影失 ...

  8. 关于阴影映射的那些事,shadow acne(阴影失真)和peter panning(阴影悬浮)

    在之前学习阴影映射时看的是这篇文章https://learnopengl-cn.github.io/05 Advanced Lighting/03 Shadows/01 Shadow Mapping/ ...

  9. css圆角框四周阴影,css3圆角边框,边框阴影

    border-radius向元素添加圆角边框,css3中的.IE9+ chrome safari5+ firefox4+ 现在都支持.可以向input div等设置边框.与border相似,可以四个角 ...

最新文章

  1. 目标检测任务中的训练宝典 |实用技巧
  2. C++ 画星号图形——空心矩形(核心代码记录)
  3. 【直播回放】60分钟了解各类图像和视频生成GAN结构
  4. ABAP中有关于换行符,TAB KEY等
  5. Behavior Designer笔记
  6. 阿里云centos 7.6安装mysql_阿里云Centos7上安装MySQL教程
  7. 木兰编程语言重现——支持列表操作,演示编辑器高亮
  8. C++之函数模板探究
  9. Apache 及 Nginx 配置
  10. Xcode的编译/运行结果保存的路径
  11. Software caused connection abort: socket write error 问题原因推测
  12. matlab logspace 虚数,Matlab入门教程
  13. 2124. OIBH杯第三次模拟赛(普及组)Problem 1 : tictac 立体井字棋
  14. python+gdal+numpy实现影像uint16转uint8
  15. java 连接163邮箱_java调用163邮箱发送邮件
  16. 人工智能3.0展望---一种让AI产生自我意识的方法
  17. 10. kafka消费者如何分配分区
  18. 苹果MACOS电脑修改mac地址
  19. C语言的键盘输入和屏幕输出
  20. R语言ggpubr包的ggscatter函数可视化散点图(scatter plot)、cor.coef为散点图添加相关性系数及其显著性、cor.coeff.args参数指定相关性计算方法及显示格式

热门文章

  1. 网络流--最大流--Dinic模板矩阵版(当前弧优化+非当前弧优化)
  2. 【IT笔试面试题整理】堆栈和队列
  3. Microwindows及基于Nano-X的简单程序开发
  4. 感知算法论文(三):Feature Selective Anchor-Free Module for Single-Shot Object Detection
  5. C语言高级编程:大端模式和小端模式(Big-Endian和Little-Endian)
  6. 全球10亿美元以上富翁人数排名,杭州超越东京,大家怎么看
  7. 100g流量在电脑上可以用多久_三大运营商5G体验方案出炉!100G一个月够不够?...
  8. js二维数组_Javascript数组
  9. python环境配置opencv_【Python】python2.7 安装配置OpenCV2
  10. opencv python教程简书_Python-OpenCV —— 基本操作一网打尽