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

基于iframe的移动端嵌套

需求描述 上上周接到了新的项目,移动端需要做一个底部有五个导航,点击不同的导航页面主体显示不同的页面,其中两个页面是自己做,而另外三个页面是引用另外三个网址,其中两个网址为内部项目,另外一个为外部(涉及跨域...问题 考虑再三后最省时间成本的就是使用iframe,虽然在移动端使用,我的内心是很拒绝的,不过其他方案调研了下都不太符合现状。...标签的锚点失效 5.当我点击a加载了a的iframe页面,在切换到b,这个时候b页面字体莫名的变大 6.导航栏有个样式要求,active的时候icon是为红色的icon,其他状态下则为灰色的。...3.ios下其中的一个页面莫名其妙的扩大 经排查我发现对于标题这类的设置了white-space:nowrap, 以及iframe页面用了swiper设置的宽度为100%,而移动端为了自适应body也设置的为...所以最后每次切换的时候,豆浆iframe给remove掉,在append加载新的iframe。

3.7K60

图形编辑器开发:钢笔工具的实现

绘制 Path 工具 点击钢笔工具按钮,此时 Path 编辑器还没有激活,因为我们目前还没有创建 Path。 当我们按下鼠标,绘制第一个锚点时,会创建一个 Path。...预测曲线 在准备绘制下一个锚点的时候,移动鼠标,会绘制两个特殊的控制点: 光标所爱的点; 光标到上一个锚点的形成的三阶贝塞尔曲线; 表示如果你按下鼠标,新的一段曲线的形状就会是这样子的。...进入 Path 编辑器 钢笔工具绘制第一个锚点,从零到一绘制一个新 Path; 双击 Path 或选中 Path 后回车; 撤销后重做,在执行创建 Path 的命令前。...退出 path 编辑器 点击左上角的 “完成” 按钮; 按下 enter 回车键,这个快捷键在激活 path 编辑器时进行了注册; 按下 Esc 键,且此时没有被选中的 Path 控制点; 撤销操作,撤销到创建...其他 只画了一个锚点就结束编辑了怎么办?在结束编辑后追加一个删除 Path 命令。

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

    5G--NR NSA定向切换

    5G UE 接入非锚点小区, 如何及时迁移到锚点小区? 是当前 NSA 终端移动性策略遇到的重要问题。...第一: 当 NSA 终端占用非锚定小区时,可以定向切换至锚定小区(非锚定小区添加锚定小区为邻区关系) 【需要在非锚点小区配置 NSA 定向切换功能】 第二: NSA 终端占用到锚定小区后,禁止基于覆盖再切换回源频点...、 源频段或者源制式【需要在锚点小区配置防乒乓功能】 第三: NSA 终端占用锚定小区时,禁止将 NSA 终端负荷均衡到其他频点【需要在锚点小区配置 NSA 终端过滤功能】 非 锚 定 小 区 向 锚...防 止 锚 定 小 区 与 非 锚 定 小 区 的 乒 乓 切 换: 当 NSA 终端从非锚定小区定向切换到锚点小区后,为了防止在锚定小区基于覆盖再将 NSA 终端乒乓切换到源小区, 需要配置EC-DN...禁 止 将 NSA 终 端 从 锚 定 小 区 负 荷 均 衡 切 换 到 其 他 小 区: 锚点小区进行负荷均衡的时候, 为了防止将 NSA 终端均衡切换到其他小区, 需要配置 NSA 用户过滤功能,

    4.2K45

    HTML 面试要点:History 和 Hash 路由方式

    # 前端路由实现方法 路由需要实现以下功能: 当浏览器地址变化时,切换页面; 点击浏览器【后退】、【前进】按钮时,网页内容跟随变化; 刷新浏览器,网页加载当前路由对应的内容。...散列值不会随请求发送到服务器端,所以改变 hash,不会重新加载页面 监听 window 的 hashchange 事件,当散列值改变时,可以通过 location.hash 来获取和设置 hash...,相当于点击浏览器后退键,该方法对于第一个访问的页面无效 注意移动到以前访问的页面时,页面通常是从浏览器缓存中加载,而不是重新请求服务器发送新的网页 History.forward() 移动到下一个网址...,相当于点击浏览器前进键,该方法对于最后一个访问的页面无效 History.go() 接收一个整数作为参数,以当前网址为基准,移动到参数指定的网址 如果参数超过实际存在的网址范围,该方法无效果 如果不指定参数...data, '', '/about.html'); console.log(history.state); // { foo: 'bar' } 注意:如果 pushState 的 URL 参数设置了一个新的锚点值

    83220

    unity3d-UGUI

    而UGUI没有图集的概念,可以充分利用资源,避免重复资源 UGUI出现了锚点的概念,更方便屏幕自适应 NGUI支持图文混排,UGUI暂未发现支持此功能 UGUI没有UIWrap来循环scrollview...Screen Space-Camera摄像机模式:提供UICamera,Cancas对象被绘制在一个与摄像机固定距离的平面上,且绘制效果受摄像机参数的影响。 Render Camera 渲染摄像机。...Scale With Screen Size:不关心图片的实际像素大小,而只关心Width及Height值,这个值如果是1000,那么100高度的图片在任何分辨率下都只占用屏幕1/10的尺寸(一般移动端会使用这种方式...,因为移动端分辨率差异较大)。...Rect Transform(矩形变换) 简介 派出自Transform,在UGUI控件上替代原有变换组件,表示一个可容纳UI元素的矩形。 属性 Pos:控件轴心点相对于自身锚点的位置。

    2.9K30

    玩转AE丨动效设计必备指南

    官网链接:https://aeux.io/ 1.2 使用过程 | Motion Tools:常用功能合辑 如果说AE只能装一款插件,那必然是Motion Tools了,它将很多常用操作整合到一个面板上,...锚点是元素变换时的基准点,更改锚点也是高频操作。Motion Tools不仅可以快速修改图层锚点,并且支持多图层批量操作。...还有更直接的方法,就是在“首选项”里将“在新形状图层上居中放置锚点”打上勾,以后新建的形状层锚点都会自动对齐图层中心啦。...(此处“P”为“位置”属性的快捷键,添加其他属性的关键帧时,将“P”替换成对应属性的快捷键即可) 这对于一个工程里需要用到成百上千次的k帧操作来说,着实可以省下不少时间,可以说是不得不用的一个快捷操作...例如常见的APP底部导航点击效果,icon动效在用户点击时触发播放,这个效果在输出时就是固定的,不受任何其他因素影响,可以由设计师直接导出。

    1.9K43

    【ps练习】0226钢笔工具

    一、钢笔工具(快捷键p) 1.钢笔工具: ①绘制直线的方法:在起始点位置点击定点,连续点击,按住shift键,可以绘制成角度的直线 ②绘制曲线的方法:在起始点位置点击定点,在下一点处点击并拖拽鼠标,...拉出弧线,会出现控制手柄,再一次绘制时,需要按住alt键取消一侧手柄 ③自动添加删除:可以直接在路径上点击添加锚点或者点击锚点删除锚点 ④临时切换:按住ctrl键可以临时切换到小白工具进行锚点移动(...自带控制手柄,可以调节弧度大小) ⑤将路径转换为选区:右击,选择建立选区、或ctrl+enter回车、或在路径面板下,ctrl+路径缩览图 ⑥delete键删除最后一个锚点的同时会结束钢笔工具这一次路径的绘制...2.自由钢笔工具:点击拖拽鼠标可以画出流畅的线条路径。...点击直线位置的点,选中并拖拽,可以出现控制手柄,调节弧度 二、路径面板 1.路径面板可以实现选区与路径的互相转换 2.储存为jpg,psd时,路径面板可以储存路径,类似图层,便于抠图便于工作

    1.1K30

    Infer Constraints,Autoconnect,ConstraintLayout拖拽使用教程

    各自的作用分别如下: 名称/图标 功能 小方块 用来调整view的大小 小圆圈 是用来添加约束的锚点(或者叫 handle 把手,如果是被连接称锚点,如果是发出连接称把手),还没有添加约束时光标放上去会变绿...,已经有了约束后光标放上去会变红色 删除约束条件 添加基线(BaseLine)的约束条件 点击该view,让view周边显示出小方块和小圆圈,点击小圆圈按住不松手(此时该小圆圈被称为把手),然后拖拽到另一个锚点位置后松手...另外,只有在该模式下才能调整 宽高比率。 指定大小(Fixed) 点击上面的几个图标,就可以在三种模式之间任意切换 , 从而实现view尺寸的调整。...看下图: 如上图,当我们将光标挪到 properties 面板中方形区域的表示margin的数字上时,数字就变成了一个输入框和一个下拉按钮,点击下拉按钮会有预设的margin值,都是8 的倍数;也可以直接从输入框中输入我们想要的...链条图标如下: 链条图标 4、链条使用的注意事项 一个view在同一时刻既可以是水平链条中的一部分,也可以是垂直链条中的一部分,这个属性能让我们更灵活的创建出一个Grid栅格界面 多个view的位置大致在同一个水平轴或者垂直轴的时候

    13810

    React项目中如何实现一个简单的锚点目录定位

    前言 锚点目录定位功能在长页面和文档类网站中非常常见,它可以让用户快速定位到页面中的某个章节 如何在React中实现锚点定位和平滑滚动 目录自动高亮的实现思路 处理顶部导航遮挡锚点的解决方案 服务端渲染下的实现方案...性能优化策略 实现基本锚点定位 首先,我们需要实现页面内基本的锚点定位功能。...此时就需要实现锚点定位和目录的联动效果: 点击目录时,自动滚动到对应的章节 滚动页面时,自动高亮正在浏览的章节 目录导航组件 目录导航本身是一个静态组件,我们通过props传入章节数据: function...但是在Next.js的SSR环境下就会有问题: 点击目录链接时,页面不会滚动。 这是因为在服务端,我们无法获取组件的ref,所以锚点元素不存在,自然无法定位。 滚动页面时,目录高亮也失效。...简单来说就是: 在服务端渲染时,读取路由参数,提前计算高亮状态 将高亮数据注入到响应中 客户端拿到注水的数据后渲染,不会出现高亮错位 实现步骤: 1.服务端获取参数和数据 // 在getServerSideProps

    1.2K20

    CSS 路径动画工具的诞生

    这句话中还包含了一些隐藏的场景: 1、方案具有兼容性 2、移动端重构中可以使用px,rem,%等单位; 3、动画的相对位置可以基于界面中的某个坐标,而不是左上角; 通过这些要求,我们可以开始去找是否有合适的工具...至此不得不着手考虑自己做一个工具。 需求提炼 重构中,可以快速的在重构界面中绘画出曲线的运动路径,并让元素在路径上运动,最终输出重构内容。...: 模式 操作 钢笔工具模式 点击空白(添加锚点),点击锚点(移除锚点),点击线段(插入锚点) 控制点模式(alt) 点击拖拽空白处(添加锚点并调整控制点),点击拖拽控制点(调整控制点),点击拖拽锚点(...重置并调整控制点),点击线段(插入锚点并调整控制点) 移动模式(command) 点击锚点(选中锚点,显示操控点),拖拽锚点(调整曲线),拖拽操作点(调整曲线), 拖拽线段(移动操控点调整曲线)| 考虑路径动画工具是...在开发的过程中,随着功能的实现,不断有更多念头冒出,例如:是否需要做成“可以代替大量页面动画的重构工作的工具”,最终还是否定了这个念头——这是一个快速解决一段代码的轻度工具,而不是一个替代整个开发流程的重度工具

    4.1K01

    photoshop学习笔记

    支持路径存储的格式:PSD,JPG (二)黑白箭头:A 路径选择工具(小黑):选中编辑整个路径 直接选择工具(小白):编辑局部锚点的 (三)钢笔工具P 直线路径的绘制:选择属性栏中的“路径”,点击确定第一个锚点...曲线路径的绘制:选择属性栏的“路径”,点击确定第一个锚点,再次单击并拖拽,通过调整控制手柄来调 整曲线的弧度,再次单击并拖拽,直到闭合。...注意事项: 在复制时,如果用小白选中了其中的一个锚点,就只会复制一个线段 用小黑全部选择一下,就能全部复制。...钢笔工具高级应用: 选择钢笔工具,按下ALT键切换成转换点工具,可以把平滑点转换成角点。 把钢笔工具放在路径线上可以自动添加锚点,放在锚点上就可以删除锚点。...属性栏中选择“源”时,修补时选择瑕疵部分,属性栏中选择“目标” 时,修补时选择干净皮肤。 仿制图章S: 用法:按下ALT键在干净的皮肤上取样,再拿到瑕疵上点击即可。

    3.2K20

    谈谈设计中的锚定效应

    在日常设计中也常常会受“‘锚点”的影响。” ? 01 — 设计中常遇到的“锚点”有哪些? No.1 既定的设计规范 前两天和产品经理合作的一个需求过程中,因为页面中很小的一个设计点产生了分歧。...当我试着路径、场景这些去说服产品的时候,发现完全说不通,产品经理的理由是,“数据统计的页面就是给用户查看数据的,页面查看和下载只是提供的两种方式,没必要非分两个入口,就让用户在一个入口完成他要查看数据的需求...当我面对这个需求时,没有跳出这个9的限制框架。但这个需求是另外一个平台,不是控制台,不需要完全遵守控制台的规范啊。 最后不做数量限制和产品沟通,一下子就达成了一致。 ?...No.2 产品经理需求单里的解决方案 移动端巡更点位名称太长时,设计师帮忙看看哪种折叠方式比较好? —— 产品经理 这里的“锚点”就是产品经理给出的方案,“名称过长时做哪种折叠显示比较好”。...(不要关注产品给出的方案,关注产品遇到的问题) 后来跟产品沟通发现,这里的点位名称因为之前限制了80个字符,所以在移动端要考虑显示不全折叠的方案,“为什么是80个?什么场景下会有80个?

    1.5K10

    谈谈一些有趣的CSS题目(八)-- 纯CSS的导航栏Tab切换方案

    :target 是 CSS3 新增的一个伪类,可用于选取当前活动的目标元素。当 URL 末尾带有锚名称 #,就可以指向文档内某个具体的元素。...它需要一个 id 去匹配文档中的 target 。...当然除了 content1 content2 的切换,我们的 li 元素样式也要不断变化,这个时候,就需要我们在 DOM 结构布局的时候多留心,在 #content1:target 触发的时候可以同时去修改...Demo戳我:纯CSS导航切换(:target伪类实现) 法二: &&  上面的方法通过添加  标签添加页面锚点的方式接收点击事件...这样改造之后,当我们点击  元素的时候,相当于点击了 这个单选框表单元素,而这个表单元素被点击选中的时候,又可以被

    1.7K20

    【提升效率】新手最容易忽略的6个AI“冷技巧”

    快速切割对象 依然是橡皮擦工具,鼠标拖拽时按住Alt键即可拉出一个虚线框,松开鼠标后,对象就直接被虚线框切割了,是不是很快很方便?...作为一名完美主义者的设计师我必须要告诉你解决方法: 第一步,在需要切出的地方画一个矩形,并填充除了黑、白、灰以外的任意颜色; 第二步,将该对象的透明度设置为0,并去掉描边 第三步,执行菜单的 对象 \...现在,你只需在AI里操作几下,然后直接去色卡本找那个编号,省下的时间去喝杯咖啡吧~ 第一步,选中对象,点击“颜色”面板右上角,出现下拉菜单,然后点击“创建新色板” 第二步,建立色板后,切换到“颜色参考”...面板,点击面板下方图标,出现下拉菜单,然后点击“色标簿”\ PANTONE+ Solid Coated(这里可选择自己需要查找的色卡类型) 第三步,色卡类型选好后,单击“颜色参考”面板推荐的颜色,然后切换到...多画板另存时单独选择,如下图 AI快捷键分享 一 工具箱 移动工具 【V】 直接选取工具、组选取工具 【A】 钢笔、添加锚点、删除锚点、改变路径角度 【P】 添加锚点工具 【+】 删除锚点工具 【-】

    1.7K30

    PowerBI中的书签和导航页,如何选择呢?

    不过,要在两个页面中进行来回切换,由于目前有了页导航,我们就需要来分析一下这两种方式在不同的场景中的优缺点了: 1.严格地在多个页面之间切换 当我们要做地仅仅从一个页面切换到另一个页面,比如有一个导航栏...在 Power BI 网站或移动应用程序中,用户只需只需单击一次左键即可。 优点是: ①无需创建书签; ②自然也不需要维护书签,要知道,维护书签也是一个很重要的工作。...,你可能会使用一些花哨的布局(如可滚动页面、选项卡式导航、弹出窗口等)时,页面导航将不起作用。...比如在下图中,当我使用页面导航在不同的页面之间切换时,每次切换都会显示页面的顶部,这显然并不是我们想要的: ? 但是使用书签,这个问题就会得到很好的解决: ?...在很长一段时间里,我喜欢用书签,但是当我发现在做一些数据量比较小的项目时,页导航做起来的确更加便利。不过,书签给用户的如丝般顺滑的体验,是页导航无论如何也不能给的。

    7K31

    Flash软件应用项目(一)

    切换回选择工具,在窗口菜单下打开对齐控制面板选中刚刚渐变的图形,点击匹配宽和高,用方向键移动,直至填充整个画布,这是因为舞台不能填充渐变,只能填充单色,所以我们用矩形工具来达到渐变效果 新建一个图层,...点击工具控制面板中贴紧控制对象工具,用直线工具围住整个画布 2.金色稻田 用直线工具描绘出桥的形状,在同一图层下连接边缘围绕背景的直线中任意一点,形成一个闭合的回路关闭图层后面的小眼睛可以看到他是否在同一图层...也可以对路做出变形 最后画出桥的花纹 新建图层,其余图层锁定,用钢笔工具描绘出道路的形状,Alt 可以更改手柄,Ctrl 可以移动锚点(一定要闭合),将油漆桶切换成纯色,检验一下是否闭合,也可以用封套工具做出多种多样的路面...3.山峦与日光 用钢笔工具画出曲线 Delete 删除不要的曲线,如果钢笔工具变成了添加锚点工具无法继续绘制,先做出形状确认闭合再次填充每一个小的闭合空间,所有的山峦图层间,在火车轨道图层的下面这样就可以更好的在删除无用线断时再次移动图像遮掩缝隙...,你移动的就是整个白云的颜色,如果旋转后发现尖端不合适,可以复制对面的尖端,使用任意变形工具,框选尖端,在修改中选择变形,选择水平翻转,移动它到合适的位置再旋转,必要时可以封套调整图形,这样看起来就会更加的协调

    1K20

    设计师如何用原型中钢笔工具快速画图?

    1.绘制直线 在工具栏选择“钢笔”工具,在画板中单击鼠标左键,就能生成一个路径点,点击空白处,可以生成另一个路径点,两个路径点之间会自动生成线条。 ?...2.绘制曲线 当我们需要绘制曲线时,可以在单击生成路径点时,长按住鼠标并拖动,则会生成曲线。 ? 3.改变曲线方向 那么鹅头形状的两条相连的曲线是如何绘制的呢?...在绘制到两条曲线的连接点时,按住ALT键拖动,就可以调整控制线的方向,从而使下一条曲线的方向发生改变。 ? 4.形状合成(布尔运算) 在绘制图形时,巧妙使用摹客的形状合成功能,可以快速生成需要的形状。...别着急,这时候只需要双击需要修改的地方,就可以进入编辑模式,点击路径的任意位置,就会出现路径锚点,拖动路径点就可以调整路径形状了。 ? 通过上述简单操作,一只憨态可掬的大鹅就这样诞生啦。...钢笔工具使用小技巧 在使用摹客在线原型设计中的钢笔工具时,只要记住这几点,就可以得心应手地完成图形的绘制啦: 1.结束编辑有两种方式: 新路径点和第一个路径点相重合时,路径会闭合,自动退出编辑状态;

    1.4K20

    Ai软件Illustrator 2021 for mac -Ai 2021-2023干货功能

    Illustrator 2021 v25.0.0.60 For Mac版是一款十分专业优秀的矢量图形绘制软件,不仅提供了大型画布、面板、画笔、移动工具、矩形工具、对齐工具等各种工具和强大的功能,还提供了超级给力的文字工具...6.大型画布在 100 倍大的画布区域上创建大型图稿(例如,广告牌、公交车广告、标牌等),大画布不仅提供更多设计空间,而且具备缩放功能。...错误修复: Applescript 的 do javascript 命令不起作用 lllustrator 在使用 M1 Apple 芯片的 MacBook Pro 上崩溃 导出 PNG 时,裁切透明像素功能不起作用...VBscript 在从文件 > 其他脚本运行时不起作用 除非切换了“剪切”或“反相”复选框两次,否则不透明度蒙版编辑模式的实时预览会断开 “使用 GPU 查看”选项在“轮廓”模式下不可用 二.安装步骤...4.输入你的电脑密码,点击好。 5.点击继续。 6.软件安装中…… 7.软件安装成功,点击关闭。 8.打开启动台,点击illustrator 2021软件。 9.如有提示,点击下载。

    3.5K20

    聚焦位置-选择您喜欢的位置放置虚拟物体

    在上一个视频中,您学习了如何检测水平曲面并能够透视它。正如我所提到的,它们是放置物体的锚点。但是,在飞机上我们应该添加我们的物体?为此,我们需要在屏幕上选择一个点。...初始化 在类中,我们将定义一个初始化程序,这样每当我们创建一个新的焦点方形节点时,它将执行一些额外的步骤。作为其父级,SCNNode类具有自己的属性。要添加新的,我们需要覆盖它。...因此,在FocusSquare类中,让我们将一个变量isClosed作为布尔值(true或false)添加,以在打开和关闭状态之间切换图像。...查看转换 当我们切换到横向模式时,我们将不得不更新屏幕的中心点。首先,让我们在updateFocusSquare()函数的正上方添加一个viewWillTransition子类。...命中测试也是一项重要功能。它允许用户在纯粹的设备和现实世界之间进行交互,提供这种娱乐体验。事实上,在增强现实之外,即使您点击此视频观看,也可以在任何地方找到热门测试。有了这个,继续下一节。

    2.4K30

    互联网推广方案:如何提高企业网站排名!

    4、内部链接 对于企业网站排名而言,内链显得格外重要,通常它需要包括如下特性: ①合理利用锚文本作为内链,并针对同一URL适当采用相近的关键词锚文本。...5、外部链接 当我们谈论互联网推广方案的时候,我们无法避免在第三方网站建立链接,它有利于提升外链指向企业网站排名,因此我们需要: ①确保外部链接自然,具有积极的推荐作用。...8、404页面的设置 合理设置404页面,有利于当用户点击错误的URL时,进入的页面,避免更高的跳出率,为此你可能需要: ①推荐一些近期网站与行业的热门文章。...⑤定期做网站速度检测 10、建立移动端友好 如果你刚刚开始建立企业网站,那么我们推荐大家采用响应式设计,确保PC端与移动端的URL统一,它有利于降低移动端适配的成本,从而快速提高企业网站排名。...值得注意的是,如果你的站点包含移动端版本,而URL并不统一,那么你需要在百度搜索资源平台,进行提交移动端适配,进行有效的匹配,否则很容易造成收录冲突,PC端收录移动端链接。

    86250
    领券