首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何保持悬停区域的背景颜色/不透明度,同时使html页面的其余部分变暗?

要实现保持悬停区域的背景颜色或不透明度,并使HTML页面的其余部分变暗,可以通过CSS和JavaScript来实现。

首先,可以通过CSS的伪类选择器:hover来设置悬停区域的背景颜色或不透明度。例如:

代码语言:txt
复制
.hover-area:hover {
  background-color: #f00;
  opacity: 0.8;
}

上述代码将在鼠标悬停在class为.hover-area的元素上时,将背景颜色设置为红色,并将不透明度设置为0.8。

接下来,可以使用JavaScript来实现使HTML页面的其余部分变暗的效果。通过操作CSS样式来改变页面的背景颜色或不透明度。例如:

代码语言:txt
复制
function darkenPage() {
  var body = document.getElementsByTagName("body")[0];
  body.style.backgroundColor = "rgba(0, 0, 0, 0.6)"; // 设置页面背景颜色为半透明黑色
}

function lightenPage() {
  var body = document.getElementsByTagName("body")[0];
  body.style.backgroundColor = ""; // 恢复页面默认背景颜色
}

document.addEventListener("DOMContentLoaded", function() {
  var hoverArea = document.getElementsByClassName("hover-area")[0];

  hoverArea.addEventListener("mouseover", darkenPage); // 鼠标悬停时调用darkenPage函数
  hoverArea.addEventListener("mouseout", lightenPage); // 鼠标离开时调用lightenPage函数
});

上述代码会在页面加载完成后,获取class为.hover-area的元素并监听鼠标事件。当鼠标悬停在该元素上时,调用darkenPage函数将页面背景颜色设置为半透明黑色;当鼠标离开该元素时,调用lightenPage函数将页面背景颜色恢复为默认值。

这样就可以实现保持悬停区域的背景颜色或不透明度,同时使HTML页面的其余部分变暗的效果。

补充说明:以上答案中没有提及任何具体的腾讯云产品和产品链接,如有需要,请自行根据腾讯云的产品文档进行查找。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

PS图层混合模式实例详解

在此模式下,可以通过调节图层不透明度和图层填充值参数,不同程度显示下一层内容。...3,变暗混合模式 变暗模式在混合时,将绘制颜色与基色之间亮度进行比较,亮于基色颜色都被替换,暗于基色颜色 保持不变。...变暗模式导致比背景色更淡颜色从结果色中去掉,如下图,浅色图像从结果色中被去掉,被比它颜色背景颜色替换掉了。...该模式 通常会使图像产生色调分离效果减小填充不透明度时,可减弱对比强度。...23,饱和度混合模式 饱和度混合模式是在保持基色色相和亮度值前提下,只用混合色饱和度值进行着色。基色与混合色饱和度值 不同时,才使用混合色进行着色处理。

1.6K30

纯干货!谷歌MD深色主题设计规范详解(附Sketch官方文件下载)

屏幕所散发出来光线非常有限,但同时保持着较高可用性。 ?...在设计时候可以通过有透明度白色叠加层来实现这种轻盈效果。 ? 元素越高,颜色相应就越浅、越明亮。 ? 通过表面的白色半透明层,控制透明度来让表面发生亮度变化。...这些表面叠加层旨在最大程度地提高易读性,同时确保不同高程元素彼此容易被分辨。高程叠加明度范围,最低是0%,最高是16%。 ? 这是高程等级和白色叠加层不透明度对比表。...比如下面的案例中,#1F1B24 这一色彩就是在深色基准色 #121212 基础上,和不透明度为 8%品牌色叠加之后结果。...在深色背景浅色文本 当浅色文本出现在深色背景时候(这里是白色文本置于黑色背景之上),它应该遵循下面的不透明度设置规则: 最重要内容,白色文本不透明度设置为87% 中等重要内容,白色文本不透明度

9.7K10
  • 「Adobe国际认证」关于Adobe Photoshop,创建和修改画笔教程?

    但是,根据任何像素位置不透明度,结果色由基色或混合色像素随机替换。 背后仅在图层透明部分编辑或绘画。此模式仅在取消选择了“锁定透明区域图层中使用,类似于在透明纸透明区域背面绘画。...变暗查看每个通道中颜色信息,并选择基色或混合色中较暗颜色作为结果色。将替换比混合色亮像素,而比混合色暗像素保持不变。 正片叠底查看每个通道中颜色信息,并将基色与混合色进行正片叠底。...结果色总是较暗颜色。任何颜色与黑色正片叠底产生黑色。任何颜色与白色正片叠底保持不变。当您用黑色或白色以外颜色绘画时,绘画工具绘制连续描边产生逐渐变暗颜色。...线性加深查看每个通道中颜色信息,并通过减小亮度使基色变暗以反映混合色。与白色混合后不产生变化。 变亮查看每个通道中颜色信息,并选择基色或混合色中较亮颜色作为结果色。...叠加对颜色进行正片叠底或过滤,具体取决于基色。图案或颜色在现有像素上叠加,同时保留基色明暗对比。不替换基色,但基色与混合色相混以反映原色亮度或暗度。 柔光使颜色变暗或变亮,具体取决于混合色。

    1.9K20

    【ps练习】图层样式和混合模式

    一、混合模式(27个) 1.使用要求:必须两个或两个以上图层才能进行混合 2.混合模式分组: A.组合模式:需要降低图层不透明度才能产生作用 B.加深混合组:可以使图像变暗,将下方图层中亮色被上方较暗像素替代...:相同区域显示为黑色,不同区域显示为灰度层次或彩色。...F.色彩混合组:将色彩色相、饱和度和亮度,替换给下方图层 3.重要混合模式选项(4个) ①加深混合组:正片叠底(去白留黑) ②减淡混合组:滤色(去黑留白) ③比较混合组:叠加,使颜色跟下方图层进行有机叠加...,同时修改下方图层本身亮度和明暗程度,比较柔和效果 柔光,效果更好,画面更融合 二、图层样式 1.添加图层样式: ①双击图层缩览图后方,弹出对话框 ②点击图层面板下方fx按钮,添加图层样式 ③...3.填充:可以将颜色降低透明度,图层样式不变

    1.5K30

    如何使用CSS创建按钮悬停动画效果?

    文章还提供了三个示例,展示了如何创建不同类型按钮悬停动画效果。 按钮悬停动画效果属性 transform − 这个属性允许您对元素进行缩放、旋转或平移。...opacity − 这个属性设置元素明度级别,其中1表示完全可见,0表示完全透明。 background-color − 这个属性设置元素背景颜色。...示例1 - 悬停放大 在这个示例中,按钮将具有蓝色背景和白色文本。当鼠标指针悬停在按钮上时,按钮将使用 transform 属性以平滑过渡在0.5秒内缩放20%,背景颜色将变为绿色。...在这个例子中,按钮将具有蓝色背景和白色文本,初始不透明度为0.5。...当鼠标指针悬停在按钮上时,不透明度将在0.5秒内平滑过渡到1。

    26310

    Adobe Photoshop 2020软件安装教程--所有PS软件全版本!

    全版本ps下载地址(包括最新2023版本):yijiaup.com/baidu-tiaozhuan/0002.html?...3、背景扇子亮度比较高,对于主体人物来说有些抢眼,添加一个图层,使用渐变工具,设置为由黑到透明,拉出渐变使扇子变暗。能看出背景扇子造型又不会十分抢眼,影响到对主体观察这就是我们想要效果。...9、下面加强人物皮肤质感,使用选取颜色命令使人物皮肤显得厚重,红色主导人物皮肤色彩,将颜色设置为红色,将青色设置为10%,洋红设置为20%,黄色设置为29%。...再将颜色设置为白色,将青色设置为-8%,洋红设置为-9%,黄色设置为-9%,是人物脸部变暗,显得高光区域更亮。所谓使皮肤显得厚重就是将皮肤明度降低,饱和度调高。...使用仿制图章工具,将不透明度调整为4%,保留质感并不是指人物所有区域质感都要保留,而是要使人物尽量看不到毛孔以及皱纹。使人物脸部明显纹理进行减弱。

    1.6K20

    关于前端photoshop初探学习笔记

    调色盘 上面的面的背景色。...先复制所要移动区域图层,然后再进行移动。 如何选定所要移动特定区域。。 图层被选择 ctrl+z返回 选择区 移动命令下一个图形 可以起到保护选择区之外内容作用。单独成为一个图层。。...变暗亮。将眼睛明暗进行调整 。 画笔工具 改变大小和硬度。使用鼠标涂抹出来效果。 模式 。不透明度。流量选项。流量调整shift+70就是70%流量。...可以通过笔尖压力大小来控制笔画不透明度。。 喷枪选项 与流量来配合进行绘画。。一个地方进行停顿。 不透明度是颜料不透明度。流量是从喷枪中流出来速度。叠加位置不出现特别之处。...画笔纹理设置。使用纹理柔和到画布,通过观察将纹理花纹进行缩放。可以得到较小缩放值,设置纹理亮度,缩放对比度。 画笔传递 画笔传递画笔工具。使用不透明度抖动,每个笔尖有着不同不透明度

    2.2K60

    给你应用建立一套配色方案

    概述 我们将构建具有自定义属性和 可访问颜色系统 calc() ,以制作适应用户偏好网页,同时保持最小创作体验。...秘诀是将黑色和白色专门用于最亮高光和最暗阴影。 surface 颜色 surface颜色是文本所在背景、边框和其他装饰表面。在浅色主题中,这些是浅色,而不是深色文本颜色。...这是因为该--shadow-strength值将被组合以创建一些不透明度,并且 CSS 需要这些部分才能执行计算。...这是有道理,因为很难使已经相当黑暗东西变暗。这是--shadow-strength-dark非常方便地方,因为它允许我们通过改变一个变量来使阴影变暗。...应该有足够饱和度来保持色调可见,但也应该勉强通过对比度分数,因为无论如何它都是暗淡和低对比度

    1.7K40

    干货!UI界面中阴影绘制完全攻略!

    场景01.按钮 我们可以为按钮使用阴影来显示一些不同状态,例如悬停状态。也可以在默认状态下使用它。关键在于,使它们在整个按钮布局中保持平滑,柔软和融合。 ?...总之,使用阴影规则就是,是背景与阴影,以及其它UI元素平滑并融合。使用不透明度,模糊数值以及X或者Y轴偏移量,直到获得更加平滑阴影位置。另外,不要让阴影过分夸张,这会分散用户注意力。 ?...灰色阴影和黑色阴影 在上图中,左侧使用了具有一定灰度阴影颜色,右侧则使用纯黑色加透明度方式,很明显,左边阴影更加自然。 透明度设定 为了使阴影更加自然,我们需要做如下调整。...如果你背景色是明亮颜色,那可以将Alpha值设置在15%到40%之间某个值。但是,如果你背景色是深色,则需要将Alpha值设定为5%到15%之间。...彩色阴影效果 黑暗场景阴影运用 如果元素具有颜色,并且它处在黑暗背景下,一般情况下,是不建议使用阴影。但是如果你一定要用,则可以使用具有小于10%明度设定,并且颜色跟随主色调来。

    2.6K20

    苹果iOS 13 新设计规范全面解析

    关于如何设计黑暗模式,苹果也给出了几点建议。在iOS 13.0及更高版本中,人们可以选择采用称为黑暗模式外观。在暗模式下,系统为所有屏幕,视图,菜单和控件使用较暗配色,使前景内容在较暗背景下突出。...专注并聚焦内容: 暗模式将焦点放在界面的内容区域,这样会使内容区域更区别于背景,将重要内容凸显出来。...避免对交互式和非交互式元素使用相同颜色:如果交互式和非交互式元素具有相同颜色,则人们很难知道在哪里挖掘。考虑艺术品和半透明度如何影响附近颜色。...暗模式中调色板包括较暗背景颜色和较浅前景色,经过精心挑选以确保对比度,同时保持模式之间一致感。 使用适应当前外观颜色:语义颜色(如分隔符)会自动适应当前外观。...例如,在浅色模式下,用RGB色(255.255.255)100%不透明度来作为背景颜色,那么在深色模式会使用RGB色(255.255.255)100%不透明作为背景颜色

    4.5K40

    每个前端开发需要了解10个强大CSS属性

    鼠标指针样式 在鼠标悬停在元素上时,改变鼠标指针样式。...filename=trycss_sc... accent-color 改变用户界面的颜色,例如表单控件和复选框。 看看复选框和单选按钮颜色是蓝色,而不是默认(乏味)灰色。...而且这不会改变文本颜色,所以你可以尝试各种颜色进行实验。用户界面的颜色由我们控制。 Aspect Ratio 在构建响应式组件时,经常检查高度和宽度可能会令人头疼,因为你必须保持纵横比。...,白色代表遮罩区域,黑色是要裁剪区域。...`img{ filter: / 你值 /; }` 有许多可用滤镜效果。可以使用模糊、增加亮度、饱和度等滤镜效果。可以使图像变为灰度、更改不透明度、反转颜色等等。

    25820

    创建华丽 UI 7条规则  第二部分 (2019年更新)

    试试把一个稍微透明黑色长方形框里放上一些白色文字。如果图片不透明度(opaque)足够,你可以使用任意一张图片,都可以保证文字清晰可读。 ?...当然也可以使用一些颜色,只是在选择色彩时候要有依据。 ? 方法四:模糊图片 使文本内容清晰一个神奇方法,是将背景图像一部分变得模糊。 ?...对于上面的图像,你可能会觉得就是直接在图像上放置了白色文字,其实不然,你仔细看,你会发现其实是一个由 0% 不透明度到20%不透明度渐变矩形框。...Blu Homes 网站上这些数字以它们大小、颜色和对齐方式吸引你眼球,但是请注意,它们同时被淡化了,字体很轻,低对比度颜色。...这些克罗地亚设计师非常棒,保持平淡有趣。 总是很棒渐变,颜色和阴影。 Elegant Seagulls。如果你曾经想过“天哪,我怎么做比标准网格更有趣事情?”

    1.1K30

    20种常用 Ps技术

    2 新建一图层,将图层模式改为柔光,用画笔工具将需要润饰部分画几下,这里可以利用色板方便提取颜色 3 图片色彩过渡不够柔和,再执行一下滤镜下面的高斯模糊(+85) 简单处理照片爆光不足 1 打开图片...9格) 2 利用矩形选取工具,填充方格(1,9暗灰,5,7黑,3亮灰),以psd格式储存,然后关闭文件 3 执行滤镜-扭曲-置换,选择刚才储存psd文件 备注(“置换滤镜”是利用置换图颜色使选区发生位移...(正底叠片,不透明度45%,角度45,距离7,扩展2%,大小10). 14 合并所有图层..... 3 再次复制背景图层,选定复制图层3,将前景色设为红色,执行滤镜-素描-便条纸(25,7,10),不透明度设为30%. 4 再次复制背景图层,选定复制图层4,将前景色设为黑色,前景色/背景色设为黑...”,不透明度为50%,确认. 3 在通道控制面板选绿色通道,进入“图象”菜单,选“应用图象”,选中“反相”,混合模式用“正片叠底”,不透明度为20%,确认. 4 在通道控制面板选红色通道,进入“图象

    2.6K10

    前端特效开发 | JS实现聚光灯看图效果

    实现原理分析 2.1 结构与样式搭建 为了实现图片聚光效果,使用了ul>li来嵌套图片结构,并且采用是浮动布局,让多个列表项并排在一起;然后为页面的body增加黑色背景,以期来增加聚光时高亮状态...;同时为了让鼠标移入时有更好展示状态,在hover时特地为图片增加一个白色边框,以区分当前展示图片区域。...具体如下所示: // 当鼠标悬停在列表项上时... $('.spotlight ul li').hover(function(){ //...找到它里面的图像,并添加活动类,并更改不透明度为1(...active'); }); 3.3 还原初始状态 还原初始状态主要是发生在鼠标彻底移开图片区域时候,这时只需要为最外层无序列表绑定鼠标移开事件—mouseleave,然后在里面设置所有的图片都不透明度即可...... $('.spotlight ul li').hover(function(){ //...找到它里面的图像,并添加活动类,并更改不透明度为1(无透明度

    4.4K50

    APP性能测试—过度绘制

    过度绘制就是在同一个区域中叠加了多个控件,也就是说一个像素点上会出现多个像素叠加,实际上呈现在我们眼前只是最上面的一个。...如何优化过度绘制 移除布局中不需要背景 默认情况下,布局没有背景,这表示布局本身不会直接渲染任何内容。但是,当布局具有背景时,其有可能会导致过度绘制。 移除不必要背景可以快速提高渲染性能。...在许多容器采用同一种背景颜色情况下,您也有机会移除不需要背景:您可以将窗口背景设置为应用背景颜色,并且不为其上面的任何容器定义背景值。...使视图层次结构扁平化 借助先进布局设计方法,您可以轻松对视图进行堆叠和分层,从而打造出精美的设计。...降低透明度 在屏幕上渲染透明像素,即所谓明度渲染,是导致过度绘制重要因素。

    3.1K21

    【软件开发规范七】《Android UI设计规范》

    Android 定义颜色color时有6位或8位值区别,6位(如:#0470C4)就是RGB,值8位(如:#1E000000)头两位是透明度,后6位是RGB值,00是完全透明,FF是完全不透明,比较适中明度值是...不透明度16进制值 格式如#00FFFFFF,前两位代表不透明度十六进制。00表示完全透明,FF就是全不透明。依次递增。...编辑 ​编辑 Appbar 背景使用主色,状态栏背景使用深一级主色或20%透明度纯黑 ​编辑 ​编辑 小面积需要高亮显示地方使用辅助色。...其余颜色通过纯黑#000000与纯白#ffffff明度变化来展现(包括图标和分隔线),而且透明度限定了几个值。 ​...鼠标悬停、获得焦点、手指长按都可以触发提示。 ​编辑 触摸提示(左)和鼠标提示(右)尺寸是不同背景都带有90%明度。 ​

    5.1K20

    基础渲染系列(十一)——透明度

    (在黑色背景明度贴图) 将此纹理分配给我们材质只会使其变为白色。除非你选择将其用作平滑度源,否则它会忽略Alpha通道。...1.2 挖洞 对于不透材质,将渲染通过深度测试每个片段。所有片段都是完全不透,并写入深度缓冲区。透明度让这里变得更复杂。 实现透明性最简单方法是使其保持二进制状态。...(不透明与半透明渲染) 如果同时具有不透明对象和透明对象,则将同时调用Render.OpaqueGeometry和Render.TransparentGeometry方法。...将关键字添加到我们两个着色器功能指令中。 ? 现在我们必须同时输出Fade和透明模式alpha值。 ? 将我们材质切换为“透明”模式将再次使整个四边形可见。...这样就可以使用相同数据(例如,火和烟组合)来变亮和变暗。但是,以这种方式在纹理中存储颜色缺点是精度下降。

    3.7K20

    WebRender:让网页渲染如丝顺滑

    一本画满静态绘画书,用手指快速翻转,画面看起来就像动起来了。 为了使这本手翻书动画看起来平滑,每秒需要翻过 60 。 ? 这本书是由图纸制成。...这样一来,动画看上去就像消失或跳跃一样,因为上一和下一之间转换页面丢失了。 ? 因此要确保在显示器再次检查前将所有像素放入帧缓冲区。来看看浏览器以前是如何,后来又发生了哪些变化。...即便是最早浏览器也有一些优化措施,使页面渲染速度更快。例如在滚动页面的时候,浏览器会保留仍然可见部分并将其移动。然后在空白处中绘制新像素。...这样一来,只需知道某个像素所对应区域,然后对该区域进行颜色取样即可。这被称为纹理映射(texture mapping),因为它将图像(称为纹理)映射到像素。 ?...第二遍时候,可以将这个角通过镜像放置到盒子各个部分。然后就可以完全不透明地渲染该组。 ? 接下来,我们需要做就是改变这个纹理不透明度,并将其放在需要输入到屏幕最终纹理中。 ?

    3K30
    领券