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

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

对于前端开发来说,想要让用户能在明亮状态下查看各种图片,那就必须为页面增加上一个“镁光灯”。 本文主要内容 1. 效果展示 2. 实现原理分析 3. 案例实现 1. 效果展示 ?...上图效果结合相关描述,大家对此效果实现有没有一点自己思路或者方法呢? 2....实现原理分析 2.1 结构与样式搭建 为了实现图片聚光效果,使用了ul>li来嵌套图片结构,并且采用是浮动布局,多个列表项并排在一起;然后为页面的body增加黑色背景,以期来增加聚光时高亮状态...具体如下所示: // 当鼠标悬停在列表项上时... $('.spotlight ul li').hover(function(){ //...找到它里面的图像,并添加活动类,并更改不透明度为1(...除此之外,使用JQ快速开发也为当前效果层面提升了很大方便,后期我们仍然还会为大家带来更多具有实战意义效果,尽请关注哦~~~

4.3K50

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

作为一个主流趋势,深色系配色主题必然会逐渐适配到几乎全部移动端产品上,用户在低亮度环境下舒适地和移动端界面进行交互。...在设计时候可以通过有透明度白色叠加层来实现这种轻盈效果。 ? 元素越高,颜色相应就越浅、越明亮。 ? 通过表面的白色半透明层,控制透明度表面发生亮度变化。...错误 不要使用外发光来替代阴影来表示高程差异,因为这种效果并不能准确地描述高程阴影投递下来效果。 ? 可访问性与对比度 深色主题下,深色必须暗到一定程度,才能让白色文本足够清晰地呈现。...相反,饱和度较低色彩能够带来清晰视觉体验。 ? 配色方案中低饱和度色彩能够提高易读性,减少炫光效果。 ? 错误 避免在深色背景上使用人觉得过于饱和色彩。...在深色背景浅色文本 当浅色文本出现在深色背景时候(这里是白色文本置于黑色背景之上),它应该遵循下面的不透明度设置规则: 最重要内容,白色文本不透明度设置为87% 中等重要内容,白色文本不透明度

9.5K10
您找到你想要的搜索结果了吗?
是的
没有找到

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

默认状态和悬停状态按钮 场景02.卡片阴影 卡片是UI中重要且可操作组件。要使它们具有一定深度,并将其视觉上放置在最上层,此时我们可以使用阴影。记住!要让它们漂浮起来。 ?...总之,使用阴影规则就是,是背景与阴影,以及其它UI元素平滑并融合。使用不透明度,模糊数值以及X或者Y轴偏移量,直到获得更加平滑阴影位置。另外,不要让阴影过分夸张,这会分散用户注意力。 ?...灰色阴影和黑色阴影 在上图中,左侧使用了具有一定灰度阴影颜色,右侧则使用纯黑色加透明度方式,很明显,左边阴影更加自然。 透明度设定 为了使阴影更加自然,我们需要做如下调整。...(对于按钮而言,较少偏移量效果可能更好。) ? 不同Y值偏移量 自然过渡色 对于有颜色元素,一种做法是为阴影设定与元素相同颜色,并使其暗一些。...彩色阴影效果 黑暗场景阴影运用 如果元素具有颜色,并且它处在黑暗背景下,一般情况下,是不建议使用阴影。但是如果你一定要用,则可以使用具有小于10%明度设定,并且颜色跟随主色调来。

2.5K20

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

学习在图像上叠加文本方法 在图像上添加吸引人文本方法只那么几种,这里介绍五种常规和一种额外方法。 如果想成为一名优秀 UI 设计师,必须学会如何以一种吸引人方式将文本放置于图像之上。...方法四:模糊图片 使文本内容清晰一个神奇方法,是将背景图像一部分变得模糊。 ? 苹果确实背景变得模糊了,尽管它是在 Windows 系统中最先实现。 ?...对于上面的图像,你可能会觉得就是直接在图像上放置了白色文字,其实不然,你仔细看,你会发现其实是一个由 0% 不透明度到20%不透明度渐变矩形框。...纱幕是一种使光线柔和摄影器材。现在它也是一种视觉设计技术,用于软化图像,使叠加文本清晰。 在浏览器放大 Elastica 博客上,就可以清楚地做了什么效果。 ?...Feather Icons 虽然许多流行图标集(ahem,Font Awesome)具有过于圆润和起泡形状,但与简洁设计不能很好地搭配,但是 Feather Icons 是一种非常不受欢迎解决方案

1.1K30

玻璃拟态(Glassmorphism)设计风格

突出了模糊明度 半透明物体边缘微妙处理,采用细腻边框来表现玻璃质感 这是注重空间感典型特征,意味着这种风格有助于用户建立界面的层次结构和深度。...设置透明度 无论如何,你不能让整个形状透明,只有填充透明才行。大多数设计工具在填充为100%,对象透明度较低时,背景模糊会不起作用。...在上面的示例中,背景模糊值完全相同,为8,但是图像看上去完全不同。当填充不透明度为100%时,对象不透明度有多低都没有作用。我们根本不会获得所需模糊背景。...细节 你可以尝试最后一件事是为形状添加1px内边框,并具有一定明度。它模拟玻璃边缘,可以使形状从背景中脱颖而出。...尽管这种风格元素(例如模糊背景)已经存在了很多年,但它正变得越来越流行,因此,在这里仍然可以探索很多很酷创意效果。 左侧图像具有半透明边框,而右侧图像则是无边界

1.8K30

正确用户拖拽方式

在设计交互时,为了拖拽体验真实,需要给用户提供很多反馈效果和提示。 大部分产品都只做了一部分反馈效果,用起来也够了,但充足反馈能够带来更好体验。...Google Form 这个增加透明度效果才是重点,因为可以你拖动时候看清下面的内容! 仔细研究后,我发现拖拽交互里面还有很多可以细节,Google Form 也这个也不一定是最好。...接下来,我把拖拽过程中设计要点展开说一说。 1. 拖拽隐喻 悬停态最重要就是通过隐喻,用户感知这里是可以拖拽。 如果像下图一样,只是给拖拽对象加了一个悬停态,几乎看不出可以拖拽。...下图就是一个常见反例: 为了视觉效果简洁,可以默认状态可以不展示拖拽隐喻,但悬停一定要有拖拽隐喻。 点阵图标是现在最主流方式,不论移动端还是桌面端都通用。...下图就是一个常见反例: 可以给拖拽对象加高亮或阴影,例如下图中小卡片阴影。 背景信息较密集时,建议降低拖拽对象明度,这样拖拽过程中视线不会被推拽对象完全遮挡。

90110

简单探讨可牛影像软件中具有肤质保留功能磨皮算法及其实现细节。

在几年前一篇关于BEEP文章时,我曾经说过Beep去噪作用可以用于磨皮,并且给出了结论BEEP比可牛和美图等效果要更为好,现在看来,那个结论确实是太为夸张和固定了。...;      4、更改HighPass层混合模式为线性光,不透明度合适取值。      ...至于为什么用了这个高斯模糊就可以恢复图像质感,我其实也是有些想法,不过目前还不成熟,暂时不管他,知道结果而不管缘由有的时候也是一种幸福。       ...再如第三步应用图像中常数128,其实也不一定是个定值,如果把他调大,则处理后图像整体偏亮,调小则图像偏暗。      ...第五步图层不透明度参数也是一个道理,如果不透明度值越大,则图片整体斑点可能会偏多,偏小,那么图像又会过于模糊,也许取个50%是个不错选择吧,或者自己根据处理纹理图某个指标做个算法更好吧。

1.4K60

QQ隐藏图原理与C#实现(含源文件)

所以对于白图,把它不透明度设置为255 - G,对于黑图,把它不透明度设置为G,就能做到在白色背景下能看到白图,在黑色背景下能看到黑图效果。...原来之前灰度图中,使用灰色像素来显示白图,在白色背景下通过不透明度灰色像素显示,而在黑色背景下,灰色像素有颜色优势,无论不透明度是多少都不影响它在黑色背景下隐藏。...但是彩色像素就不一样了,如果不透明度太大,会导致它在黑色背景下无法隐藏,最终出现两个图显示在一起效果。...现在问题在于:如果要图片清晰,则需要增大不透明度,如果要白图黑图互不干扰,则需要减少不透明度。显然减少黑白图相互干扰比清晰显示更重要。...所以我们得出结论,不透明度应随着灰度值增大而减小,且具有相同区间[0,255],显然正比例函数就具有上述特性 设不透明度alpha,灰度值G = (0.299R+0.587G+0.114B) / 3;

1.5K10

时至今日,浏览器色彩居然仍旧失真?

,黑色为75%不透明度 在25%明度下叠加明亮颜色,应该是为了正确地染上底层黑暗区域,像灯光照在投影屏幕上一样洗掉它们。...透明度混合需要像本例中那样工作,以便像字体和形状抗锯齿这样东西能够正常工作并看起来正确,在不同背景颜色下具有一致重量和平滑边缘。...你浏览器透明度失真情况 post15image5.png PNG明度 post15image6.png CSS rgba()背景 post15image7.png CSS不透明度 post15image8....png SVG填充不透明度 正确缩放比例 post15image9.png 一个按2次方缩小测试图像 灰色方块外部和内部应该是相同整体亮度,因为它们都发出了平均亮度为白色一半光。...不正确渲染会使外侧部分暗。 图像在缩小时应保持相同整体亮度。不正确渲染使最小图像过于黑暗。

4.3K177

玻璃拟态(Glassmorphism)会成为 UI 新趋势吗?

它最具有定义性特征是: 透明度背景模糊磨砂玻璃效果) 对象悬浮在空中多层做法 突出模糊透明度鲜艳色彩 给半透明对象添加浅细边框。...玻璃拟态教程 比方说上面的这个例子,左右背景模糊都是8,但是图像看上去完全不一样。当填充不透明度为100%时,对象不透明度再低也没有作用。根本得不到所需模糊背景。...选择背景时,要确保色调差足够大,这样玻璃效果才真正可见。 最后细节 最后,你可以试着给形状添加1个像素厚内边框,并且它有一定明度。这可以模拟玻璃边缘,形状在背景当中脱颖而出。...尽管这种风格元素(比如模糊背景)已经存在了很多年,但现在正变得越来越流行,所以,仍然很多很酷创意效果可以去探索。 ? 玻璃拟态边框:左侧图像是半透明边框,而右侧图像则是无边框。...作为一个普通人,我们很容易就会对趋势感到厌烦,所以每隔几年就会摇摆到另一种不同风格。极简、扁平化风格已经流行了很长一段时间了,也许现在又会慢慢向色彩丰富、立体、炫丽风格回归了。

1.4K20

photoshop学习笔记

画笔面板F5 画笔笔尖形状:画笔样式,大小,间距 形状动态:大小抖动,角度抖动 散布:散布,数量 颜色动态:前景到背景抖动,色相抖动 传递:不透明度抖动 画笔描边路径: 用画笔样式描边路径得到非常绚丽效果...常用快捷键: F5画笔面板,F6颜色面板,f7,图层面板,F8信息面板 (二)具体混合模式: 溶解:图像中出现杂色(背景颜色),条件:降低不透明度 正片叠底:去亮留暗(去白留黑) 特点:去除亮色...叠加:亮,暗暗 特点:依然保留色相 常用白色做叠加来打造高光或背景。 柔光:运算方式和叠加一样,比叠加程度要弱。...重要滤镜: (1)模糊效果 A,高斯模糊:均匀模糊效果 B,径向模糊:旋转>具有环形模糊效果,具速度感 缩放>从中心向四周发散效果,具速度感 C,动感模糊:可以打造具有速度感动感效果...改变通道黑白灰方式: 前背景色填充,渐变,画笔,加深减淡 加深工具:加深图像色调 减淡工具:图像色调变浅 海绵工具:吸走图像色调(降低饱和度) 加深减淡工具一定要结合范围来用。

3.1K20

PS图层混合模式实例详解

2,溶解混合模式 溶解模式是用结果色随机取代具有基色和混合颜色像素,取代程度取决于该像素不透明度。 下一层较暗像素被当前图层中较亮像素所取代,达到与底色溶解在一起效果。...但是,根据 任何像素位置不透明度,结果色由基色或混合色像素随机替换。因此,溶解模式最好是同PS 中一些着色工具使用效果比较好,如画笔工具,橡皮擦工具等。...变暗模式导致比背景颜色从结果色中去掉,如下图,浅色图像从结果色中被去掉,被比它颜色深 背景颜色替换掉了。...如果当前图层中像素比50%灰色亮,则通过减小 对比度方式使图像变亮;如果当前图层中像素比50%灰色暗,则通过增加对比度方式使图像变暗。...该模式 通常会使图像产生色调分离效果减小填充不透明度时,可减弱对比强度。

1.6K30

UI技巧 | 用户界面设计10个小技巧

我们可以使用不同不透明度黑色作为解决方案,而不是选择 3 个或更多颜色值。 在下图例子中,我使用黑色作为主要颜色(000),并根据应用位置(即主要内容、次要内容等)降低了不透明度。 ?...实际上有两种方法,如下图,两种方法都具有相同基色#B9F4BC(圆形背景色),但图标中文件夹和装饰条颜色则不同。在我们开始时,记住第一个字母相当于色相,其次是饱和度,然后是亮度。 ?...用正片叠底代替文本阴影 设计标题组件或在图像上添加文本是非常具有挑战性,特别是如果图像背景是动态(或时不时变化)。...对于一些人来说,黑白颜色叠加是一种对设计很有帮助解决方案。但是最近,我发现使用正片叠底是可以作为渐变填充混合工具使用。 ? ? 这样做要比在图像上创建一个黑色背景并减少其不透明度容易得多。...此外,正片叠底效果灰度比例还能使图像其他部分保持其自然颜色,并使文本所在部分图像暗一点,来提高文本可读性。 行长度 大多数设计师经常使内容长度更长,以便符合页面。

1.4K11

如何使虚拟现实体验更加真实?(下)

当使用亮模式或暗模式下显示黑白用户界面时,如下图所示,可以观察到这种效果。当使用传统亮模式用户界面(左)时,黑色字母从背景中消失,而当使用暗模式用户界面(右)时,背景看起来完全透明。...对于(a)和(b),列表示(从左到右)35%不透明度,68%不透明度,100%不透明度,和100%不透明度颜色校正。...总的来说,我们能够看到不透明度水平确实对人们感知的人性有显着影响。当VR中的人物更不透明时,参与者会认为他们人性化,而当他们透明时,他们会更不人性化。...虽然这似乎是一个显而易见发现,但它具有一些非常重要含义。所以我们看到不透明度水平与感知到的人性有关,我们知道在这些类型显示器上,深色相比浅色看起来透明。...在我们进行用户调研中,我们参与者在他们自己平板显示器上查看VR图像,而不是使用全息透镜,这会产生一定误差。

1.3K20

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

例如,在浅色模式下,用RGB色(255.255.255)100%不透明度来作为背景颜色,那么在深色模式会使用RGB色(255.255.255)100%不透明作为背景颜色。...同样,iOS 13也提供了三种默认背景色供我们选择,包含系统背景,二级和三级背景。设计师可以在三种层级颜色中搭配来表达更好层次效果。 ? 苹果还给我们准备了一套更适合列表区域颜色组合效果。...此时我们可以根据情况使用不透纯色代替。比如下面两张图片: ? ? iOS 13系统引入了六种不透灰色,你可以在上述半透明效果不佳极少数情况下使用它们。...在下图中,我们可以体会下黑色模式和浅色模式下,同一种颜色对于用户视觉影响,是不一样,要保证在两种模式下都有更好对比度和可读性,需要设计师严谨配色。 ? 柔化白色背景颜色。...(静电注) 从页面下方划入这样一个弹层,覆盖90%左右屏幕区域,这就是模态一种(Modal View),还有一种则是提示框(Alert)。 ? 下图是Modal View交互效果动画展示 ?

4.5K40

CVPR 2024 | DNGaussian: 全局局部深度归一化优化稀疏三维高斯辐射场

文章提出了用单目深度监督实现硬和软深度约束,从而学习到准确场景几何。此外文章还引入了全局局部深度归一化,加强了对微小局部深度变化关注。DNGaussian在多个数据集上取得了sota效果。...个基元渲染不透明度是由它们在图像平面上投影2D高斯和计算得出: 然后,与NeRF类似,我们可以用到相机中心距离来表示像素级深度: 3D高斯通过梯度下降在颜色监督下优化所有高斯参数。...该正则化是通过目标图像区域相似性损失实现,鼓励硬深度接近单目深度: 软深度正则化 仅对"硬深度"进行正则化是不够,因为缺乏不透明度优化。...从这个角度来看,文章额外冻结了高斯中心(表示为)以避免中心移动造成负面影响,并提出了软深度正则化来调整不透明度: 通过同时使用硬深度正则化和软深度正则化,文章约束最近高斯保持在合适位置并具有较高不透明度...遵循之前工作使用设置,对DTU和LLFF数据集使用相同分割,在3个视图上训练模型,并在另一组图像上进行测试。为了消除背景噪声,专注于目标对象,文章在DTU评估时应用了与之前工作相同对象掩码。

27510

一篇文章带你了解CSS Opacity(透明度)

opacity CSS属性指定元素明度。opacity属性指定了一个元素明度。换言之,opacity属性指定了一个元素后面的背景被覆盖程度。...一、跨浏览器透明度 现在,透明度(opacity )是CSS3规范一部分,但是它存在了很长时间。但是,较旧浏览器具有不同方式来指定不透明度或透明度。...二、Firefox,Safari,Chrome,Opera和IE9中CSS不透明度 当前浏览器中CSS不透明度最新语法。 示例 <!...CSS图像明度 还可以使用CSS Opacity制作透明图像。 下图中三个图像均来自同一源图像。它们之间唯一区别是它们明度。 <!...透明框中文字 在元素上使用不透明度时,不仅元素背景具有明度,而且其所有子元素也将变为透明。如果不透明度值变高,将使透明元素内部文本难以阅读。

1.8K10

UWP Brush画笔详解

,A为不透明度,255为完全不透明,0为完全透明 你也可以使用Windows.UI.Colors类根据名称直接获取颜色 Color color1 = new Color() { A = 255, R =...如果终点坐标大于1,则部分图像会被绘制到窗口外面,因此终点坐标通常小于等于1 修改渐变向量可以达到修改渐变方向效果 其中无效区并不是说不会被绘制,而是不会出现渐变效果,它颜色会分别和渐变向量在起点和终点处颜色相同...brush.Stretch = Stretch.Uniform; return brush; } 效果 亚克力画笔 介绍 亚克力画笔提供了简洁,更美观绘图方案,它通过模糊背景方法...,隐约看见下面的控件 如果以应用窗口作为采样源,那么你可以透过该控件,隐约看到桌面壁纸 修改覆盖层颜色和不透明度来达到更美观效果 //不透明度为0.5 brush.TintOpacity = 0.5...; //覆盖层颜色 brush.TintColor = Color.FromArgb(255, 64, 158, 254); 注意: 覆盖层颜色不透明度和覆盖层不透明度只需要设置一个,如果两个都是半透明

83420

关于前端photoshop初探学习笔记

图像裁剪之后大小和分辨率。图像高度,宽度设置(以像素为单位) 黄金分割 黄金分割点。视觉效果很好图像。。 界面上面有一个三等分选项。 shift+o切换构图方式。。...将眼睛明暗进行调整 。 画笔工具 改变大小和硬度。使用鼠标涂抹出来效果。 模式 。不透明度。流量选项。流量调整shift+70就是70%流量。可以通过笔尖压力大小来控制笔画不透明度。。...不透明度是颜料不透明度。流量是从喷枪中流出来速度。叠加位置不出现特别之处。不透明度与流量区别。 特殊画笔。毛刷各种各样画笔形态。直立绘图笔。。 画笔散布工具 。分散处理。...可以得到较小缩放值,设置纹理亮度,缩放对比度。 画笔传递 画笔传递画笔工具。使用不透明度抖动,每个笔尖有着不同不透明度。 铅笔工具 铅笔工具 沙丘草。绘制。画笔。 铅笔工具对比。制作像素字。...下一节背景橡皮擦工具 ps可以向两侧进行渐变。、、、ooo 菱形渐变 ,。镜像渐变、、、 不透明度。100%。完全渐变效果。 仿色,仿制条带现象产生。 中间部分。。。

2.2K60
领券