html中阴影样式怎么设置

样式代码:1、文本阴影样式“text-shadow: h-shadow v-shadow blur color;”;2、边框阴影样式“box-shadow: h-shadow v-shadow blur spread color inset;”;3、图片阴影样式“filter:drop-shadow(h-shadow v-shadow blur spread color);”。

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

html中,有三种方法可以给元素添加阴影样式:

  • 文本阴影:使用text-shadow属性

  • 边框阴影:使用box-shadow属性

  • 图片阴影:使用filter属性(需要和drop-shadow()函数一起使用)

1、文本阴影样式

在html中,可使用text-shadow属性来实现带阴影的文本,text-shadow 属性应用于阴影文本。

语法

text-shadow: h-shadow v-shadow blur color;
描述
h-shadow 必需。水平阴影的位置。允许负值。
v-shadow 必需。垂直阴影的位置。允许负值。
blur 可选。模糊的距离。
color 可选。阴影的颜色。

注意: text-shadow属性连接一个或更多的阴影文本。属性是阴影,指定的每2或3个长度值和一个可选的颜色值用逗号分隔开来。已失时效的长度为0。

示例:

<!DOCTYPE html><html>    <head>        <meta charset="UTF-8">        <title>设置文本阴影效果</title>         <style>             h2 {                 color: red;                 text-shadow: 3px 5px 5px #656B79;             }        </style>     </head>     <body>         <h2>文本阴影!</h2>    </body> </html>

效果图:

html中阴影样式怎么设置

2、边框阴影样式

在html中,可使用box-shadow属性来实现带阴影样式的边框。box-shadow属性可以设置一个或多个下拉阴影的框。

语法

box-shadow: h-shadow v-shadow blur spread color inset;
说明
h-shadow 必需的。水平阴影的位置。允许负值
v-shadow 必需的。垂直阴影的位置。允许负值
blur 可选。模糊距离
spread 可选。阴影的大小
color 可选。阴影的颜色。
inset 可选。从外层的阴影(开始时)改变阴影内侧阴影

注意:boxShadow 属性把一个或多个下拉阴影添加到框上。该属性是一个用逗号分隔阴影的列表,每个阴影由 2-4 个长度值、一个可选的颜色值和一个可选的 inset 关键字来规定。省略长度的值是 0。

示例:

<!DOCTYPE html><html>	<head>		<style>			div {				width: 300px;				height: 100px;				background-color:red;				-moz-box-shadow: 10px 10px 5px #888888;				/* 老的 Firefox */				box-shadow: 10px 10px 5px #888888;			}		</style>	</head>	<body>		<div>边框阴影</div>	</body></html>

效果图:

html中阴影样式怎么设置

3、图片阴影样式

在html中,可使用filter属性来实现带阴影样式的边框。

filter 属性定义了元素(通常是<img>)的可视效果,当和drop-shadow()函数一起使用,可给图像设置一个阴影效果。

filter:drop-shadow(h-shadow v-shadow blur spread color);

阴影是合成在图像下面,可以有模糊度的,可以以特定颜色画出的遮罩图的偏移版本。 函数接受<shadow>(在CSS3背景中定义)类型的值,除了”inset”关键字是不允许的。该函数与已有的box-shadow box-shadow属性很相似;不同之处在于,通过滤镜,一些浏览器为了更好的性能会提供硬件加速。<shadow>参数如下:

  • h-shadow v-shadow (必须)

  • 这是设置阴影偏移量的两个 <length>值. <offset-x> 设定水平方向距离. 负值会使阴影出现在元素左边. <offset-y>设定垂直距离.负值会使阴影出现在元素上方。查看<length>可能的单位.

  • 如果两个值都是0, 则阴影出现在元素正后面 (如果设置了 <blur-radius> and/or <spread-radius>,会有模糊效果).

  • <blur-radius> (可选)

  • 这是第三个code><length>值. 值越大,越模糊,则阴影会变得更大更淡.不允许负值 若未设定,默认是0 (则阴影的边界很锐利).

  • <spread-radius> (可选)

  • 这是第四个 <length>值. 正值会使阴影扩张和变大,负值会是阴影缩小.若未设定,默认是0 (阴影会与元素一样大小).

  • 注意: Webkit, 以及一些其他浏览器 不支持第四个长度,如果加了也不会渲染。

  • <color> (可选)

  • 查看 <color>该值可能的关键字和标记。若未设定,颜色值基于浏览器。在Gecko (Firefox), Presto (Opera)和Trident (Internet Explorer)中, 会应用colorcolor属性的值。另外, 如果颜色值省略,WebKit中阴影是透明的。

<!DOCTYPE html><html><head><style>img {    -webkit-filter: drop-shadow(8px 8px 10px red); /* Chrome, Safari, Opera */    filter: drop-shadow(8px 8px 10px red);}</style></head><body><p>给图像设置一个阴影效果:</p><img src="pineapple.jpg" alt="Pineapple" width="300" height="300"></body></html>

html中阴影样式怎么设置

到此,关于“html中阴影样式怎么设置”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

文章标题:html中阴影样式怎么设置,发布者:亿速云,转载请注明出处:https://worktile.com/kb/p/29412

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
亿速云的头像亿速云认证作者
上一篇 2022年9月24日 上午12:29
下一篇 2022年9月24日 上午12:30

相关推荐

  • mysql函数的作用有哪些

    mysql函数的作用是用来实现某些功能运算和完成各种特定操作;使用函数能够允许标准组件式编程,提高了SQL语句的重用性、共享性和可移植性,可以减少重复编写程序段的工作量,提高程序的可读性,提高程序编译和运行效率,产生质量较高的目标代码。 本教程操作环境:windows10系统、mysql8.0.22…

    2022年9月6日
    65300
  • jquery怎么删除背景颜色

    具体步骤如下: 1.首先,新建一个html项目,并在项目中引入jquery; <script type=”text/javascript” src=”/static/jquery-2.1.4.min.js”></script> 2.引入jquery后,在项目中创建一个div标…

    2022年8月29日
    61700
  • mathtype下载了用不了如何解决

    mathtype下载了用不了解决方法 1、首先确保我们下载的mathtype是可以使用的,如果不能确定,建议在本站重新下一个。 2、下载安装完成之后,如果还是用不了,打开word点击“文件” 3、选择左下角“选项” 4、进入“信任中心”,点击“信任中心设置” 5、将office的“startup”文…

    2022年9月15日
    43500
  • Python遗传算法Geatpy工具箱怎么用

    一、 什么是遗传算法? 遗传算法是仿真生物遗传学和自然选择机理,通过人工方式所构造的一类搜索算法,从某种程度上说遗传算法是对生物进化过程进行的数学方式仿真。生物种群的生存过程普遍遵循达尔文进化准则,群体中的个体根据对环境的适应能力而被大自然所选择或淘汰。进化过程的结果反映在个体的结构上,其染色体包含…

    2022年9月10日
    97300
  • windows中无法使用内置管理员账户怎么解决

    解决方法: 1、首先右键开始菜单,打开“运行” 2、在其中输入“SECPOL.MSC”回车打开本地安全策略。 3、接着进入“本地策略”下的“安全选项” 4、然后双击打开“用户帐户控制:用于内置管理员帐号的管理员批准模式”选项。 5、打开后,勾选其中的“已启用”就可以解决问题了。 以上就是关于“win…

    2022年8月30日
    60200
  • windows系统安装失败无法开机如何解决

    解决方法 一、BIOS设置 1、重启电脑,使用热键进入bios设置。 2、进入“PNP/PCI configuration”,将他设置为“Yes” 3、再进入“Reset Configuration Data”,设置为“Enabled” 二、硬件问题 1、如果你是首次装机或者更换过硬件设备。 2、那…

    2022年9月24日
    61400
  • 内核和linux系统的区别有哪些

    linux内核和linux系统的区别:1、linux操作系统是包含linux内核的,是将linux内核进行扩展,而linux内核只提供了硬件抽象层、硬盘以及文件系统控制的核心程序;2、linux系统会在内核的基础上加入了用户界面和各种软件的支持,而linux内核则没有用户界面和软件的支持。

    2022年6月29日
    1.1K00
  • windows键盘驱动如何更新

    键盘驱动更新方法: 1、首先,我们打开我们的电脑,然后我们右击电脑桌面上的此电脑。 2、弹出的界面,我们点击属性。 3、弹出的界面,我们点击设备管理器。 4、弹出的界面,我们找到键盘,然后我们点击打开它。 5、然后我们右击里面的PS/2标准键盘。 6、弹出的界面,我们点击属性。 7、弹出的界面,我们…

    2022年9月22日
    90700
  • SQL增删改操作实例分析

    插入记录 SQL1 插入记录(一) 表exam_record结构 题目描述牛客后台会记录每个用户的试卷作答记录到exam_record表,现在有两个用户的作答记录详情如下:用户1001在2021年9月1日晚上10点11分12秒开始作答试卷9001,并在50分钟后提交,得了90分;用户1002在202…

    2022年9月21日
    71200
  • APT组织使用的10大安全漏洞分别是什么

    概述 APT攻击(Advanced Persistent Threat,高级持续性威胁)是利用先进的攻击手段对特定目标进行长期持续性网络攻击的攻击形式。APT攻击的原理相对于其他攻击形式更为高级和先进,其高级性主要体现在精确的信息收集、高度的隐蔽性、以及使用各种复杂的目标系统/应用程序漏洞等方面。 …

    2022年9月21日
    1.0K00
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部