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

Material Design — 菜单(Menus)

左:应用操作太多时将会设置一个菜单    右:包含五个选项菜单 菜单标签 按钮或控件标签应该简洁而准确地反映菜单项目(如下图)。...解答疑惑:与简单菜单相比,Simple Dialog可以提供与可用于列表项目的选项相关其他细节,或者提供与主要任务相关导航或正交?(orthogonal) 操作。...向下展开简单菜单 ? 向上展开简单菜单 ·不要在简单菜单弹出第一个选项上放列表非已选项(如下图)。 ? ·但在靠近屏幕边缘时,简单菜单会重新定位其垂直对齐方式,以便所有菜单项都完全可见。...·简单菜单始终在屏幕左侧和右侧保持16dp留白(手机)或24dp留白(平板)。 ? ·如果简单菜单文本长到需要换行,就改为使用Simple Dialogs,因为可以不同高度行(如下图)。...·简单菜单总是与列表项文本开头左对齐,并且不会基于点击位置重新水平定位(如下图)。 ?

5.8K100

B端产品设计规范

每个标签都有其优缺点,根据自己产品选择一种最适合自己产品方式,规范确定标签对齐方式,每个控件宽度、高度。 表格设计思考: 表格文字和数据,以左对齐为准。...- 标题:标题高为56PX - 内容:准高为56PX,大高为80px,内容区和水平居中对齐 - 垂直对齐方式: 右对齐:金额、最右侧操作。...左对齐:除金额、最右侧操作外其他表格数据;如下图所示。 -水平对齐方式,如下图所示。...当表格所高小于80px时,内容水平居中对齐; 当表格高大于 80px(大)时,所有内容都为顶对齐; - 自适应规则:-表格中栏内容组件是利用占比方式实现,可以根据栏目字段长短给予栏目所占百分比...广告:banner   页面主体:main  热点:hot    新闻:news    下载:download    子导航:subnav    菜单:menu   子菜单:submenu  搜索:search

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

Jump Start Bootstrap 第3章

面板各种颜色选项,在上面的代码,我们使用是类“panel-default”拥有的默认颜色,你可以选择其他类不同颜色: panel-primary 暗蓝 panel-success 绿 panel-info...你也可以使用”active”类来高亮显示列表任何元素。 导航组件 导航和面包屑组件是许多网站重要部分。Bootstrap附带了许多用于帮助构建这些特性组件。...Navbar(导航条) Navbar是最有趣Bootstrap组件;但对于新手,不容易掌握;它带来了很多挑战,比如将头部和其余部分保持一致;正确地对齐链接、搜索导航下拉菜单会使工作变得更加困难...您还可以尝试调整浏览器大小,并使用隐藏按钮来显示屏幕较小菜单。您应该有类似图内容。 ? 惊讶吗?您不需要编写一行CSS或JavaScript代码,已经创建了一个可响应导航。...您可以如下这样,轻松地将导航导航列表 元素转换为下拉菜单:【注:尝试在下拉菜单包含下拉菜单失败】 <div class

13.8K20

【web前端阶段一】HTML巩固学习(持续更新)

这里设置是整个IDE显示文字,包括菜单列表字。你可以试着把它改成英文,那样再在菜单项中看,中文有的会不正常显示,变成小方块了。...比如文档描述和关键词。它只可以放在head。属于元信息标签。 常见meta: Keywords(关键字) keywords用来告诉搜索引擎你网页关键字是什么。...).表格行和常用属性 表格行常用属性 表格是按行和(单元格)组成,一个表格几行组成就要有几个行标签 属性 描述 height 行高 align 行内容水平对齐 valign 行内容垂直对齐...bgcolor 行背景颜色 ---- 表格常用属性 一个表格几列组成就要有几个标签 属性 描述 width/height 单元格宽和高 align 设置水平对齐方式,可取值left...,center,right valign 设置垂直对齐方式,可取值top,middle,bottom bgcolor 单元格背景颜色 colspan 设置单元格跨 rowspan 设置单元格跨行

4.5K40

微信朋友圈功能是否可以放到底部导航?如何看待微信公众号阅读方式从瀑布流式退回到原来卡片阅读式情况?

交互体验,讲究点击路径尽量少原则,那么请问: 1)微信朋友圈功能是否可以放到底部导航?为什么? 2)如何看待微信公众号阅读方式从瀑布流式退回到原来卡片阅读式情况? 1)不能。...朋友圈是作为“发现”子功能。发现社交不仅仅是朋友圈动态,还有一系列如陌生人社交附近的人、漂流瓶;如目前基于社交关系推送“看一看”等等。...把朋友圈单独拎出来放到底部,一方面可能并不会为朋友圈核心数据指标带来何种真正意义上提升。反而会对与朋友圈同一级别的功能造成影响。 2) 真正触碰到用户查阅微信订阅号使用习惯了。...平台目的是期望增加更多微信订阅号内容曝光率,降低头部效应。 然而结果是优质内容被不优质内容刷掉,用户寻找优质感兴趣内容门槛提高。 用户浏览微信订阅号习惯,是通过账号关注维度。

68010

三种菜单控件兼容性问题处理集锦

最后处理办法,还是要把两种长按事件阻隔开,即等待列表项长按事件处理完毕之后,再去触发上下文菜单事件;同时在打开上下文菜单之前,务必清空列表项长按事件,确保这两种事件不会互相影响。...OverflowMenu兼容问题 溢出菜单用于在顶部导航右侧展示,这个顶部导航可以是ActionBar,也可以是Android5.0之后Toolbar。...由于ActionBar与Toolbar使用方式差异,因此造成溢出菜单要分别对这种导航进行兼容适配。...要想让菜单项显示左侧图标,得调用MenuBuildersetOptionalIconsVisible方法,通过菜单featureId判断此菜单是否来源于ActionBar和Toolbar,如果是这二者来源...即使导航上还有空间,也设置了ifRoom或者always菜单项,可是其图标并不会显示在导航上。为什么会这样呢?

77110

前端入门学习--CSS

设置不同表项为无序列表 设置列表项标记为图像 列表 HTML两种类型列表: 无序列表 有序列表 使用CSS可以列出进一步样式,并可用图像作列表项标记。...不同表项标记 list-style-type属性指定列表项标记类型是: <!...Margin - 单边外边距属性 在CSS,它可以指定不同侧面不同边距: <!...他们也有不同工作方式,这取决于定位方法。 static 定位 HTML元素默认值,即没有定位,元素出现在正常。...使用CSS你可以转换成好看导航而不是枯燥HTML菜单导航=链接列表 作为标准HTML基础一个导航是必须。在我们例子我们将建立一个标准HTML列表导航

27.6K20

【CSS】课程网站头部制作 ⑤ ( 用户测量 | 用户代码编写 | 代码示例 )

与 用户名称之间 , 间距 6 像素 ; 2、头像切图 使用 切片工具 , 选择头像 ; 选择 " 菜单 / 文件 / 导出 / 存储为 Web 所用格式 " , 选择导出 png 格式 , 导出选中切片...; 导出切片如下 : 二、用户代码编写 ---- 1、HTML 结构 头像 与 名称 单独放在一个 div 盒子 , 这两个元素都要垂直居中对齐 , 分别需要单独设置 ; 头像垂直居中对齐..., 需要使用 padding 内边距方式设置 ; 文字垂直居中对齐 , 需要使用 内容高度 = 行高 方式设置 ; 核心代码 : 2、CSS 样式 核心代码样式 : 首先 , 设置用户盒子 为浮动 , 这样才可以与 logo 盒子 , 导航盒子 , 搜索盒子...ul li { /* 设置 无序列表项 从左到右排列 */ float: left; } /* 设置无序列表链接样式 */ .nav ul li a { /* 显示模式 块级元素 */

2.4K30

前端开发者常见英文单词汇总

来源 | https://www.fly63.com 在前端开发过程,掌握一些常见英语词汇是必要,今天跟大家分享一些前端常见英语词汇,供大家参考使用。...导航导航:nav 标题:title 摘要:summary 菜单:menu 子菜单:submenu 主导航:mainbav 子导航:subnav 顶导航:topnav 边导航:sidebar 左导航:...leftsidebar 右导航:rightsidebar 页面结构布局 容器:container 页头:header 内容:content/container 页尾:footer 导航:nav 侧:sidebar...function 函数 document 文档 get 获取 element 元素 by 通过 id id tagName 标签名 window 窗口 object 对象 array 数字(类似python...success 成功 error 失败 done 成功 fail 失败 mustache 胡子 computed 计算 watch 监听 filters 过滤器 mounted 挂载,生成 axios vue

2.4K20

【CSS】课程网站 Banner 制作 ③ ( Banner 右侧课程盒子测量及样式 | Banner 版心盒子模型右侧课程代码示例 )

像素 ; 总体背景是白色 ; 课程表 在 版心右侧 , 可以设置成 右浮动 , 设置一个 50 像素 外上边距 ; /* Banner 条右侧 课程表盒子样式 */ .course {...: 1px solid #ccc; /* 顶部设置 10 像素外边距 下面直接紧贴写文字 以达到多行文本居中对齐效果 */ margin-top: 10px; } 列表项三种文本 ,...外边距 */ margin-right: 60px; } /* 导航设置 左浮动 */ .nav { float: left; } /* 导航栏内部 无序列表 设置左浮动 */ .nav... 无序列表 列表项 高度 45 像素 */ .subnav li { /* 高度 = 行高 , 垂直居中 */ height: 45px; line-height: 45px; } /* 测导航...表项 链接样式 */ .subnav li a { /* 默认情况下为白色 */ color: #fff; /* 字体大小 14 像素 */ font-size: 14px; /*

3.5K60

html中下拉菜单(html做下拉菜单)

html5如何创建两个下拉列表并且内容不同?CSS布局HTML小编今天和大家分享代码。 html5如何创建两个下拉列表并且内容不同?CSS布局HTML小编今天和大家分享代码。...McGrak 2018-11-03 | 浏览19 次 HTML编程语言html5 |举报 答题抽奖 首次认真答题后 即可获得3次抽奖 html5下拉菜单怎么弄上拉菜单 HTML5如何才能让导航固定顶部不动...在没有设置position属性时,页面显示如下(见图1),T1并未遮挡住T2,但HTML5让导航固定顶部不动且不遮挡住下面的DIV方法如下: 1,首先在html,添加良好导航内容。...2,后者是网页具体内容,这里代码比较简单。 3,在样式,首先在菜单定义一些样式。 4,此时,在运行页面时,滚动条滚动后导航将消失。...html5下拉菜单跟父级菜单对齐 估计是你没重置标签默认padding和margin 加上这个代码试试*{padding:0; margin:0} 或都你直接在ul里把它去掉它默认padding和

11.3K40

列表,表格与媒体元素

>一般用于无序类型列表,如导航,侧边新闻等    2)有序列表      有序列表由标签和标签组成,使用标签作为有序列表声明,使用标签作为每个列表项起始...,同行单元格高度一致且水平对齐,同单元格宽度一致且垂直对齐    >这种严格约束形成了一个不易变形长方形盒子结构,堆叠排列起来结构很稳定   2.表格基本结构     1)单元格:    单元格是表格最小单位...可以多个单元格    为了显示表格轮廓,一般还需要设置标签border边框属性,指定边框高度  4.表格跨行与跨    1)表格:      跨是指单元格横向合并...video标签          注:      1)source元素连接到不同视频文件,浏览器会自动选择第一个可以识别的格式:      >在video虽然可以使用...(用于整个页面或页面的一块区域) section Web页面一块独立区域 article 独立文章内容 aside 相关内容或应用(常用于侧边) nav 导航类辅助内容 五.

2.9K100

BootStrap框架总结

1:class="container" 固定宽度 方式2:class="container-fluid" 类似于100% 核心: 全局CSS: "设置全局CSS样式:基本HTML元素均可以通过...,根据不同上网设备,栅格系统将屏幕分层一系列行(row)和(column),由行和来创建页面布局,注意栅格系统必须放在布局容器内使用" 行: "通过class = "row" 来设置一个行" ...(最多将视口分为12) "通过class属性来设置在不同屏幕时所占 n表示每格占份数" col-lg-n 大屏 col-md-n 屏 col-sm-n 小屏 col-xs-n...; 图片响应式 class="small":表示最小 list-unstyled:去掉列表原点或者方块 list-inline:把列表横着排列 组件: "无数可复用组件,包括字体图标,下拉菜单...,导航,警告框,弹出框等更多功能" 下拉选: 导航条: javaScript 插件: "jQuery 插件为Bootstrap 组件赋予了"生命".可以简单一次性引入所有插件,或者逐个引入到你页面

3.3K20

Flutter常用布局和事件示例详解

以及手势事件和滚动事件使用 Scaffold 导航实现,有些路由页可能会有抽屉菜单(Drawer)以及底部Tab导航菜单等 const Scaffold({ Key key, this.appBar...}) 底部导航BottomNavigationBar实现,与经常搭配PageView实现项目中常用tab切换 ?...,//溢出处理方式 List<Widget children: const <Widget [], }) 我们可以用Stack来实现:请求网络时候,显示加载布局;请求网络成功后,隐藏加载布局...自定义一个LoadingWidget,传递isLoading是否正在加载,child加载成功后显示布局.这样好处就是我们可以在任何需要用到加载布局时,直接使用,统一管理.使用setState来改变...PageView 类似AndroidViewPage组件,他还可以实现底部导航效果 Flutter官网PageView 首先看一下PageView哪些属性,代码如下: PageView({

2.2K40

前端设计开发常用命名规则

Navbar “navbar“等同于横向导航,是最典型网页元素。这部分还可以命名为:“nav”, “navigation”, “nav-wrapper”. 4....,如 .left { float:left; } .bottom { float:bottom; } (4)标题样式,使用’类别+功能’方式命名,如 .barnews { } .barproduct...css,我们可以根据自己需要定制命名规则,只要记住命名规则,就可以根据网站本身特点来创造具有自己风格命名方式。...一、目前网页设计者用得较多是基于软件开变量命名方式命名方法。...header_l,还有如果是结构可以这样——box _1of3 (三第一),box_2of3 (三第二)、box _3of3 (三第三),其它我就不一一举例了,大家按以上规律去命名就好

2.4K50

【移动端网页布局】流式布局案例 ⑥ ( 多排按钮导航 | 设置浮动及宽度 | 设置图片样式 | 设置文本 )

一、多排按钮导航样式及核心要点 1、实现效果 要实现下面的导航效果 ; 2、总体布局设计 该导航可使用 10 个 标签盒子 进行制作 ; 该导航宽度自动充满整个屏幕 , 宽度为...; 将其设置为 block 块级元素 , 就可以放置在图片下方 ; 文本 span 样式为 : nav a span { /* 导航文本 设置为 块级元素 */ display.../* 取消列表项样式 - 左侧小圆点 */ list-style: none; } img { /* 默认图片对齐方式是基线对齐 只要不是基线对齐 这里随便设置...Logo 盒子 图片宽度是 30 像素 高度没有给出 但是 宽高等比例缩放 高度也是 30 像素 */ width: 30px; /* 默认图片对齐方式是基线对齐 只要不是基线对齐...: 33.33%; } .brand div img { /* 设置图片链接图片 在水平方向上充满父容器即可 */ width: 100%; } /* 多排按钮导航 */

3.2K40

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

,防止它挡住列表项 悬浮按钮位置不能随意摆放,可以贴着左右两边对齐基线 ​编辑 悬浮按钮两种尺寸:56x56dp/40x40dp ** 卡片(Cards) ** ​编辑 卡片是包含一组特定数据集纸片...编辑 **卡片集**是**卡片**一个平面布局 ​编辑 即使在同一个列表,卡片内容和布局方式可以不一样。 ​编辑 卡片统一带有2dp圆角。...列表(Lists) ​编辑 列表作为一个单一连续元素来以垂直排列方式显示多行条目。 列表由单一连续构成,该又等分成相同宽度称为行(rows)子部分。行是瓦片(tiles)容器。...瓦片中存放内容,并且在列表可以改变高度。 如果列表项内容文字超过3行,请改用卡片。如果列表项主要区别在于图片,请改用网格。 ​编辑 ​编辑 列表包含主操作区与副操作区。...+ 可滚动 tab bar ​编辑 和 tab 指示器一样字体颜色 ​编辑 被锁定滚动 tab bar tab只用来展现不同类型内容,不能当导航菜单使用。

4.9K20

【CSS】课程网站 网格商品展示 模块制作 ① ( 网格商品展示模块盒子模型测量及样式 | 顶部文本标题盒子测量及样式 | 代码示例 )

, 与 顶部导航 15 像素间隔 , 这里使用 上外边距 设置 ; /* 网格商品展示模块大盒子 距离上面的 导航 15 像素 */ .box { margin-top: 15px; }...ul li { /* 设置 无序列表项 从左到右排列 */ float: left; } /* 设置无序列表链接样式 */ .nav ul li a { /* 显示模式 块级元素 */... 无序列表 列表项 高度 45 像素 */ .subnav li { /* 高度 = 行高 , 垂直居中 */ height: 45px; line-height: 45px; } /* 测导航...表项 链接样式 */ .subnav li a { /* 默认情况下为白色 */ color: #fff; /* 字体大小 14 像素 */ font-size: 14px; /*...列表项样式 */ .course-bd li { /* 列表项高度是 60 像素, 文字与顶部 10 像素间隔 这里将列表项设置成 50 像素 , 此位置直接写文字即可 多行文本无法设置居中

4.3K40

【CSS】课程网站网页底部开发 ( 网页底部盒子模型测量及样式 | 代码示例 )

外边距 */ margin-right: 60px; } /* 导航设置 左浮动 */ .nav { float: left; } /* 导航栏内部 无序列表 设置左浮动 */ .nav...a:hover { /* 鼠标经过导航链接 , 底部显示 2 像素 #00a4ff 颜色实线 */ border-bottom: 2px solid #00a4ff; } /* 搜索盒子模型... 无序列表 列表项 高度 45 像素 */ .subnav li { /* 高度 = 行高 , 垂直居中 */ height: 45px; line-height: 45px; } /* 测导航...表项 链接样式 */ .subnav li a { /* 默认情况下为白色 */ color: #fff; /* 字体大小 14 像素 */ font-size: 14px; /*...5 盒子 + 5 间隙*/ width: 1215px; } /* 网格 ul 列表每个列表项样式 */ .box-bd li { /* 设置左浮动 让列表项在一行从左到右排列 */ float

4.1K30
领券