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

灵活运用CSS开发技巧

在线演示 使用overflow-x排版横向列表 要点:通过flexbox或inline-block的形式横向排列元素,对父元素设置overflow-x:auto横向滚动查看 场景:横向滚动列表、元素过多但位置有限的导航...在线演示 使用max-height切换自动高度 要点:通过max-height定义收起的最小高度展开的最大高度,设置两者间的过渡切换 场景:隐藏式子导航、悬浮式折叠面板 兼容:max-height...在线演示 使用:scrollbar改变滚动样式 要点:通过scrollbar的scrollbar-trackscrollbar-thumb等属性来自定义滚动样式 场景:主题化、页面滚动 兼容::scrollbar...在线演示 下划线跟随导航 要点:下划线跟随鼠标移动的导航 场景:动态导航 兼容:+ 代码:在线演示 ?...在线演示 标签导航 要点:可切换内容的导航 场景:页面切换 兼容:~ 代码:在线演示 ? 在线演示 折叠面板 要点:可折叠内容的面板 场景:隐藏式子导航 兼容:~ 代码:在线演示 ?

4.5K20

最新iOS设计规范四|3大界面要素:视图(Views)

(Bars) ,可以告诉用户在APP中当前在所在的位置、能提供导航,还可能包含用于触发操作和传递信息的按钮或其他元素。包括6种:导航、搜索、侧边、状态、标签、工具。...页面视图控制器可以使用滚动或页面卷曲两种样式的任意一种完成页面之间的转场过渡。 ? 如果需要,可以自定义一种非线性的导航方法。使用页面视图控制器时,页面只能按顺序跳转,而跨页面之间是无法跳转的。...浮层适合大屏幕上,可以包含各种元素,包括导航、工具、标签、表格、集合、图像、地图自定义视图。当浮层出现时,其他视图的交互行为会被禁止,直到浮层被取消/关闭。...拆分视图提供与选项卡相同的快速导航同时更好地利用了大屏幕。 为每种类型的列选择适当的样式。对于显示侧的主列,请使用侧栏外观。此外观适用于应用程序级导航集合列表,例如Mail中的邮箱。...十二、网页视图(Web Views) 网页视图可以在APP中加载显示丰富的网页内容。例如:嵌入式HTML网站;邮箱APP使用网页视图来在消息中显示HTML内容。 ? 适当地使用前进后退导航

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

微信小程序实践:2.3 可滚动的容器组件之 scroll-view

5.5,scroll-view 中两个 scroll-x scroll-y 同时启用有 bug?...当出现这样的「抖动永动机」时,简单解决的方法,就是关闭「滚动锚定」策略,或设置一个这样的样式: overflow-anchor:none; 同时,开启这个策略才可以通过样式开启。...减去系统状态——有电量提示、wifi信号的那一(statusBarHeight)、再减去导航——有标题胶囊按钮的那一、再减去微信自带的tabBar组件的高度,之后得到的才是windowHeight...如果页面配置启用了navigationStyle:"custom",开发者自定义页面导航,则导航高度不会在windowHeight中减去;还有,如果某个页面没有启用tabBar,高度又会增大一些。...拿到windowHeight之后,它还不是scroll-view应有的高度,因为页面上还可能有自定义的底部导航、顶部导航,这些高度也要减去。

14.5K30

前端-10款web动画插件

5.jQuery左侧边多级菜单 适合后台管理页面使用 这是一款基于jQuery的侧边多级下拉菜单插件,这个菜单的特点是可以固定在左侧边,当页面滚动时整个菜单可以保持一直可见,方便操作。...类似的菜单插件还有CSS3侧边单页切换小图标菜单CSS3侧边手风琴菜单,都非常实用。这种菜单非常适合在网站的后台管理页面中使用。 ?...6.CSS3弧形曲线循环菜单导航 菜单项图标高亮 今天给大家带来一个非常富有创意的CSS3菜单导航插件,它与我们平常看到的横向菜单或者纵向菜单都不同,它的菜单项是沿着一段弧形曲线分布的,同时有两个上下切换的按钮...7.HTML5/CSS3超链接图片弹出动画 今天给大家分享一个基于HTML5CSS3的超链接动画,这个HTML5应用还是比较实用的,它可以让你在鼠标滑过超链接时弹出图片,就像弹出tooltip那样的动画效果...我想知道有多少人,是直接滑到下面来看获取方式的! 哈哈~快给我点小心心

5.9K50

iOS 9人机界面指南(四):UI元素(上) - 腾讯ISUX

你不会希望用户在滚动的时候看到五花八门的内容状态自身的元素混合在一起。想要让用户感受到内容区域够大的同时,最大限度地保证可读性,请保证在状态后面添加一块背景,用以模糊出现在状态后的内容。...以下有一些方法可以让滚动的内容能正常显示在状态 后面: 使用导航控制器(navigation controller)来展示内容。导航控制器自动展示状态背景,同时能确保内容视图不会出现在状态后面。...你可以用导航在不同视图间提供导航,或在上面放置管理当前视图内容的相关控件。如果你需要提供导航难以承载的大量控件同时又不是非要提供导航不可,你可以考虑使用工具(Toolbar)。...一般来说,一次只展示一个滚动视图。由于用户滚动屏幕时动作幅度经常都会很大,如果在一屏中同时存在不止一个滚动视图,他们很容易会碰到另一个。...合适的话,给用户提供不止一种获取主窗格的方式。默认情况下,竖屏方向时只会展示右侧窗格,因此你需要向用户提供一个按钮(通常位于导航上)来让用户唤起隐藏主窗格。

10.1K51

导航滚动吸顶并自动高亮点击跳转锚点

2021-01-16 07:37:33 在阿里云的云市场页面上有一个效果,就是api导航滚动滚动到其所在位置时,自动吸顶,当滚动到下方所在导航指定的介绍时,自动高亮其导航。...实现方法 正常情况下我们点击自动定位到其所在位置一般用id锚点的方式,但是这种方式有一个缺陷就是无法实现滚动条缓动效果,而且带url上还会通过hash的方式显示出ID,另外也无法实现滚动到内容所在位置自动高亮导航...那么需要我们自己手动来实现以下,具体实现思路就是增加滚动条监听事件,当滚动导航指定内容区域时,给其导航增加高亮样式,点击导航时,计算好滚动条的滚动距离,让其滚动过去即可。...下面我们来看一下导航吸顶滑动到指定位置导航高亮的逻辑。...,并超过导航栏位置自动吸顶效果,同时点击导航滚动条缓动至锚点位置,实现的最终效果可以看阿里云市场详情页中的效果,比他显示的效果多了滚动条缓动效果。

10.4K40

iOS开发常用之网络

TabBarController,支持自定义TabBarItem样式或添加动画 隐藏与显示 SlideTapBar - 滚动菜单,向上滚动时隐藏tabbar,向下滚动马上显示tabbar。...LTNavigationBar - LTNavigationBar为导航添加动态着色效果,可自定义其背景色.Demo包含:1。变换背景色; 2。滚动视图,导航状态重叠。...,并且同时支持竖屏横屏。...ZTPageController - 模仿网易新闻其他新闻样式做的一个菜单中有各自的控制器,其中有4中展示样式'网易风格''搜狐风格''腾讯风格1''网易style2'。...KYAnimatedPageControl - 除了滚动视图时PageControl会以动画的形式一起移动,点击目标页还可快速定位。支持两种样式:粘性小球旋转方块。

23.6K10

23个项目管理经典案例_交互动画

因为使用obj.style获取的属性仅仅为内嵌的值,获取不到行内样式外部引用的值 function getStyle(obj,attr) { if(obj.currentStyle...> 同时运动 效果:同时运动 可以让物体同时变长变宽,修改原来代码,将传入的属性值改成传入json格式类型 动画库最终版本 myAnimation2.js /** * 动画函数 * @param...> 案例二:侧边横幅效果 效果:侧边横幅效果 左侧中间的广告随着页面移动,而一直向中间移动的动画 点击前往myAnimation2.js文件内容 offsetTop 偏移量,相当于绝对定位的子盒子的top属性 docScroll 使用兼容性写法,因为获取滚动高度可能由于浏览器不同获取方法不同 案例三:淘宝侧边导航效果 效果:淘宝侧边导航效果...() { // 如果用户不是因为点击侧边而触发的滚动 if(!

1.8K30

iOS系统中导航的转场解决方案与最佳实践

本文将从导航的概念入手,通过讲解转场过程中的状态管理、转换时机样式变化等内容,引出了在大型应用中导航转场的三种常见解决方案,并对美团的解决方案进行剖析,同时介绍了我们总结的最佳实践。...backIndicator 上的动画 苹果提供了许多修改导航组件样式的 API,有关于布局的,有关于样式的,也有关于动画的。...在上面的图片中,我们可以看到返回按钮的文字从返回按钮的图片下面穿过并且文字被图片所遮挡,这种动画看起来十分奇怪,这是无法接受的。...举个例子来说,当从 A 页面 push 到 B 页面的时候,转场库会保存 A 页面的导航样式,当 pop 回去后就会还原成以前的样式,因此我们不用考虑 pop 后导航样式会改变的情况,同时我们也不必考虑...转场动画导航隐藏动画的一致性 如果在转场的过程中还会显示或者隐藏导航的话,请保证两个方法的动画参数一致。

2.3K30

vue移动端开发总结

现在我们使用flex来实现h5中常见的顶部标题+中部滚动内容+底部导航的布局;实现效果如下: 首先我们来实现整体的布局,整体布局应该是一个方向为flex-direction: column;并且占据整个窗口的弹性盒子...底部标题一般由居中标题左右操作区域组成;为了实现中间区域标题居中,我们左右两部分应该保持相同的宽度。...,其实是单个导航选项平分导航;而每个导航选项,是一个方向为flex-direction: column;布局方式横向为align-items: center;,竖向为justify-content:...如果转场动画不区分路由是打开新页面、还是返回之前页面我们只需要在外使用添加一个动画效果即可;但是一般打开返回是应用不同的动画效果的,所以我们需要在切换路由的时候区分路由是前进还是后退...PS: 这里的动画效果引用自animate.scss; 底部导航 之前我们已经实现了底部导航的基本样式,这里我们再做一些说明。

1.3K40

一文看懂Chrome浏览器工作原理

以下是各个进程具体负责的工作内容: 进程 负责的工作 Browser 负责浏览器的“Chrome”部分, 包括导航,书签, 前进后退按钮。...导航的时候都发生了什么 我们探讨了浏览器高层次的架构设计以及多进程架构的带来的好处。同时我们还讨论了服务化网站隔离这些浏览器多进程架构息息相关的技术。...让我们来看一个用户浏览网页最简单的情景:你在浏览器导航里面输入一个URL然后按下回车键,浏览器接着会从互联网上获取相关的数据并把网页展示出来。...子资源加载 除了HTML文件,网站通常还会使用到一些诸如图片,CSS样式以及JavaScript脚本等子资源。这些文件会从缓存或者网络上获取。...如果在HTML文档里面存在诸如\或者\这样的标签,预加载扫描程序会在HTML解析器生成的token里面找到对应要获取的资源,并把这些要获取的资源告诉浏览器进程里面的网络线程。

1.7K31

vue移动端开发总结

现在我们使用flex来实现h5中常见的顶部标题+中部滚动内容+底部导航的布局;实现效果如下: 首先我们来实现整体的布局,整体布局应该是一个方向为flex-direction: column;并且占据整个窗口的弹性盒子...底部标题一般由居中标题左右操作区域组成;为了实现中间区域标题居中,我们左右两部分应该保持相同的宽度。...,其实是单个导航选项平分导航;而每个导航选项,是一个方向为flex-direction: column;布局方式横向为align-items: center;,竖向为justify-content:...如果转场动画不区分路由是打开新页面、还是返回之前页面我们只需要在外使用添加一个动画效果即可;但是一般打开返回是应用不同的动画效果的,所以我们需要在切换路由的时候区分路由是前进还是后退...PS: 这里的动画效果引用自animate.scss; 底部导航 之前我们已经实现了底部导航的基本样式,这里我们再做一些说明。

4.1K30

微信小程序开发学习笔记(二)——小程序框架、组件、WXML

小程序文件结构传统web对比 结构 传统web 微信小程序 结构 HTML WXML 样式 CSS WXSS 逻辑 Javascript Javascript 配置 无 JSON 通过以上对比得出,...设置哪个方向可滚动,则在哪个方向滚动到该元素 1.0.0 scroll-with-animation boolean false 否 在设置滚动条位置时使用动画过渡 1.0.0 enable-back-to-top...boolean false 否 iOS点击顶部状态、安卓双击标题时,滚动条返回顶部,只支持竖向。...5.5:使用uni-app的组件 假设我们现在需要用一个日历的组件 第一步:打开官网,选择组件,找到日历组件  直接copy代码到我们的HBuildX中,即可 5.6:微信小程序底部导航...还记得我们前面所描述的,需要修改或添加我们的底部导航,只需要修改app.json即可 但在uni-app中,pages.json就相当于微信小程序中的app.json 申明一个"tabBar

1.9K40

BootStrap应用开发学习入门1

注意事项:由于字体图标样式太多这里不一一进行显示,直接点击上面的网址生成即可; 2.导航 描述:一个网站基本都有一个导航,所以BS也为我们提供这个组件,并且还可以设置下拉菜单是可切换的,是以列表格式显示链接的上下文菜单...导航在移动设备的视图中是折叠的,随着可用视口宽度的增加,导航也会水平展开。在 Bootstrap 导航的核心中,导航包括了站点名称基本的导航定义样式。...#默认的导航 (常用浮动容器) .navbar # 标签元素添加 role="navigation",有助于增加可访问性 .navbar-default #默认导航样式 .navbar-inverse...#黑色导航样式,创建一个带有黑色背景白色文本的反色的导航 .navbar-fixed-top #导航固定在页面的顶部 .navbar-fixed-bottom .navbar-static-top...其基本的实现是随着您的滚动,基于滚动条的位置向导航添加 .active class。

44.7K21

BootStrap应用开发学习入门1

注意事项:由于字体图标样式太多这里不一一进行显示,直接点击上面的网址生成即可; 2.导航 描述:一个网站基本都有一个导航,所以BS也为我们提供这个组件,并且还可以设置下拉菜单是可切换的,是以列表格式显示链接的上下文菜单...导航在移动设备的视图中是折叠的,随着可用视口宽度的增加,导航也会水平展开。在 Bootstrap 导航的核心中,导航包括了站点名称基本的导航定义样式。...#默认的导航 (常用浮动容器) .navbar # 标签元素添加 role="navigation",有助于增加可访问性 .navbar-default #默认导航样式 .navbar-inverse...#黑色导航样式,创建一个带有黑色背景白色文本的反色的导航 .navbar-fixed-top #导航固定在页面的顶部 .navbar-fixed-bottom .navbar-static-top...其基本的实现是随着您的滚动,基于滚动条的位置向导航添加 .active class。

44.2K20

最新iOS设计规范三|3大界面要素:(Bars)

视图(Views) 包含用户在APP中看到的基本内容,例如:文本、图片、动画以及交互元素。视图可以具有滚动、插入、删除排列等交互行为。 控件(Controls) 控件,是用于触发操作并传达信息的。...在iOS 13及更高版本中,可以通过删除导航的阴影来隐藏导航的底部边框(当滑动内容区域时,边框会自动重新出现)。无边框样式在大标题导航中效果很好,因为它增强了标题内容之间的联系感。...但是,无边框样式在标准标题导航中可能无法很好地起作用,因为该的标题按钮可能难以区分。iPad上的拆分视图是一个例外,更多的是通过在这两种视图中使用无边框样式来保持主视图辅助视图之间的一致性。...但是,如果你想使用自定义返回按钮,请确保它样式仍然看起来是返回,且与界面的其余部分匹配。你可以同时提供自定义的蒙版图像,以便系统在转场过渡时使用此蒙版为按钮标题设置动画效果。 不要包括多段面包屑路径。...如果导航包含多个文本按钮,需要通过在按钮之间插入固定的空格项目来增加分隔。以此来避免按钮文本同时显示造成按钮无法区分的问题。 考虑在导航中使用分段控件,使APP的层次结构更加扁平。

9.8K10

【BootStrap】图片样式、辅助类样式CSS组件 -附源码

CSS组件 下拉菜单 .dropdown将下拉菜单触发器下拉菜单包含在其中(下拉菜单父元素)。 data-toggle属性:下拉菜单触发器。取值为“dropdown”。....navbar-default:导航默认样式,用于元素。 .container是的子元素。导航栏内容都放入其中。 .navbar-header:导航头部样式。....navbar-brand:设置品牌图标样式 .collapse是折叠导航样式的基类。 .navbar-collapse是折叠导航样式。 .nav是导航的链接基类。....navbar-text:对于导航的普通文本有了行距颜色,通常用于元素。 .navbar-fixed-top:导航固定在顶部,用于元素。...需要为设置padding-bottom:70px; .navbar-static-top:导航静止在顶部,用于元素。会随着滚动条移动而消失。

2.4K20

用APICloud如何开发出运行体验良好、高性能的 App

为了不影响窗体切换动画的执行,可以在切换动画执行完毕后再进行动态数据的加载界面的刷新。 7....如果使用模块来实现底部导航推荐使用 NVTabBar 模块。 11....列表滚动滚动效果要平滑流畅,不能使用 iscroll 等 JS 的方式来实现滚动 建议使用 Window+Frame 的 UI 结构,以 Native 的方式来实现列表页面的滚动。...网页代码组织: 尽量将同一个界面的 HTML、CSS JS 代码写在一个 html 文件中,提高页面加载速度;公用的 CSS、JS 尽量少小,不要在 html 页面中随意加载无用的 CSS 或 JS...文件命名规范: 要有统一规范,如首页 Windowhome 文件命名为 home.html,首页 Frame 文件命名为 home_frame.html,所有文件名 (网页资源文件) 避免使用中文命名

2.2K20

alert弹窗样式自定义-Vue.js开发移动端经验总结

所以现在我们知道,这段在移动端常见的代码的意思,即将设置为的值;这样我们在移动端就不会出现滚动条,网页内容可以比较好的展示出来,在这个前提下我们再考虑页面的适配问题。   ...现在我们使用flex来实现h5中常见的顶部标题+中部滚动内容+底部导航的布局   页面跳转   转场动画   在vue中我们通过vue-router来管理路由,每个路由跳转类似与在不同的页面之间进行切换...如果转场动画不区分路由是打开新页面、还是返回之前页面我们只需要在外使用添加一个动画效果即可;但是一般打开返回是应用不同的动画效果的,所以我们需要在切换路由的时候区分路由是前进还是后退。...PS: 这里的动画效果引用自.scss;   底部导航   之前我们已经实现了底部导航的基本样式,这里我们再做一些说明。...$destroy();     }     return comp; }   调用create传入组件props参数就可以获取组件的实例,通过组件实例我们就可以调用组件的各种功能了。

3K40
领券