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

PhotoSwipe中文API(二)

这个常见问题中的更多信息。 如果你想利用动画时不透明度为“隐藏”小缩略图:0,不可见性:隐藏或显示:无。不要强迫油漆和布局在动画的开头,以避免滞后。...showHideOpacity boolean false 如果设置为false:背景透明度和图像规模将动画(图像透明度始终为1)。...如果设置为true:根PhotoSwipe元素的不透明性和图像规模将动画。 为了让刚转型的不透明度(未经调整),不要定义getThumbBoundsFn选项。...PhotoSwipe被打开后PSWP - 公开课将被添加到根元素,你可以用它在CSS中使用不同的过渡时间。 bgOpacity number 1 背景(.pswp_bg)透明度。...画廊的背景将逐渐淡出作为用户缩小。当手势完成后,画廊将关闭。 closeOnScroll boolean true 在页面滚动关闭画廊。选项可只是没有硬件支持触控设备。

2.5K20

前端|手风琴--抽屉式网页特效

问题描述 我们在浏览网页时或者翻转页面时,经常会看到很多精美的效果的效果。其中,抽屉式网页效果比较常见,它主要由图片和文字通过添加js来实现。...抽屉式网页通过移动鼠标来实现页面的切换,通过改变文字和图片而展现不同的界面,它非常实用而且实现简单。 解决方案 制作抽屉式页面时,主要会用到HTML,CSS和JavaScript。...制作过程: (1)为网页添加背景图片,并定义一个容器wrap来规定网页主要内容的大小和它占据的位置,如图1所示。...rgba是代表Red(红色) Green(绿色) Blue(蓝色)和 Alpha(不透明度)三个单词的缩写,颜色值取0至250;透明度取值在0到1之间,数值越小则越透明。...其他的图片则用siblings来表示,它们的宽度在鼠标移上时变为100px,用时也是500毫秒。 效果图: ? 图2 ?

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

    玻璃拟态(Glassmorphism)设计风格

    前言 特征 毛玻璃拟态模仿了塑料材质(凹凸质感,凸显层次感),这个新的视觉风格更加注重垂直空间Z轴的使用: 透明感(使用背景模糊/高斯模糊的磨砂玻璃效果) 物体漂浮在空间中,通过前后关系表现层次感 鲜艳的色彩感...整个效果的基础是阴影、透明度和背景模糊的组合,这种风格只能使用一个透明层,或者多个透明层,但当至少两个半透明层出现在一个相当繁忙的彩色背景上时,它是最突出和可见的。...设置透明度 无论如何,你不能让整个形状透明,只有让它的填充透明才行。大多数设计工具在填充为100%,对象透明度较低时,背景模糊会不起作用。...在上面的示例中,背景模糊值完全相同,为8,但是图像看上去完全不同。当填充不透明度为100%时,对象的不透明度有多低都没有作用。我们根本不会获得所需的模糊背景。...当模糊的透明表面位于其顶部时,那些易于辨别的色调差异也很容易看到。 选择背景时,请确保其具有足够的色调差异,以使玻璃效果真正可见。

    2K30

    Unity通用渲染管线(URP)系列(一)——自定义渲染管线(Taking Control of Rendering)

    打开项目后,你可以转到package manager并删除所有不需要的package 。在本教程中,将仅使用Unity UI包来绘制UI,因此可以保留该UI。...(黑色背景上的球体alpha的UV map) 我在测试场景中放了几个立方体,所有这些都是不透明的。红色的使用Standard 着色器的材质,绿色和黄色的使用Unlit/Color着色器的材质。...常见的不透明排序选项还需要考虑了其他一些标准,包括渲染队列和材质。 2.7 分开绘制不透明和透明物体 帧调试器向我们展示透明对象会被绘制,但是Skybox会被绘制到不透明对象前面的所有东西前面。...(帧调试器上的UI) 当Canvas组件的Render Mode 被设置为Screen Space - Overlay就是这种情况,这是默认的。...当标志设置为Color时,我们只需要清除颜色缓冲区,因为本例中,有Skybox的情况下,无论如何,最终都会替换所有之前的颜色数据。 ? 如果我们要清除一个不透明的颜色,就要使用到相机的背景色。

    17.7K136

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

    但是这些材质一直都是完全不透明的。现在,我们将添加对透明度的支持。 本教程是使用Unity 5.5.0f3制作。 ?...(在黑色背景上的透明度贴图) 将此纹理分配给我们的材质只会使其变为白色。除非你选择将其用作平滑度的源,否则它会忽略Alpha通道。...1.2 挖洞 对于不透明的材质,将渲染通过深度测试的每个片段。所有片段都是完全不透明的,并写入深度缓冲区。透明度让这里变得更复杂。 实现透明性的最简单方法是使其保持二进制状态。...由于我们的着色器尚不支持该模式,因此它将恢复为不透明。但是,使用帧调试器时你会发现有所不同。 当使用不透明或抠图渲染模式时,材质对象将通过Render.OpaqueGeometry方法进行渲染。...因为我们不再基于alpha来调制新颜色,所以四边形将比使用不透明模式时显得更亮。在片段后面添加多少颜色仍由alpha控制。因此,当alpha为1时,它看起来就像一个不透明的表面。 ?

    3.8K20

    UI设计师看这一篇就够了

    投影(Drop Shadow) 外阴影(或阴影)很容易在UI中使用。典型的阴影依赖于与中心(x,y或两者)的偏移,即模糊和不透明度。...默认黑色阴影通常太生硬,尝试使用原色派生出来的颜色作为阴影 改善这种问题的最佳方法,是将其从黑色(默认)更改为基于原色的较深阴影。在上面的示例中,阴影为深紫色,不透明度降低。 ?...背景模糊(Background Blur) 当苹果开始在其操作系统中使用背景模糊以实现某些屏幕上的毛玻璃效果后,背景模糊变得很流行。应用了此效果的对象会模糊其下的所有内容。 ?...在此示例中,具有90%不透明度和背景模糊的正方形叠加层位于图像的右侧。如您所见,当将三个白点放置在“投射”背景模糊的对象下时,它们会发生不一样的变化。...变焦模糊(Zoom Blur) 当物体从内到外变得模糊时,就会发生变焦模糊。它通常用于摄影中,但不是界面设计的理想选择。 ? 在这种特定的模糊类型中,您还可以设置模糊的来源。

    3.2K21

    Android性能优化:过渡绘制解决方案

    也就是说继承Theme这个style的风格,默认情况下,新建一个Activity都是有背景的。正常情况下,很多界面其实是不需要背景的。...典型的例子,抽屉布局,找了网易云音乐开刀: ? 注意观察左侧抽屉打开的时候,抽屉布局和背后布局重叠在一起了,此时整个屏幕一多半都变成了红色,过渡绘制严重。...在抽屉布局弹出时,抽屉布局是不透明的,也就是说抽屉布局背后挡住的内容布局是不需要绘制的,而网易云进行了绘制,导致抽屉布局所在区域的像素点绘制了多次。...类通过重写该方法,因为在所有孩子视图绘制之前都会调用drawChild方法,但是这里只需要对内容区域视图做裁切,当绘制内容区域视图时,取得抽屉视图的位置信息,如果抽屉视图可见、背景为不透明、抽屉高度和父布局高度一致时...这样会导致一个问题,当图片加载到页面后,默认背景图被挡住了,但是却任然需要绘制,导致过渡绘制情况的发生。 解决方案是把背景图和真正加载的图片都通过imageDrawable方法进行设置。 4.

    2.3K10

    基础渲染系列(十二)——半透明阴影

    (当一个物体Fade的时候,它们的阴影也是) 1 Cutout阴影 当前,我们的透明材质的阴影始终像不透明物体一样被投射,因为这就是我们的着色器所假定的。...(纯色聚光灯阴影) 1.1 重构My Shadow 为了考虑透明度,我们需要访问阴影投射器着色器通道中的alpha值。这意味着我们需要对反照率纹理进行采样。但是,使用不透明渲染模式时不需要这样做。...(改变抖动模式) 2.4 近似半透明 代替使用统一的图案,我们必须基于表面的alpha值来选择抖动图案。当完全不透明度达到0.9375时,将alpha值乘以该因子,然后将其用作Z坐标。 ? ?...(半透明阴影复选框) 与其他关键字一样,检查用户是否进行更改并相应地设置关键字。 ? 3.2 为阴影显示 Alpha Cutoff 使用Cutoff阴影时,我们可能想更改Alpha抠像阈值。...当前,它仅在使用Cutout渲染模式时显示在我们的UI中。但是,当不使用半透明阴影时,现在还必须在“Fade”和“Transparent”模式下可以访问它。

    3.5K40

    three.js 材质

    如果不透明度低于此值,则不会渲染材质。默认值为0。 .blendDst : Integer 混合目标。默认值为OneMinusSrcAlphaFactor。....id : Integer 此材质实例的唯一编号。 .isMaterial : Boolean 用于检查此类或派生类是否为材质。默认值为 true。 因为其通常用在内部优化,所以不应该更改该属性值。....opacity : Float 在0.0 - 1.0的范围内的浮点数,表明材质的透明度。值0.0表示完全透明,1.0表示完全不透明。...如果材质的transparent属性未设置为true,则材质将保持完全不透明,此值仅影响其颜色。 默认值为1.0。 .polygonOffset : Boolean 是否使用多边形偏移。...不应该被更改,并且可以用于在场景中查找此类型的所有对象。 .uuid : String 此材质实例的UUID,会自动分配,不应该被更改。

    10K50

    Threejs入门之十二:认识Threejs中的材质

    的属性和方法,Material常用的属性有: alphaTest:控制透明度的alpha值,默认值为0,如果设置不透明度(opacity)低于此值,则不会渲染材质。...depthTest:是否在渲染此材质时启用深度测试。默认为 true depthWrite : 渲染此材质是否对深度缓冲区有任何影响。...默认为true id : 材质实例的唯一编号 needsUpdate:指定需要重新编译材质 opacity : 在0.0 - 1.0的范围内的浮点数,表明材质的透明度。...值0.0表示完全透明,1.0表示完全不透明。如果材质的transparent属性未设置为true,则材质将保持完全不透明,此值仅影响其颜色。 默认值为1.0。...默认为true 2.MeshBasicMaterial MeshBasicMaterial,基础网格材质,我们在前面已经用过好多次了,这种材质不受光照的影响,没有阴影;但是可以给它设置颜色、不透明度const

    1.6K10

    重磅!iOS应用黑暗模式设计终极指南(附套件下载)

    这意味着打开黑暗模式时,iPhone上的所有应用程序都将具有黑暗外观。 因此,作为设计师和开发人员,为您的应用程序设计和实现黑暗模式非常重要。苹果已经发布了为您的应用程序设计暗模式的人机交互指南。...系统背景分为3个级别,即主要,次要和第三级。每个按钮都有不同的颜色,iOS 13 UI Kit中提供了这些颜色。这些适用于给人以更高的层级或与众不同(或分组)内容的元素。 ?...有时很难在两种模式下都选择通过对比度测试的相同颜色。因此,您可以为两种模式选择2种不同的颜色。 10 材质(Material) 如果任何元素同时具有透明度和“背景模糊”效果,则它将成为材质。...尽管准则不将其视为材质,但它们显然可以称之为“材质”。 由于透明度值非常高(94%),您可能看不到条形内容的模糊。但这会产生非常微妙的效果。 那么,这些元素必须是材质吗?...我可以使它们完全不透明,且不透明度为100%吗? 当然,让我们看一个例子。 ? 两个导航栏都应用了背景模糊。左边的那个不是完全不透明的。但是正如您所看到的,它们几乎没有任何区别。

    3.4K10

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

    ,6位(如:#0470C4)就是RGB,值8位(如:#1E000000)头两位是透明度,后6位是RGB值,00是完全透明,FF是完全不透明,比较适中的透明度值是 1E。...不透明度16进制值 格式如#00FFFFFF,前两位代表不透明度的十六进制。00表示完全透明,FF就是全不透明。依次递增。...编辑 ​编辑 Appbar 背景使用主色,状态栏背景使用深一级的主色或20%透明度的纯黑 ​编辑 ​编辑 小面积需要高亮显示的地方使用辅助色。...编辑 触摸提示(左)和鼠标提示(右)的尺寸是不同的,背景都带有90%的透明度。 ​...手机端的侧边抽屉距离屏幕右侧56dp。 ​编辑 侧边抽屉支持滚动。如果内容过长,设置和帮助反馈可以固定在底部。抽屉收起时,会保留之前的滚动位置。 ​

    5.2K20

    flutter 起步

    flutter简介Flutter是谷歌的移动UI框架,可以运行在ios与android系统上,可以以完成app的开发,使用情况页面大多数涉及到flutter 开发的app 都是混合开发,占比并不多。...onGenerateRoute ==> onUnknownRoute7. navigatorObservers路由观察器,当调用Navigator的相关方法时,会回调相关的操作8. builder当构建一个...(WidgetsApp不支持)debug模式下是否显示材质网格,传入bool类型18. showPerformanceOverlay当为true时应用程序顶部覆盖一层GPU和UI曲线图,可即时查看当前流畅度情况...19. checkerboardRasterCacheImages当为true时,打开光栅缓存图像的棋盘格20. checkerboardOffscreenLayers当为true时,打开呈现到屏幕位图的层的棋盘格...21. showSemanticsDebugger当为true时,打开Widget边框,类似Android开发者模式中显示布局边界22. debugShowCheckedModeBanner当为true

    4.5K20

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

    背景(0dp 高程叠加) 前景(1dp 高程叠加) 主色调 次要色 在背景上的元素 在前景表面上的元素 在主色调上的元素 在次要色上的元素 行为 深色主题应该可以通过外在显示的开关控件,来打开或者关闭的...在这种情况下,这些UI 能够通过不发光的黑色像素来节省硬件的电量。 ? 注意 在 OLED 屏幕上,打开和关闭像素发光会导致屏幕滚动时出现延迟,导致像素模糊。...深色 UI 下使用文本和小图标时的基准色。...在深色背景上的浅色文本 当浅色文本出现在深色背景上的时候(这里是白色文本置于黑色背景之上),它应该遵循下面的不透明度设置规则: 最重要的内容,白色文本不透明度设置为87% 中等重要的内容,白色文本的不透明度为...使用主色的容器 当控件容器的底色使用主色的时候,用来指示状态的叠加层应该使用白色。不同的状态下,叠加层的不透明度的状态各不相同,正常状态下是未叠加,其他状态下的叠加透明度则从4%到12%不等。 ?

    9.8K10

    使用chrome调试CSS

    查看CSS 查看元素对应的样式 1、 打开调试工具,点击调试工具左上角的检查元素按钮或者快捷键(Ctrl/Cmd + Shift + C) 2、在页面选中需要查看的元素,被检查的元素在DOM树中以蓝色背景突出显示...2、其中继承的属性是不透明的。选中 Show All 复选框可以查看所有继承的值。 3、注意属性的显示是按照字母顺序排列的。 4、Filter 过滤器可以按照查询规则搜索符合规则的样式。...使用键盘快捷键更改声明值 编辑声明的值时,可以使用以下键盘快捷键将值递增固定量: Up 将值更改为1,如果当前值介于-1和1之间,则更改0.1。...RGBA,HSLA或Hex的颜色表示。 5、调色板。单击其中一个方块可将颜色更改为该方块。 6、色相。 7、透明度。 8、显示值切换器。在当前颜色的RGBA,HSLA和Hex表示之间切换。...在“ 材质设计”调板,自定义调色板或页面调色板之间切换。DevTools根据它在样式表中找到的颜色生成页面调色板。 使用吸管从页面上取样 打开拾色器时,默认情况下吸管 滴管处于打开状态。

    5.5K20

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

    调整对比度和透明度辅助功能设置时,请确保在黑暗模式下的内容保持清晰易读。在黑暗模式下,您应该单独测试,并一并打开“增加对比度”和“降低透明度”来测试您的内容。...例如,在浅色模式下,用RGB色(255.255.255)100%的不透明度来作为背景颜色,那么在深色模式会使用RGB色(255.255.255)100%的不透明作为背景颜色。...例如,交叉或重叠元素(例如网格中的线条或条形)在不透明度方面看起来更好。 通常,为UI元素使用语义定义的系统颜色。上下两图分别为默认颜色和无障碍颜色: ? ?...因此,在不同的情况下,浮出层的用法是不一样的,这一点必须注意。 ? 003.材质(Materials) 通过下图,我们可以理解,材质主要可以理解为内容区块背景叠加到基础色上所呈现的透明度。...将最常用的项目放在菜单的顶部:当人们打开情境菜单时,他们的焦点位于该菜单的顶部区域。 将最常见的项目放在菜单顶部可以帮助人们找到他们正在寻找的项目。 ?

    4.6K40

    最新iOS设计规范七|10大视觉规范(Visual Design)

    在上下文变化时改变焦点可能会令人迷茫和沮丧,并且可能让用户觉得他们失去了对APP的控制。 避免不必要的布局更改。当有人旋转设备时,整个布局无需更改。...请注意,当诸如录音和位置跟踪之类的后台任务处于活动状态时,全屏iPhone上的状态栏不会更改高度。 如果你的APP当前隐藏状态栏,请重新考虑全屏iPhone的隐藏与否。...例如:交叉或重叠元素(例如网格中的线条或条形)在不透明基础上看起来更好。通常,为UI元素使用语义定义的系统颜色。 ?...在一种外观上运作良好的设计可能在另一种外观上无法运作。 调整对比度和透明度可访问性设置时,请确保在黑暗模式下内容清晰易读。在暗模式下,应单独或一起打开“增加对比度”和“减少透明度”来测试内容。...通过对背景色进行采样并修改饱和度和值,Vibrancy 使UI元素变亮或变暗。充满活力的用户界面元素能更好地与材质相结合,并增强半透明效果。 标签和填充每个都提供几个级别的活力值;分隔符只有一个级别。

    8.2K30
    领券