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

相关推荐

  • windows print spooler内存不能为read怎么解决

    问题描述 spoolsv.exe在打印文档的时候报错,内存不能为read! 问题分析 spoolsv.exe 是Print Spooler的进程,管理所有本地和网络打印队列及控制所有打印工作。如果此服务被停用,本地计算机上的打印将不可用。该进程属 Windows 系统服务。 spoolsv.exe用…

    2022年9月2日
    34900
  • 电脑0x000000d1原因是什么及怎么解决

    0x000000d1蓝屏代码是什么意思: 1、内存条质量不高导致了接触不良或者老化。 2、硬件的驱动程序不匹配或者损坏。 3、系统遭病毒破坏某些硬件配置文件被更改。 4、有几个软件冲突。 0x000000d1解决方法: 方案一: 1、将BIOS设置为默认值。 2、拆开主机,检查所有连接(可以重新插拔…

    2022年9月18日
    73200
  • windows会声会影如何导出视频x9

    会声会影导出视频x9的方法 1、首先点击图示位置的“共享”按钮。 2、然后在图示框中选择想要导出的视频格式。 3、在图示位置可以调整具体参数。 4、最后点击“开始”就可以了。 以上就是“windows会声会影如何导出视频x9”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,…

    2022年9月15日
    39700
  • mysql的10061错误表示什么

    在mysql中,10061错误指的是连接本地服务失败;该错误出现的原因是在连接时因为配置文件或者是localhost只想的不是本地ip,才会导致连接本地服务失败的情况,可以将“localhost”的值修改为指定值来解决该错误。 千万级数据并发如何处理?进入学习 本教程操作环境:windows10系统…

    2022年8月31日
    83500
  • 知识管理对企业发展重要吗

    企业的每一项业务工作都与知识管理有关系,或者在创造知识,或者在使用知识。因此,建立完整的知识管理体系成为企业获得持续竞争优势是企业发展的重要目标。知识管理成为企业在新形式下战略管理的重要内容,知识经济催生了知识管理,而唯有以知识管理来迎接知识经济,才能应对知识经济所带来的挑战。 1、知识管理是网路新…

    2022年3月18日
    31500
  • vlookup函数显示溢出怎么解决

    解决方法 1、一般来说,提示查找错误都是因为没有正确选择对象。 2、例如上述情况,输入的函数为“=VLOOKUP(F:F,A:B,2,0)”导致出错。 3、这时候,我们只需要将函数改为“=VLOOKUP(F2,A:B,2,0)”即可解决问题。 4、如果遇到这类问题,较好的方法就是删除该函数,按照正确…

    2022年9月22日
    5.3K00
  • 电脑蓝屏代码0xc000000d如何修复

    蓝屏代码0xc000000d修复方法: 问题分析: 1、首先,如果我们突然断点关机或关机前出现卡顿,都可能造成磁盘受损,引发问题。 2、当我们使用电脑,比如:玩游戏、看视频、操作大的东西、使用电脑时间长或着是下载了不合适的东西都会出现这个问题。 PS:如果是这个问题引起的,只要注意自己的电脑不卡机、…

    2022年9月16日
    89800
  • 电脑出现0x0000007b如何解决

    解决方法: 方法一: 1、很可能是更新了错误的显卡驱动,出现错误代码后先重启电脑。 2、随后按下“F8”进入安全模式选择界面,选择“最近一次的正确配置”就能进入系统了。 3、这样可以解决应用程序冲突问题,如果无法解决,那么可以尝试更改硬盘启动模式。 方法二: 1、首先重启电脑,然后使用热键进入bio…

    2022年9月18日
    43800
  • windows连不上网怎么安装网卡驱动

    连不上网安装网卡驱动的方法: 方法一: 1、大部分的系统都是自带驱动程序的。 2、因此只要右键此电脑,打开“管理” 3、接着进入“设备管理器” 4、然后右键网卡,选择“更新驱动程序” 5、随后选择“浏览我的电脑以查找驱动程序” 6、最后选择本地驱动位置,就可以安装了。 方法二: 1、如果不行,那就在…

    2022年8月30日
    1.1K00
  • MySQL乐观锁和悲观锁如何实现

    锁分类 MySQL的中锁按照范围主要分为表锁、行锁和页面锁。其中myisam存储引擎只支持表锁,InnoDB不仅仅支持行锁,在一定程度上也支持表锁。按照行为可以分为共享锁(读锁)、排他锁(写锁)和意向锁。按照思想分为乐观锁和悲观锁。 表结构 下面的SQL语句是表的结构: CREATE TABLE `…

    2022年9月8日
    40700
站长微信
站长微信
电话联系

400-800-1024

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

分享本页
返回顶部