css3中box-shadow的用法是什么

在css3中,“box-shadow”属性用于向框添加一个或多个阴影,并且设置阴影的样式,语法为“box-shadow:水平阴影 垂直阴影 模糊距离 阴影的尺寸 阴影的颜色 将外部阴影改为内部阴影;”。

css3中box-shadow的用法是什么

本教程操作环境:windows10系统、CSS3&&HTML5版、Dell G3电脑。

css3中box-shadow的用法是什么

box-shadow: none | inset(可选值,不设置,为外投影,设置,为内投影) x-offset(阴影水平偏移量,正方向为right) y-offset(阴影垂直偏移量,正方向为bottom) blur-radius(阴影模糊半径,为正,0为无模糊效果,值越大,越模糊) spread-radius(阴影扩展半径,可正可负) color(设置对象的阴影的颜色)

属性值描述:

1.阴影类型:此参数可选,默认的投影方式是外阴影;如果取其唯一值“inset”,就是将外阴影变成内阴影

立即学习“前端免费学习笔记(深入)”;

2. X-offset:是指阴影水平偏移量,其值可正可负,正值,则阴影在对象的右边,负值,阴影在对象的左边

3. Y-offset:是指阴影的垂直偏移量,其值也可以是正负值,正值,阴影在对象的底部,负值时,阴影在对象的顶部

4.阴影模糊半径:此参数是可选,只能为正值,如果其值为0时,表示阴影不具有模糊效果,值越大阴影的边缘就越模糊

5. 阴影扩展半径:此参数可选,其值可为正负值,正值,则整个阴影都延展扩大,反之,则缩小

6.阴影颜色:此参数可选,不设定任何颜色时,浏览器会取默认色,但各浏览器默认色不一样,特别是在webkit内核下的safari和chrome浏览器将无色,也就是透明,建议不要省略此参数。

**注:**多层阴影,最内层优先级最高,之后依次降低。使用逗号“,”隔开。

box-shadow的实际运用

举例1:不设置X轴与Y轴,设置值阴影模糊半径为15px, 它会在本身发生作用 半径范围,颜色。

box-shadow: 0 0 15px #f00;

登录后复制

效果图:

06.png

举例2: X轴与Y轴设为正值(正值 X轴向右 Y轴向下)

box-shadow:4px 4px 15px #f00;

登录后复制

效果图:

07.png

举例3:box-shadow:inset 即box-shadow内部阴影,与上面写法相同 唯一不同的是添加了一个inset

box-shadow:0 0 15px #f00 inset;

登录后复制

效果图:

08.png

(学习视频分享:css视频教程)

以上就是css3中box-shadow的用法是什么的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2935906.html

(0)
上一篇 2025年3月11日 20:56:12
下一篇 2025年3月11日 20:56:20

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • css字体大小指什么的大小

    css字体大小是指字体中字符框的大小。在css中,字体大小使用font-size属性设置,而实际上该属性设置的是字体中字符框的高度;实际的字符字形可能比这些框高或矮(通常会矮)。 本教程操作环境:windows7系统、CSS3&&a…

    2025年3月11日
    200
  • css对seo有影响吗

    css对seo有影响:1、利用CSS样式,可以平衡链接在内容页面与HTML的展示位置,会影响蜘蛛抓取的频率,以及传递的权重;2、精简代码,提高网页加载速度;3、有利于随时且快速更换模板样式,不会影响搜索引擎优化标准。 本教程操作环境:win…

    2025年3月11日
    200
  • css3中rem和px有什么区别

    css3中rem和px的区别是:px是相对长度单位,是相对于显示器屏幕分辨率而言的;而rem虽然也是相对单位,但是是相对于HTML根元素而言的。 本教程操作环境:windows10系统、CSS3&&HTML5版、Dell G…

    2025年3月11日
    200
  • css3多列布局columns的用法是什么

    在css3中,多列布局columns用于设置对象每列的宽度和列数,该属性是一个简写属性,第一个参数设置元素列的宽度,第二个参数设置元素的列数,语法为“columns: column-width column-count;”。 本教程操作环境…

    2025年3月11日
    200
  • css3中grid和flex有什么区别

    css3中grid布局方式和flex布局方式的区别是:flex布局方式是基于一维的,主要目的是提供更加有效的方式去设置布局;而grid布局方式是基于二维网格布局的系统,主要目的是改变基于网络设计的用户接口方式。 本教程操作环境:window…

    2025年3月11日 编程技术
    200
  • css3中-webkit是什么意思

    在css3中,“-webkit”是以webkit为内核浏览器私有属性的意思;针对不同的浏览器,规定不同的内核名称可以对css3新增属性进行解析,前缀为“-webkit-”的属性,能够在以webkit为内核的浏览器中正常使用。 本教程操作环境…

    2025年3月11日
    200
  • CSS3兄弟选择器的语法是什么

    css3中兄弟选择器的语法:1、“+”兄弟选择器,语法为“指定元素+选择元素{css代码}”,该选择器表示选择某元素后相邻的兄弟元素;2、“~”兄弟选择器,语法为“指定元素~选择元素{css代码}”,该选择器表示某元素后所有同级的指定元素。…

    2025年3月11日
    200
  • css3能给图片去掉颜色吗

    css3能给图片去掉颜色;可利用filter配合grayscale属性给图片去掉颜色,filter属性用于定义元素的可视效果,grayscale属性可以将图像转换为灰度图像,语法为“图片元素{filter:grayscale(100%}”。…

    2025年3月11日
    200
  • css3怎么设置a标签超出部分为省略号

    方法:1、利用“overflow:hidden;”样式设置a标签文本超出隐藏;2、利用“display: block;”将a标签设置为块级元素;3、利用“text-overflow:ellipsis;”设置a标签超出部分的样式为省略号即可。…

    2025年3月11日
    200
  • css3动画效果属性canvas和svg的区别是什么

    区别:1、canvas画的是位图,而svg画的是矢量图;2、canvas节点多时渲染较快,而svg节点多时渲染较慢;3、svg支持分层和事件,而canvas不支持;4、canvas依赖分辨率,而svg不依赖分辨率。 本教程操作环境:wind…

    2025年3月11日
    200

发表回复

登录后才能评论