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

Material Design — 按钮( Buttons)

对于冗长或复杂的表单,建议将按钮放在表单的左侧,肯定性按钮位于否定性按钮的左侧。 ---- 样式 版式设计 按钮文本应该用有大写的语言大写。...添加分隔底部固定按钮可用于滚动的提示框。 ? ---- 下拉按钮(Dropdown buttons) 移动端下拉按钮 下拉按钮 下拉按钮可在多个选项中进行选择。 该按钮显示当前状态和向下箭头。...例如,可用状态可以显示为文字,颜色或icon的列表。 当用户与按钮交互时,Menus会覆盖按钮并显示可能的状态。 按下某个状态会取消Menus并更新按钮以显示此新状态。...点击按钮后会弹出菜单。点击菜单中的任意一个选项将会引导到对应的设置页面。 分段式下拉菜单按钮 分段式下拉菜单按钮有两个区域: 当前状态和下拉箭头。点击当前状态会触发状态相应的动作。...点击下拉箭头则会弹出所有状态菜单; 点击任意一个状态会改变当前的状态。 可编辑分段式下拉菜单按钮 可编辑分段式下拉菜单按钮的当前状态位置是可编辑的(例如用来选择文字大小的下拉菜单)。

3.8K160

精通ReactVue系列之手把手带你实现一个功能强大的通知提醒框(Notification)

并且我们都知道,antd或者element这种组件库,会自带一些主题状态,来提高用户的使用效率,比如会有success(成功状态),warning(警告状态),error(错误状态),info(通知状态...param {type} string 通知窗类型 * @param {btn} ReactNode 自定义关闭按钮 * @param {bottom} number 消息底部弹出时...func 点击默认关闭按钮时触发的回调函数 * @param {onClick} func 点击通知时触发的回调函数 * @param {top} number 消息顶部弹出时...div> }) } /** * 通知提示组件, 全局参数 * @param {bottom} number 消息底部弹出时...* @param {top} number 消息顶部弹出时,距离顶部的位置,单位像素 * @param {closeIcon} HTMLNode 自定义关闭图标 */ const

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

layui弹出层html,layer弹出层「建议收藏」

layer 弹出层,怎么只让他弹出一次.在线等 我昨天用这个插件的时候也有这个问题,弹出内容大了就居不了中。这是组件不完美的地方,他设置了top和left值,而且是固定的。...这种弹出层都是绝对定位的 所以没办法用margin:auto 0神马的居中。解决方案主要两种: 1.修改在浏览器里面调试模式。...jquery layer怎么弹出指定的html内元素 一个基本的弹出层应该满足以下需CSS布局HTML小编今天和大家分享: 点击按钮/链接触发弹出层,弹出层应该有半透明的遮罩层; 点击弹出层的关闭按钮...layer弹出表单的数据使用layer.js做弹出层时,在弹出层里直接提交form表单,返回的画面仍然停留在弹出层里。...我们想在弹出层里提交form表单关闭弹出层,并跳转到另一个画面。 引用layer.js 弹窗为什么会在页面最底部出现 这个要看layer中content的内容了 /。

19K30

工作流组件示例(全部开源)

是不生成目标环节待办数据的.若勾选此选项,则先生成目标环节待办数据,但不允许操作 u 右侧底部为子流程列表,在流转过程中,需额外发起其他模板来辅助完成此流程操作 u 底部为发送信息配置选项.可发送信息至短信...,环节审批意见以及流程监控数据 3.6.2.11备份 备份命令,是指将流程实例的运行状态修改为backup,表示此流程实例不在用户待办和已办中出现 3.6.2.12删除 删除命令,即将流程实例Db...l 右侧顶部下面为工具栏列表.包括模板新增,复制新增,修改,删除,导入和导出 n 新增:弹出模板单据页面,用于新增 n 复制新增:获取选中行模板ID和版本并加载,其详细信息加载至表单中,供用户修改.注...,发起时间,办理时限等 l 下半部分为模板环节信息.功能包括新增,复制,删除环节和快速录入 n 新增环节:弹出新增环节表单 n 复制环节:根据选中行环节信息,复制新增环节,其标识符+1处理 n 删除环节...:将选中行环节删除 n 选中某行,点击”设置”按钮,弹出修改环节表单 4.1.3模板发起权限 功能描述 l 权限类型包括 n 到人 n 到角色 n 到组织机构 n 动态到模板环节办理人:是指模板环节配置的办理用户列表

3K110

实战 | 0~1 自定义组件开发问卷小程序

本文将帮助您基于腾讯云微搭低代码 WeDa 平台,0到1快速打造如下图所示的问卷调查小程序。 概述 基于腾讯云微搭低代码平台开发一款问卷小程序需要经过四个步骤: 1.新建低码应用。 2....设置完毕需要单击页面底部的【立即创建】按钮,否则刚才添加的字段都不生效。...】,变量更新动作选择【创建单条记录】,设置好单击【提交】按钮。...调查项添加完毕,给调查表内容底部增加提交按钮。按钮放置在表单容器的插槽中,与表单组件平级,以关联到同容器内的表单组件数据。...本地需要安装好 nodejs 并且按照弹出窗口提示的命令依次在命令行执行,安装完毕需要打开低代码的编译监控。 3. 部署完成便会弹出预览二维码和预览的访问地址。 4.

2.9K20

微信小程序开发教程第八章:微信小程序分组开发与左滑功能实现

先来看看今天的整体思路: 进入分组管理页面-->点击新建分组新建 进入到未分组页面基本操作 进入到已建分组里面底部菜单栏操作-->名片夹中添加进行操作。 理清完基本流程我们开始开发。...当输入框事件发生时,确定按钮会变成可以点击状态,为空时,addTeam 样式数据绑定。 里面有表单就使用了 from。 创建分组请求交互。...左滑触摸事件开始,当然需使用的参数在外面最好先定义一下: bindtouchStart 发生,会执行 bindtouchmove 事件,在这里我们可以判断是否左右滑动: Var dataId = e.currentTarget.id...最后点击名片夹中添加进入到以下页面: 整个布局基本还是和首页面差不多,这里不再多讲, 顶部菜单直接多选绑定数据即可。 牵扯到表单类的基本全都是 from 表单提交事件。...好了,由于目前小程序开发工具图片上传还有点问题,拍照收纳无法实现,所以博卡君的微信小程序开发教程也先暂告一段落,等开发工具更新稳定,我还会再追加教程的内容,有机会的话把成品也给大家看看。

1.8K40

小程序界面设计指南

比如按钮,tab选项卡,弹出框等。...结果反馈 对于页面局部的操作,可在操作区域予以直接反馈,对于页面级操作结果,可使用弹出式提示(Toast)、模态对话框或结果页面展示。 启动页加载 小程序启动页突出展示小程序品牌特征和加载状态。...页面全局操作结果——弹出式提示(Toast) 弹出式提示(Toast)适用于轻量级的成功提示,1.5秒自动消失,并不打断流程,对用户影响较小,适用于不需要强调的操作提醒,例如成功提示。...异常状态 表单出错 表单报错,在表单顶部告知错误原因,并标识出错误字段提示用户修改。 总结 这篇文章是我阅读官方文档之后,重新总结+梳理出的五个要点:用户体验、字体、控件、加载、状态。...小程序给我的感受是它无论设计还是开发都始终秉承着轻量、简洁的原则,这也是小程序越来越受欢迎的原因。

4.4K70

移动端H5 input输入完成页面底部留白问题

说明 最近在用vue写几个H5页面在微信上展示,遇到一个在弹窗上input输入完成之后点击键盘的完成,页面底部留出一片空白的问题 [20190521155136.png] 出现原因分析 当键盘抬起时,window.scrollY...会0变到键盘的高度,所以解决办法就是当input失去焦点的时候,将window.scrollY重新设置为0 解决 给所有的input``textarea组件设置获取焦点和设置焦点事件,失去焦点的时候将...behavior: 'smooth' }); }, 300); window.scrollTo(0, 0); } 补充:解决方案3 //解决键盘弹出表单的问题...window.pageXOffset = 0; document.documentElement.scrollTop = 0; }, 100); }最后 解决: 本文首发于:移动端H5 input输入完成页面底部留白问题...补充参考:一文彻底解决iOS中键盘回落后留白问题 更新于2019/06/13

1.1K20

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

一、动作表单(Action Sheets) 动作表单是一种特定的警示样式,它表示与当前上下文有关的两个或多个选择。在较小的屏幕上,动作表单屏幕底部向上滑动。...“取消”按钮应出现在动作表单底部。 突出显示破坏性选择。将红色用于执行破坏性或危险操作的按钮,并将这些按钮显示在动作表单的顶部。 避免让操作表滚动。如果表单选项太多,用户必须滚动才能看到所有选项。...如果2个按钮满足不了你的需求的话,你可以考虑使用动作表单(Action Sheets)。 警示框按钮的标题要简洁明了、合乎逻辑。最合适的按钮标题由一个或两个词语组成,用于描述选择按钮的结果。...自动关闭非模式弹出窗口时,请务必保存当前任务。通过点击屏幕非浮层区域部分,很容易误点而关闭非模态弹出窗口。仅当用户点击取消按钮时才取消当前的任务。 在屏幕适当的位置显示浮层。...最好还包括一个刷新控件,这样用户就可以随时手动进行更新。 避免将索引与包含右对齐元素的表单结合在一起。索引一般通过大的滑动手势来控制的。

8.4K31

移动端H5 input输入完成页面底部留白问题

3 解决 4 补充:解决方案2 5 补充:解决方案3 6 补充:页面来回弹跳 7 最后 说明 最近在用vue写几个H5页面在微信上展示,遇到一个在弹窗上input输入完成之后点击键盘的完成,页面底部留出一片空白的问题...出现原因分析 当键盘抬起时,window.scrollY会0变到键盘的高度,所以解决办法就是当input失去焦点的时候,将window.scrollY重新设置为0 解决 给所有的input``textarea...behavior: 'smooth' }); }, 300); window.scrollTo(0, 0); } 补充:解决方案3 //解决键盘弹出表单的问题...window.pageXOffset = 0; document.documentElement.scrollTop = 0; }, 100); } 最后 本文首发于:移动端H5 input输入完成页面底部留白问题...补充参考:一文彻底解决iOS中键盘回落后留白问题 更新于2019/06/13

81720

基于Vue的电商后台管理系统(2)

$message.error('更新用户状态失败') } this....$message.success('更新用户状态成功') } 搜索用户功能 给搜索按钮添加getUserList()事件,并将搜索框内的值与queryInfo.query绑定,通过用户姓名进行搜索。...采用Element UI中的Dialog 对话框,当用户点击添加用户,弹出添加用户的对话框,在对话框内,添加一个表单,供用户进行账号信息的编辑,并进行用户的添加。...对话框显示与关闭状态:addDialogVisible 对话框关闭函数:addDialogClosed() ref=“addFormRef”:注册引用信息 :model=“addForm”:将输入表单数据进行绑定...$message.success('修改用户信息成功') }) } 删除用户 在点击删除用户弹出是否确认删除对话框,若选择删除则删除该用户,否则不进行删除操作。

1K10

IOSProject

,人脸识别,列表加载图片,列表拖拽,日历操作,导航条渐变,核心动画,动画特效等等 IOSProject项目是一个以MVC模式搭建的开源功能集合,基于Objective-C上面进行编写,意在解决新项目对于常见功能模块的重复开发...协议,即时通讯协议,物联网领域,传感器与服务器的通信 13 集成启动广告功能模块,如果不要功能可以在AppDelegate里面进行注掉 14 集成CYLTabBarController插件,为项目增加底部...菜单 15 引入LKDBHelper并增加创建数据库帮助类,实现实体直接映射到数据库表 16 集成第一次启动的引导页功能模块 17 集成LBXScan插件,实现二维码相关功能模块,包含扫二维码显示结果、相册读取图片中的二维码结果...所以时间都以本地时间为准,正式项目时间都要从服务端获取; 23 引入WebViewJavascriptBridge进行H5交互,并对官网实例进行注解 24 增加省市区三级联动的帮助类,可以设置绑定默认值,也可以查看当前的弹出状态...的运用,并包含一些小实例 27 列表行展开跟回收隐藏 实现列表分组显示,然后实现可以对每一组进行展现跟收缩的功能; 28 常见表单行类型 常见的几种表单实现方式,包含输入、选择、多行输入、时间选择; 29

7910

听说谷歌Baba更新了 Material UI ...

本文预计阅读:10分钟 听说谷歌Baba的IO大会更新了一些新奇的小玩意~ 新东西忒多,这里先重点关注下有关:Material UI。 最近的状态啊,真是千万头草泥马奔腾而过。。。...当项目有3到5个顶层(底部)目的地导航到时,可以使用此模式。...持久性底部页面是屏幕底部出现的视图,在主要内容上升高。他们可以垂直拖动以暴露他们的内容列表。 注意:如果要使用模态(对话框)的底页,请使用 BottomSheetDialogFragment。...此状态通常是底部工作表的“静止位置”。...app:behavior_peekHeight:折叠状态的窥视高度。 app:behavior_skipCollapsed:如果底部表单可隐藏,并且设置为true,则表单不会处于折叠状态

3K20

DjangoBlog|12 博客文章删除功能(优化版)

作者:老表 来源:简说Python 大家好,我是老表,这个系列将会更新我编写,项目的学习笔记,也是后面更新的一个重点,希望个人博客页面可以早点和大家见面~欢迎大家点赞、留言支持。...(odal-footer),底部我们设置了两个按钮,一个是取消,一个是删除,其中删除操作是放在了Post表单里面,并设置了csrf验证。...前端页面我们修改好,我们还需要改下DeleteArticleView视图,需要注释掉视图类中的template_name,现在我们利用弹框处理,就没必要设置额外的模板了。...') # template_name = 'article_detial.html' 这样我们就完成了删除博客功能的优化啦,从上一节的跳转页面删除,变成了弹框删除,效果如下: 删除博客弹框模式演示...踩坑 替换成Bootstrap的弹框模块Live demo,点击删除按钮无法弹出弹框?

69720

7年iOS架构师教你如何快速提高并掌握 iOS开发核心技能

效果展现: 一:整体项目搭建 项目中对于代码的架构跟分层还是比较明确,可以满足大部分中小型的项目,采用也是传统的MVC模式,对于模块、资源、助手、分类、宏定义文件等都有相应的位置进行存放;当然对于项目的分层还是基于项目的要求...11:增加FCUIID帮助类,用于获取设备标识 12:增加热更新JSPatch插件,并增加相应的帮助类及测试功能(JSPatchViewController) 13:集成启动广告功能模块,如果不要功能可以在...AppDelegate里面进行注掉 14:集成CYLTabBarController插件,为项目增加底部4个TabBar菜单 15:引入LKDBHelper并增加创建数据库帮助类,实现实体直接映射到数据库表...所以时间都以本地时间为准,正式项目时间都要从服务端获取; 23:引入WebViewJavascriptBridge进行H5交互,并对官网实例进行注解 24:增加省市区三级联动的帮助类,可以设置绑定默认值,也可以查看当前的弹出状态...的运用,并包含一些小实例 27:列表行展开跟回收隐藏 实现列表分组显示,然后实现可以对每一组进行展现跟收缩的功能; 28:常见表单行类型 常见的几种表单实现方式,包含输入、选择、多行输入、时间选择; 29

93810

《Flutter》-- 4.Flutter组件基础

2)更新阶段 setState():当状态数据发生变化时,通过调用setState()告诉系统使用更新数据重构视图。...3)销毁阶段 deactivate():当组件的可见状态发生变化时,deactivate()会被调用,此时状态组件会被暂时视图树中移除。...dispose():当状态组件需要被永久地视图树中移除时,调用dispose()。调用dispose(),组件会被销毁,在调用dispose()之前可以执行资源释放、移除监听、清理环境等工作。...在此种模式下,子组件使用构造函数接收父组件传递的状态,并使用回调函数返回子组件内部的状态。...表单组件是一个有状态的组件,FormState就是表单状态,可以通过Form.of()或GlobalKey获取组件的状态

12.4K30

最新iOS设计规范五|3大界面要素:控件(Controls)

页面控件显示在屏幕底部的中心。页面控件应始终位于内容底部和屏幕底部之间的区域,并保持居中。这样即能让页面控件是可见,又不会遮挡其他内容。...另外,如果显示太长的选项,考虑使用列表或表单。列表和表单的高度可以调整,并且表单可以包含索引,这可以更快地定位列表的一部分。 使用可预测的和逻辑排序的值。...选择器通常显示在屏幕底部弹出窗口中。 日期选择器 日期选择器是用于使用触摸屏,键盘或定点设备选择特定日期,时间或两者的有效界面。...在iOS 12及更早版本中,以及在全面屏显示的设备上,网络活动指示器会在发生联网时在屏幕顶部的状态栏中旋转,联网完成消失。和活动加载指示器样式一样,并且是非交互式的。 ?...刷新控件是活动加载指示器的一种特殊类型,默认情况下处于隐藏状态,并在向下拖动要重新加载的视图时可见。例如,在“邮件”中,您可以将“收件箱”邮件列表向下拖动以检查是否有新邮件。 ? 执行自动内容更新

8.5K30

关于H5在移动端弹出下拉选项时遮挡输入框的问题

背景 在最近的一个Hybrid App项目中,我实现的H5有以下两个需求: 使用quill.js实现富文本编辑器,但是,工具栏需要固定定位到底部,当输入法弹出时,工具栏需要悬浮在输入法键盘之上,如下图所示...: 就是一个正常的表单,除了有文本输入,还有下拉选项,当下拉选项弹出时不能遮挡住聚焦的输入框,如下图所示,当点击左图的Complex Labels时,弹出下拉选项,下拉选项遮挡住了Complex Labels...,产品要求的效果是:当下拉选项弹出时不能遮挡住当前聚焦的表单项,也就是Complex labels quill.js工具栏定位问题 工具栏使用的是fixed定位,css如下所示: #ql-toolbar...但是,ios不会改变webview的高度,因此,当键盘弹出时,工具栏始终位于屏幕底部,从而被键盘遮挡,如此就不符合需求,所以,需要针对ios做特别处理 ios上的解决方案 有以下三种解决方案: 改设计:...对于这个问题的解决需要分为以下几步: 如果滚动区的高度小于屏幕的高度,说明需要在底部填充空元素div来将页面撑开,产生垂直滚动条,以便将输入框顶上去,这个div的高度为弹出框的高度,暂定为popH,对于这种情况

5.3K30
领券