css怎么设置阴影效果

css设置阴影效果:1、通过主元素和副元素的阴影效果叠加产生曲线阴影效果;2、通过添加两个副元素,并将两个副元素分别向左扭曲并旋转稍小角度后形成平行四边形,然后遮盖在主元素下面来实现翘边阴影效果。

css怎么设置阴影效果

 本文操作环境:windows7系统、HTML5&&CSS3版、Dell G3电脑。

曲线阴影:

css怎么设置阴影效果

曲线阴影的实现原理是通过阴影的叠加效果产生的。即一个主元素设置阴影后,在主元素下面再添加一个副元素。使副元素和主元素重合,且副元素为一个弧形元素。此时主元素和副元素的阴影效果叠加产生曲线阴影。

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

css怎么设置阴影效果

第一步:

为主元素添加内部阴影,v和h方向的大小都设置为0,但是模糊半径设置的要较大,从而实现主元素内部的阴影效果。

第二步:

此时副元素需要变换的属性有:添加到主元素层级的下层,通过z-index来实现;在主元素后面或者前面添加副元素;副元素需要变换为弧形:border-radius:100px/10px;通过绝对定位确定副元素的位置;为副元素添加阴影。

 HTML:

Shawdow Effect

登录后复制

CSS:

.effect{    position: relative;    box-shadow: 0px 1px 4px rgba(0,0,0,0.3),0px 0px 50px #ddd inset;}.effect:after,.effect:before{    content: '';    background: #fff;    position: absolute;    z-index: -1;    left: 10px;    right: 10px;    top:50%;    bottom: 0px;    border-radius: 100px/10px;    box-shadow: 0 0 20px rgba(0,0,0,0.8);}

登录后复制

翘边阴影:

css怎么设置阴影效果

翘边阴影的原理和曲线阴影是差不多的,但是翘边阴影却用到了扭曲和旋转两个属性。翘边阴影在左边和右边也是添加两个副元素,然后将两个副元素分别向左扭曲并旋转稍小角度后形成平行四边形,然后遮盖在主元素下面。

【推荐学习:css视频教程】

css

.box{    width: 980px;    height: auto;    clear: both;    overflow: hidden;    margin: 20px auto;}.box li{    width: 300px;    height: 210px;    float: left;    background: white;    margin: 20px 10px;    border: 2px solid #efefef;    box-shadow: 0 1px 4px rgba(0,0,0,0.27),0 0 60px rgba(0,0,0,0.1) inset;    position: relative;}.box li img{    display: block;    width: 290px;    height: 200px;    margin: 5px;}.box li:before{    content: '';    z-index: -1;    position: absolute;    width: 90%;    height: 80%;    left: 20px;    bottom: 8px;    background:transparent;    box-shadow: 0 8px 20px rgba(0,0,0,0.6);    transform: skew(-12deg) rotate(-4deg);}.box li:after{    content: '';    z-index: -1;    position: absolute;    width: 90%;    height: 80%;    right: 20px;    bottom: 8px;    background:transparent;    box-shadow: 0 8px 20px rgba(0,0,0,0.6);    transform: skew(12deg) rotate(4deg);}

登录后复制

以上就是css怎么设置阴影效果的详细内容,更多请关注【创想鸟】其它相关文章!

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

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

(0)
上一篇 2025年3月11日 23:45:43
下一篇 2025年3月2日 04:43:58

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

相关推荐

  • css怎么超出宽度换行

    css超出宽度换行的实现方法:1、通过“word-wrap: break-word”实现自动换行;2、通过“overflow:hidden”限制宽高度实现超出宽度换行效果。 本文操作环境:windows7系统、HTML5&&…

    2025年3月11日
    200
  • css怎么去掉输入框的边框

    css去掉输入框的边框的方法:首先打开相应的HTML代码文件;然后在input标签中直接添加css样式为“style=”border:0px;””即可去掉输入框的边框。 本文操作环境:windows7系统、HTML5…

    2025年3月11日
    200
  • css怎么给文字加边框

    css给文字加边框的方法:首先创建一个HTML示例文件;然后在body中定义文字内容;最后通过“border: medium solid red”样式给文字加边框即可。 本文操作环境:windows7系统、HTML5&&CS…

    2025年3月11日
    200
  • css是什么软件

    css不是软件,而是一种语言。css指的是层叠样式表,是一种用来表现HTML或XML等文件样式的计算机语言;它主要用来设计网页的样式和美化网页,不仅可以静态地修饰网页,还可配合各种脚本语言动态地对网页各元素进行格式化。 本教程操作环境:wi…

    2025年3月11日
    200
  • 如何修改织梦css

    修改织梦css的方法:1、打开网页,按f12进入审查元素,点击左下角放大镜图标;2、点击网页上任意位置,右边就是该处css代码,css代码右上角为css路径;3、根据路径在css源文件修改css样式即可。 本教程操作环境:windows7系…

    2025年3月11日
    200
  • css/html如何设置readonly

    css/html中,可以通过在input或textarea标签内部使用readonly属性来设置,例如“”。readonly属性用于规定输入字段为只读,可以防止用户对值进行修改。 本教程操作环境:windows7系统、CSS3&&a…

    2025年3月11日
    200
  • css图片怎么引用

    css引用图片的方法:1、新建一个放图片的文件夹,通常为image;2、在同级目录中创建一个html文件;3、使用img标签将图片引入html文件,语法“”。  本教程操作环境:windows7系统、CSS3&&HTML5版…

    2025年3月11日
    200
  • 怎么用css设置字体

    用css设置字体的方法:首先将样式全部建到一个CSS文档中,并通过调用CSS文件来加载样式;然后在HTML头部调用CSS文件样式;最后通过font-family等属性设置好字体样式即可。 本文操作环境:Windows7系统、Dell G3电…

    2025年3月11日 编程技术
    200
  • css怎么设置margin

    css设置margin的方法:首先创建一个HTML示例文件;然后在body中通过p标签定义一些文本内容;最后设置样式“p.margin {margin: 2cm 4cm 3cm 4cm}”即可。 本文操作环境:Windows7系统、Dell…

    2025年3月11日
    200
  • css怎么隐藏横向滚动条

    css隐藏横向滚动条的方法:首先在html里写上一个div;然后为body添加一个样式;最后在样式定义里加上语句“overflow-x: hidden;”即可隐藏横向滚动条。 本文操作环境:Windows7系统、Dell G3电脑、HTML…

    2025年3月11日 编程技术
    200

发表回复

登录后才能评论