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

Material Design —Tabs

请勿使用包含支持滑动手势内容选项卡,因为滑动手势用于在选项卡之间进行导航。 例如,避免在内容平移地图中使用选项卡,或者避免在滑动内容情况下使用可以取消项目的列表。...固定标签应该使用有限数量标签,并且一致放置将有助于肌肉记忆。 当有许多或可变数量选项卡时,应使用滚动选项卡。 ?...固定tabs具有相同宽度,计算方式为视图宽度除以标签数量,或基于最宽tab标签。 要在固定选项卡之间导航,可点击tab或向左或向右滑动内容区域。 ?...滚动tabs 滚动选项卡在任何特定时刻显示选项卡子集。 它们可以包含更长选项卡标签和比固定选项卡更多选项卡。...要在导航情况下滚动选项卡,请向左或向右滑动选项卡。 ? 移动端滚动tabs ? pc端滚动tabs

2.4K100

如何使用 CSS 设置和自定义水平和垂直滚动

滚动条是图形用户界面(UI)中必不可少组件。滚动条允许用户查看超出其容器宽度或高度内容。滚动条还使用户能够查看超出屏幕宽度或高度内容。默认情况下,浏览器会为body内容溢出包含一个滚动条。...在其他情况下,UI开发人员必须设置滚动条以使用户能够查看超出屏幕或特定容器内容。每个浏览器都有一组默认滚动条样式。在某些情况下,您可能有充分理由来定制滚动条。...垂直滚动条非常常见,因为浏览器为所有网站设置了默认垂直滚动条。除了默认滚动条外,您还可以在您网站内设置自定义垂直滚动条。垂直滚动条可以帮助您网站用户查看超出容器可见区域内容。例如,侧边栏导航。...下面的截图显示了一个橙色容器,其中包含一系列蓝色正方形,这些正方形宽度超出了容器宽度。如果容器具有水平滚动条,它会看起来更好。...为了实现所有滚动统一定制,我们可以按如下方式应用样式:在选择任何特定元素、标签或类名情况下应用滚动条样式在网站同时具有水平和垂直滚动情况下,为两个属性height和width同时赋值。

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

Css学习总结

块级元素在普通文档流中独占一行,可设置宽高宽度默认是父级100%,内外边距,可容纳其他元素。...行内元素在普通文档流中不独占一行,不可设置宽高,宽度高度默认是内部元素宽度,水平方向可设置内外边距,可容纳文本或者其他行内元素 a标签特殊 行内块在普通文档流中不独占一行,可设置宽高,内外边距,可容纳其他元素但是相邻元素之间会有缝隙...如果设置了margin那新width值是容器宽度加上margin值。就会发现加了  margin相对应边就会多出设置空白。...而且会多出横向滚动因为宽度已经超出了屏幕范围,(这条相对于父容器是body)。 2、width:auto包含margin-left/margin-right属性值。...显著特征是这个没有横向滚动条出现也就是宽度没有增加。

93300

HTML标记之Form表单

二、说明   Form标记用于创建一个表单,定义一个表单开始与结束,他是一个容器,用于包含其他元素,例如文本框、单选框等。表单元素必须在form标记内才有作用。   ...三、表单元素标记   ①.单行文本     标注内容标签:为input元素定义标注(标记),标签for属性应当与相关元素id相同   :    9.滚动字幕     语法:<marqueen         direction="<em>滚动</em>方向:left[左]、right[右]、up[上]、down...[下]"         behavior="<em>滚动</em>方式:scroll[一圈一圈绕着走]、slide[只走一次]、alternate[来回]"         loop="<em>滚动</em><em>的</em>循环次数,若未指定则循环不止

2.4K20

SAP UI5 应用里一些容器控件介绍

它将某些标头标签添加到 HTML 页面,这些标签在 SAP UI5 运行在移动设备上至关重要。 开发人员可以配置应用程序主页图标(home icon)。...默认情况下(isTopLevel 设置为 true)sap.m.App 遍历其父元素并自动将它们高度设置为 100%. sap.m.Page: 包含应用程序整个屏幕容器控件。...sap.m.Page 是一个容器控件,它包含一个应用程序整个屏幕。 该页面具有三个可以容纳内容不同区域 - 页眉(header)、内容区域(content area)和页脚(footer)....开发人员也可以创建自己自定义标头,该标头在 customHeader 聚合中定义。 Content Area 内容占据了页面的主要部分。 默认情况下只有内容区域是滚动。...在 SAP Quartz 主题中使用 sap.m.Page 时,断点和布局填充可以由容器宽度决定。

1.8K30

java Swing用户界面组件文本输入:文本域+密码域+格式化输入域

java.awt.Component 1.0 • void validate( ) 重新计算组件位置和大小。如果组件是容器容器位置和大小将被重新计算。 标签标签组件 标签容纳文本组件。...提示:从JDK 1.3开始,可以在按钮、标签和菜单项上使用无格式文本和HTML文本。 我们推荐在按钮上使用HTML文本—这样会影响观感。但是HTML文本在标签中是非常有效。...与其他组件一样,标签也可以放置在容器中。这就是说,可以利用前面讲述技巧把标签放置在任何需要地方。...在这种情况下,可以捕获parseInt方法抛出NumberFormatException异常,如果文本域中内容不是数字,就不更新时钟了。在下一节中,将会看到如何在第一时间阻止用户无效输入。...我们推荐此方法,因为用户常常忘记在输入完数据后再敲一下回车键。如果使用一个动作监听器,就应该同时也安装一个焦点监听器,这样当用户离开文本域时就会得到通知。

3.9K10

8则未必知道且超级实用纯CSS布局排版技巧 | 网易4年实践

,千万不要声明overflow:auto让容器自适应滚动,这样做有可能因为其他格式化上下文影响而导致自适应滚动失效或产生其他未知效果。...节点声明display:flex后,生成FFC容器里所有子节点高度都相等,因为容器align-items默认为stretch,所有子节点将占满整个容器高度。每列声明flex:1自适应宽度。....elem { padding-right: calc(100vw - 100%); } 直接声明padding-right为滚动宽度因为每个浏览器默认滚动宽度都可能不一致。...由于行内元素在当前行排版产生溢出会自动将其余节点排版到下一行,因此还需声明white-space:nowrap使所有行内元素在一行内排版完毕。若产生滚动条,还需对容器height做适当微调。...大家感受下纯CSS实现动态数量多格布局吧。 在此留个悬念,不讲解如何实现,看看大家能不能根据笔者列出提示尝试将该效果复原。主要原理是根据结构选择器限制节点范围实现,在本文也找到原理答案喔!

3.2K20

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

标签栏: 是半透明 始终出现在屏幕底部 一个标签栏一次最多承载5个标签(多于5个标签时候,可以展示前4个标签和一个“更多”,并将其他标签以列表形式收纳到“更多”里面) 在横屏与竖屏情况下,高度均保持一致...然而通常情况下,在对分视图和浮出层底部使用分段控件效果会更好,因为视觉上看起来更为协调。更多详情请参考文档本章第三节中分段控件。 避免让过多标签填满你标签栏。...放置太多标签会让用户难以选中他想要点击那一个。而同时每添加一个标签,意味着你应用程序又复杂了一分。 尽可能地在横屏与竖屏情况下都展示相同数量标签。...在不同屏幕方向下提供同样标签可以让用户对应用建立很好视觉稳定感。在横屏中,你应该将与竖屏时数量相同标签居中展示。在横屏中,避免使用“更多”标签。...4.2.9 滚动视图(Scroll View) 滚动视图方便用户浏览尺寸超越滚动视图边界图片(下图中地球图片无论是长度还是宽度都超过了)。 ?

10.1K51

CSS 技巧一则 -- 不定宽溢出文本适配滚动

这种情况下,在容器定宽但是文本又溢出且不能换行情况下,我们就需要寻求另外解决方案。...---- 本文将简单介绍在文本长度不确定,容器长度也不确定情况下,任意长度文本实现 hover 状态下,从左向右,滚动到文本末端,再滚动回初始位置,如此反复,像是这样: ?...: nowrap; } 这样,当前  标签实际宽度,其实就是整个文本元素宽度。...不定宽文字跑马灯来回滚动展示 -- 父容器定宽,子元素不定宽 父容器不定宽度 当然,还没完。 如果父容器宽度也是固定,或因为者 calc 兼容性问题无法使用上述方法。...动画闪烁 在父容器不定宽度情况下,由于需要同时对两个属性进行动画,并且位移方向是相反,所以动画看上去会有一点闪烁。这个暂时没有找到特别好解决方案。

1.8K20

Material Design — 网格列表(Grid lists)

类型 仅图像 单行文本(带图标) 两行文字(带图标) 操作 垂直滚动 筛选 替代 Lists Cards ---- 用法 网格列表最适合呈现同类数据,通常为图像,并且针对视觉理解和区分类似数据类型进行了优化...如果tiles中文本需要足够突出以区分主要内容片段,请考虑使用不同容器lists或cards,优化文本显示与加快阅读理解。...鼓励横向滚动grid lists,因为滚动会干扰典型阅读模式,影响理解。 一个明显例外是水平滚动单行图像grid list,例如图库,它与典型阅读模式相符合。...要在整个网格列表中保持一致节奏,请截断过长文本内容。或者,增加grid大小,以便tiles可以容纳较长标题。...居中grid lists具有最小宽度fluid margins。它们保持固定图像宽度,高度和padding。 margin是指从自身边框到另一个容器边框之间距离,就是容器外距离。

3.4K120

Kubernetes 核心组件原理梳理

1.2 pod 用来干什么 通常情况下,在服务部署时候,使用 pod 来管理一组相关服务(一个 pod 中要么部署一个服务,要么部署一组有关系服务)。...Deployment 部署对象 3.1 滚动更新 ReplicaSet 副本控制器可以永久保持 pod 副本数量。但是项目的需求在不断迭代、更新,项目在不断发版。那如何做到服务更新?...通常情况下,Deployment 被用来部署无状态服务。 然后 StatefulSet 就是为了解决有状态服务使用容器化部署一个问题。...,如果把某一个服务抽离出去,一段时间后再加入回集群网络,对集群服务无任何影响,因为它们不需要做交互,不需要数据同步等等。...在 pod 宕机之后重新建立 pod 时,StatefulSet 通过保证 hostname 不发生变化来保证数据丢失。

71341

通俗易懂k8s——核心组件

pod 用来干什么 通常情况下,在服务部署时候,使用 pod 来管理一组相关服务(一个 pod 中要么部署一个服务,要么部署一组有关系服务)。...Deployment 部署对象 滚动更新 ReplicaSet 副本控制器可以永久保持 pod 副本数量。但是项目的需求在不断迭代、更新,项目在不断发版。那如何做到服务更新?...通常情况下,Deployment 被用来部署无状态服务。然后 StatefulSet 就是为了解决有状态服务使用容器化部署一个问题。...,如果把某一个服务抽离出去,一段时间后再加入回集群网络,对集群服务无任何影响,因为它们不需要做交互,不需要数据同步等等。...在 pod 宕机之后重新建立 pod 时,StatefulSet 通过保证 hostname 不发生变化来保证数据丢失。

40340

table固定表头,tbody滚动条样式设置以及填几个坑

此外,要给 table 添加一个 table-layout: fixed; 属性:使列宽由表格宽度和列宽度设定。其他属性参考这篇文章。...两个表格被分开了,而且因为 tbody 多了一个滚定条,导致宽度 和 thead 也不一致。 ?...至于对齐,可以使用 固定宽度,只需要给第一行设置一个宽度,下面的会自动与之对齐。如果表格宽度是 100% ,可以给前几列固定宽度,最后一个设置,使其宽度自适应。...; } 另外,滚动条和上下箭头可能会影响元素高度或者宽度。...::-webkit-resizer 某些元素corner部分部分样式(:textarea拖动按钮) 语法: ::-webkit-scrollbar { styles here } 例子: 直接隐藏滚动

11.2K20

【愚公系列】2023年11月 Winform控件专题 Panel控件详解

一、Panel控件详解Panel是Winform中常用容器控件之一,可以用来容纳其他控件,比如Label、Button等等。...作为滚动容器,当子控件过多或者超出Panel控件可见范围时,Panel控件可以自动出现滚动条,使用户可以浏览和操作所有的子控件。...作为绘制图形容器,可以在Panel控件上进行自定义图形绘制,绘制曲线图、柱状图等。...在窗体上添加一个Panel控件,并设置控件大小和位置。添加其他控件(例如按钮、标签、文本框等)到Panel中。...通过使用Panel控件,您可以轻松地创建具有滚动功能滚动区域,并在其中添加其他控件。我正在参与2023腾讯技术创作特训营第三期有奖征文,组队打卡瓜分大奖!

71211

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

标签可以: 展示任意数量静态文本 禁止除了复制文本外任何用户交互行为 你可以使用标签来命名或解释你部分UI,又或者用它来给用户提供一些简单信息。标签最适合拿来展示相对简单文本信息。...页面控件: 包含一系列圆点,圆点个数代表了当前打开视图数量(从左到右,这些圆点代表了视图打开先后顺序) 默认情况下,使用不透明点来标识当前打开视图,使用半透明点来表示所有其它视图 不支持用户访问连续视图...当视图数量超过页面宽度承载氛围时,点大小和间距并不会因此变小(如果需要显示点超过一定数量,系统会把它截断) 默认情况下不支持视图之间导航;你必须实现视图到视图之间导航并适当地更新页面控件状态...如果你需要展示备选项数量很多,考虑使用表格视图(Table View)而不是选择器。因为表格视图高度较大,内容滚动起来会更快。...API提示: 想要了解更多如何在代码中定义分段控件,可以参考 Segmented Controls 分段控件: 由两个或以上分段组成,每一个分段宽度相同,与分段数量成比例(分段数量越多,则宽度越小

13.2K30

前端知识点总结(html+css)(上)

常见块级元素、行内元素、行内块元素特点和区别 块级元素 (常见块级元素div,p,h,form,li) 一行显示一个; 宽度默认为容器100%; 可以设置高度宽度内外边距 块级元素可以包含其他块级元素和文本...(div下包含div) 行内元素(常见行内元素a,span.img) 一行显示多个 宽度为内容宽度 不可以设置高度和宽度 标签内一般包含标签a标签内包含a标签) 行内块元素 行内块元素包含块级元素和行内元素特征...visibilty:hidden //隐藏对应元素,在文档中仍保留位置 opacity:0 //隐藏元素,占位置,添加事件 9. css中overflow属性 scroll //必会出现滚动条...auto //子元素内容大于父元素,显示滚动条,超出显示,超出不显示 visible //溢出内容出现在父元素之外 hidden //溢出隐藏 10....为什么要初始化css 因为浏览器兼容问题,不同浏览器对有些标签默认值是不同,如果没有初始化CSS,往往会导致页面在不同浏览器之间出现差异。

21910

防御式CSS是什么?这几点属性重点防御!

默认情况下,当触及页面顶部或者底部时(或者是其他滚动区域),移动端浏览器倾向于提供一种“触底”效果,甚至进行页面刷新。...CSS变量回退 CSS变量在网页设计中得到了越来越多应用。我们可以应用一种方法,在CSS变量值因某种原因为情况下,以一种破坏体验方式使用它们。 通过 JS 输入CSS变量值时特别有用。...这种方法可以在变量可能失败情况下使用。 7.使用固定宽度或高度 破坏布局常见情况之一是对一个有不同长度内容元素使用固定宽度或高度。...如果有一定数量子项目,布局看起来会很好。然而,当它们增加或减少时,布局会看起来很奇怪。 考虑以下例子: 我们有一个有四个项目的 flex 容器。...每个项目之间间距不是 gap 或 margin,它之所以存在是因为容器有 justify-content: space-between。

4.3K30

「译」前端项目中常见 CSS 问题

当弹性项目数量不定时,不要使用 justify-content: space-between 对一个弹性容器应用 justify-content: space-between 时,它会为元素分配空间,使它们互相之间距离相等...{ grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); } image.png 简而言之,auto-fill 将会在扩展列宽度情况下对它们进行排列...分配一个标签元素给一个输入框时,添加 for="ID" 使用表单元素时,确保所有的 label 元素都分配到了一个 ID。这将提高它们访问性,点击时候,相关输入框将获得焦点。...默认情况下,它们并不会继承文档字体,因为浏览器给它们应用了系统字体。...水平滚动条 有些元素宽度可能会导致出现一个水平滚动条。 要找到问题根源,最简单方法就是使用 CSS outline。Addy Osmani 写了一个方便脚本 。

2.1K10

一文带你响应式网页设计入门

用于标识移动网站Viewport Meta标签 viewport meta标签为浏览器如何调整页面以适应每个设备宽度做出了依据。...媒体查询使您可以根据当前设备尺寸来设置元素样式。现在流行CSS策略是首先编写移动样式,然后在其上构建更复杂桌面版网页样式。...我们设置main标签设置为flex-wrap: wrap,这个设置为允许其内部子节点在父节点中换行, flex-basis: 100% 是指我们div节点宽度是相对于父节点宽度100%(图1)。...在这种情况下,我们可以使用另一种技术-水平滚动。 使用内容溢出滚动条进行水平滚动 可能会有这样一种情况:您内容会溢出界面,而没有一种优雅处理方式去解决。...没关系,内容溢出滚动条可以为你解决这个问题。 此技术常见用途包括滚动菜单和表格。下面是一个滚动菜单示例。

4.7K20
领券