box-shadow单边阴影的实现


Posted in HTML / CSS onMay 21, 2023

box-shadow 参数说明

box-shadow: h-shadow v-shadow blur spread color inset

h-shadow(X轴)必需

第一个长度值指明了阴影水平方向的偏移,即阴影在 x 轴的位置。值为正数时,阴影在元素的右侧;值为负数时,阴影在元素的左侧。

v-shadow(Y轴)必需

第二个长度值指明了阴影竖直方向的偏移,即阴影在 y 轴的位置。值为正数时,阴影在元素的下方;值为负数时,阴影在元素的上方。

blur(模糊距离)可选

第三个长度值代表了阴影的模糊半径,举例来说,就是你在设计软件中使用高斯模糊滤波器带来的效果。值为 0 意味着该阴影是固态而锋利的,完全完全没有模糊效果。blur 值越大,阴影则更不锋利而更朦胧 / 模糊。负值是不合法的,会被修正成 0。

spread(阴影范围)可选

第四个长度代表了阴影扩展半径,其值可以是正负值,如果值为正,则整个阴影都延展扩大,反之值为负值是,则缩小。

color (阴影的颜色) 可选

inset (内部阴影) 可选

box-shadow 四边阴影单独设置

<html>
    <style>
        .box-shadow-top{
            box-shadow: 0 -1px; /* 上外阴影,y坐标向上偏移,x不偏移 */
        }
        .box-shadow-bottom{
            box-shadow: 0 1px; /* 下外阴影 */
        }
        .box-shadow-left{
            box-shadow: -1px 0; /* 左外阴影 */
        }
        .box-shadow-right{
            box-shadow: 1px 0 ; /* 右外阴影 */
        }
        .box-shadow-top-inset{
            box-shadow:inset 0 1px; /* 上内阴影 */
        }
        .box-shadow-bottom-inset{
            box-shadow:inset 0 -1px; /* 下内阴影 */
        }
        .box-shadow-left-inset{
            box-shadow:inset 1px 0; /* 左内阴影 */
        }
        .box-shadow-right-inset{
            box-shadow:inset -1px 0 ; /* 右内阴影 */
        }
        .left{
            display:inline-block;
            background-color: antiquewhite;
            width: 100px;
            height: 100px;
        }
        div{    
            margin: 5px ;
            line-height: 100px;
            text-align: center;
        }
    </style>
    <body>
        <div>
            <div class="box-shadow-top left">
                上外阴影
            </div>
            <div class="box-shadow-bottom left">
                下外阴影
            </div>
            <div class="box-shadow-left left">
                左外阴影
            </div>
            <div class="box-shadow-right left">
                右外阴影
            </div>
        </div>
        <div>
            <div class="box-shadow-top-inset left">
                上内阴影
            </div>
            <div class="box-shadow-bottom-inset left">
                下内阴影
            </div>
            <div class="box-shadow-left-inset left">
                左内阴影
            </div>
            <div class="box-shadow-right-inset left">
                右内阴影
            </div>
        </div>
    </body>
</html>

设置效果如下:

阴影的颜色通常是使用纯色,当然也可以使用渐变色。

box-shadow单边阴影的实现

到此这篇关于box-shadow单边阴影的实现的文章就介绍到这了,更多相关box-shadow单边阴影内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章,希望大家以后多多支持三水点靠木!

 
HTML / CSS 相关文章推荐
基于CSS3特效之动画:animation的应用
May 09 HTML / CSS
CSS3中Transition动画属性用法详解
Jul 04 HTML / CSS
使用phonegap检测网络状态的方法
Mar 30 HTML / CSS
html5画布旋转效果示例
Jan 27 HTML / CSS
深入解析HTML5的IndexedDB索引数据库
Sep 14 HTML / CSS
HTML5实现动画效果的方式汇总
Feb 29 HTML / CSS
基于HTML5的WebGL实现json和echarts图表展现在同一个界面
Oct 26 HTML / CSS
做一个能自适应高度的textarea的示例代码
Sep 06 HTML / CSS
使用placeholder属性设置input文本框的提示信息
Feb 19 HTML / CSS
HTML5公共页面提取作为公用代码的方法
Jun 30 HTML / CSS
关于webview适配H5上传照片或者视频文件的方法
Nov 04 HTML / CSS
深入理解margin塌陷和margin合并的解决方案
Jun 26 HTML / CSS
VW、VH适配移动端的解决方案与常见问题
May 21 #HTML / CSS
CSS 鼠标选中文字后改变背景色的实现代码
May 21 #HTML / CSS
什么是clearfix (一文搞清楚css清除浮动clearfix)
css清除浮动clearfix:after的用法详解(附完整代码)
May 21 #HTML / CSS
浅谈css清除浮动(clearfix和clear)的用法
May 21 #HTML / CSS
clear 万能清除浮动(clearfix:after)
May 21 #HTML / CSS
css之clearfix的用法深入理解(必看篇)
May 21 #HTML / CSS
You might like
php实现的简单压缩英文字符串的代码
2008/04/24 PHP
php dirname(__FILE__) 获取当前文件的绝对路径
2011/06/28 PHP
simplehtmldom Doc api帮助文档
2012/03/26 PHP
php中二维数组排序问题方法详解
2015/08/28 PHP
thinkphp实现附件上传功能
2017/05/26 PHP
innerText和innerHTML 一些问题分析
2009/05/18 Javascript
在网站上应该用的30个jQuery插件整理
2011/11/03 Javascript
JS+CSS制作DIV层可(最小化/拖拽/排序)功能实现代码
2013/02/25 Javascript
Jquery获取复选框被选中值的简单方法
2013/07/04 Javascript
JS获取当前日期和时间的简单实例
2013/11/19 Javascript
jQuery实现连续动画效果实例分析
2015/10/09 Javascript
jquery $.trim()去除字符串空格的实现方法【附图例】
2016/03/30 Javascript
jQuery中事件与动画的总结分享
2016/05/24 Javascript
AngularJS模块详解及示例代码
2016/08/17 Javascript
Asp.Net之JS生成分页条的方法
2016/11/23 Javascript
js实现下拉框效果(select)
2017/03/28 Javascript
详解vue.js2.0父组件点击触发子组件方法
2017/05/10 Javascript
微信小程序基于movable-view实现滑动删除效果
2020/01/08 Javascript
JS数组进阶示例【数组的几种函数用法】
2020/01/16 Javascript
JS深入学习之数组对象排序操作示例
2020/05/01 Javascript
Python时间戳与时间字符串互相转换实例代码
2013/11/28 Python
Python中的zipfile模块使用详解
2015/06/25 Python
Python编程中的文件操作攻略
2015/10/16 Python
Django如何防止定时任务并发浅析
2019/05/14 Python
将数据集制作成VOC数据集格式的实例
2020/02/17 Python
MVC的各个部分都有那些技术来实现?如何实现?
2016/04/21 面试题
中医药大学市场营销专业自荐信
2013/09/29 职场文书
仓库主管的岗位职责
2013/12/04 职场文书
学校安全教育制度
2014/01/31 职场文书
开工仪式策划方案
2014/05/23 职场文书
生产操作工岗位职责
2014/09/16 职场文书
村党建工作汇报材料
2014/11/02 职场文书
2015年社区教育工作总结
2015/05/13 职场文书
我是特种兵观后感
2015/06/11 职场文书
企业内部管理控制:采购授权审批制度范本
2020/01/19 职场文书
win10如何快速切换窗口 win10切换窗口快捷键分享
2022/07/23 数码科技