首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Flutter TolyUI 框架#06 | 下拉菜单设计

    悬浮与点击的触发模式 如下效果是 TolyDropMenu 的基本使用方式: 左侧案例通过悬浮展开下拉菜单,鼠标移出时会关闭菜单,但移入到浮层中时会取消关闭。...右侧案例通过点击事件展开下拉菜单,点击外部区域可关闭菜单。 通过 TolyDropMenu 组件,以 child 为目标展开下拉菜单,其中通过 hoverConfig 可以配置悬浮时打开菜单。...TolyDropMenu 支持子菜单的悬浮展开,并且子菜单超出边界时,也会自动适应对齐方式。...比如下面的右侧案例,第三级菜单出现时超出右边界,会自动适应展示在左侧,这本质上是 TolyPopover 的特性。...自定义 Meta 拓展和首尾组件 默认情况下,菜单项首尾组件很难自定义。如何让左侧展示图片资源,或者任意组件呢。

    88000

    三种方式实现网页二级菜单

    ,它会默认垂直排列,而我们需要的是水平的菜单栏,所以需要设置li的浮动:float:left 2.当鼠标悬浮在有二级菜单的一级菜单选项时,才会出现二级菜单,所以在鼠标不悬浮的情况下,需要把二级隐藏起 来...display:none 3.最后,设置li :hover ul 这个意思是,当鼠标悬浮在li上时,li下的ul呈现状态,hover是悬浮的意思,在设置a标签样 式时应该会接触过 方法二:使用jQuery...实现 要用到jQuery首先第一步就是引入jquery.js文件 jquery-1.7.min.js”>...那么注意了,在这里如果你的js代码是放在body中,那么引入jquery文件必须放在js代码之前,浏览器编译html文件时,是从上自下编译的,如果jquery文件放在最后,那么在你的js代码又使用到了jquery...jquery-3.1.0.min.js 3. bootstrap.min.js 因为bootstrap所有js代码都是需要jquery做支撑的,所以只要引入bootstrap.js都必须引入jquery

    2.3K20

    WEB入门之十八 动画特效

    /离开事件中实现图片的显示/隐藏动画,鼠标悬浮到按钮上时,图片在1000毫秒内显示;鼠标离开按钮时,图片慢速隐藏。...3:滑动的横向菜单 ​训练技能点​ Ø jQuery内置动画函数 ​需求说明​ 模拟实现一个如图8.2.3所示的横向菜单,当鼠标悬浮到横向菜单上时,其子菜单 淡入显示;当鼠标离开横向菜单时,其子菜单淡出隐藏...: #000000; LINE-HEIGHT: 22px; } div{/*设置层背景样式*/ background-color:#669933; text-align:center;position...​训练技能点​ jQuery自定义动画函数 ​需求说明​ 图8.2.4和图8.2.5展示了网页侧边菜单,默认是关闭状态,当鼠标悬浮到上面时,侧边菜单就滑出来;当鼠标离开时,侧边菜单就收缩回去。...内置动画函数 ​需求说明​ 图8.2.6显示的是广告图片,默认透明度偏暗,当鼠标悬浮到某个图片时,该图片变亮,离开时恢复变暗。

    1.3K10

    WEB入门之十八 动画特效

    /离开事件中实现图片的显示/隐藏动画,鼠标悬浮到按钮上时,图片在1000毫秒内显示;鼠标离开按钮时,图片慢速隐藏。...3:滑动的横向菜单 训练技能点 Ø jQuery内置动画函数 需求说明 模拟实现一个如图8.2.3所示的横向菜单,当鼠标悬浮到横向菜单上时,其子菜单 淡入显示;当鼠标离开横向菜单时,其子菜单淡出隐藏。...: 22px;}div{/*设置层背景样式*/background-color:#669933;text-align:center;position:absolute;z-index:2;display...训练技能点 jQuery自定义动画函数 需求说明 图8.2.4和图8.2.5展示了网页侧边菜单,默认是关闭状态,当鼠标悬浮到上面时,侧边菜单就滑出来;当鼠标离开时,侧边菜单就收缩回去。...内置动画函数 需求说明 图8.2.6显示的是广告图片,默认透明度偏暗,当鼠标悬浮到某个图片时,该图片变亮,离开时恢复变暗。

    1.2K10

    “鼠标移入显示悬浮框”特效,也可以“高大上”

    2、实现原理分析 2.1.结构分析 由于悬浮层有可能从上下左右四个方向滑入目标块,因此需要先针对结构进行处理。 在此,可以通过两种方法实现“悬浮层”。...一种方法是为每个块定位四个悬浮块(上下左右),当满足鼠标移入的条件时,让相应的悬浮块滑入; 第二种方法是只为每个块定位一个悬浮框,每次鼠标移入时,先“初始化”悬浮块的位置,之后再控制悬浮框滑入。...3、功能实现 3.1.获取鼠标块内坐标 想要得到鼠标在块内位置,需要使用如下JS中获取位置的方法: jQuery方法中的“$(元素).offset().top”用于获取元素距页面顶部的距离;“$(元素...通过jQuery获取到当前元素与页面顶部、左侧的距离,再获取鼠标处于页面的坐标;之后通过计算获取到下图中的“h”和“w”。...> jquery

    6.2K90

    Flutter TolyUI 框架#02 | Popover 与 Tooltip 设计

    在鼠标悬浮/手势长按事件中动画展开浮层。 有道 飞书 [1]. 动画展示/隐藏浮层弹框。 [2]. 支持 12 种弹框与目标组件的对齐方式。 [3]....虽然 PopMenuButton 等组件可以展开浮层菜单栏,但是一方面浮层弹框的自定义灵活性很差,另一方面,仅展示一个浮层面板,并不是很符合菜单的语义。...比如AndroidStudio 中鼠标悬浮文件名时,展示详细的路径信息,属于 Tooltip 功能: 而 Popover 会可能会消耗目标组件的点击事件,弹出浮层弹框;另外该浮层 可以有消费事件 的需求...如下所示: 左侧案例通过 MouseRegion 监听鼠标进入事件,通过控制器打开浮层: TolyPopover( placement: Placement.top, maxWidth: 200...offsetCalculator 也是如此,可以实现如下效果: 左侧案例中,点击头像时展示面板信息。

    1.2K10

    【HarmonyOS Next之旅】DevEco Studio使用指南(十一)

    快速修复:将光标放在错误告警的位置,可在弹出的悬浮窗中查看问题描述和对应修复方式;单击More actions可查看更多修复方法。...光标悬浮在switch表达式的条件变量处,点击灯泡图标,在下拉菜单中选择Create missing switch cases,完成缺失的case条件补充。...光标悬浮在类型名称处,点击灯泡图标,在下拉菜单中选择Replace the type with 'auto'完成替换。 3.3 -> 用?...光标放在if表达式的条件处,左侧出现黄色灯泡图标,点击灯泡图标,在下拉菜单中选择Replace 'if else' with '?:'完成替换。...点击构造函数名称,左侧出现红色灯泡后,点击灯泡图标选择Create new constructor 'xxx'生成构造函数。

    43110

    折叠屏 ③ | 华为资深专家解读折叠屏组合页面设计及多任务设计要求

    组合页面之间有如下三种关系类型: 层级关系 主从关系 并列关系 1.1.1层级关系 层级关系有多层级和单一层级两种。...1.多层级 多层级关系有完整的多层结构,例如复杂的系统设置菜单,海量内容(如综合电商的商品,视频、图片或音乐的媒体资源,新闻网站的海量新闻)的门户及多级分类子页面。...2.单一层级 单一层级结构一般以“列表+详情”形式呈现,列表中的每个元素都是末端元素,元素中没有二级分类列表。例如邮件、信息、备忘录等内容型元素的列表。...2.悬浮窗面板 悬浮面板 3.侧边栏 从属信息默认以侧边栏形式显示,通过界面比例和视觉效果表现从属关系,不影响主要信息的展示,同时能快速浏览或操作从属信息。...该类型适合于采用多窗口的样式来实现,对持续播放类的媒体内容,建议可以考虑悬浮窗形式,对于多于两个应用内任务之间的切换,可以考虑构建悬浮球形式来辅助实现。

    1.2K30

    Material Design — 按钮( Buttons)

    海拔 平面按钮Flat buttons: 0dp 悬浮按钮 buttons: 2dp ---- 按钮类型 三种标准按钮: 悬浮响应按钮(Floating action button): 点击后会产生浮起与墨水扩散效果的圆形按钮...表单 屏幕上的按钮对齐:左边 将肯定性按钮放在左侧,否定性的放在右边。 卡片 按钮最好放在卡的左侧以增加其可见度。...对于冗长或复杂的表单,建议将按钮放在表单的左侧,肯定性按钮位于否定性按钮的左侧。 ---- 样式 版式设计 按钮文本应该用有大写的语言大写。...在下拉菜单中滚动的方式与Menus滚动的方式相同。 ? ? 一般的下拉按钮 溢出下拉菜单按钮 这种类型的下拉菜单默认显示箭头或者菜单按钮。点击按钮后会弹出菜单。...点击下拉箭头则会弹出所有状态菜单; 点击任意一个状态会改变当前的状态。 可编辑分段式下拉菜单按钮 可编辑分段式下拉菜单按钮的当前状态位置是可编辑的(例如用来选择文字大小的下拉菜单)。

    5.4K160

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

    这些是纸片的魔法特性,真实纸片所不具备的能力: 纸片可以伸缩、改变形状 纸片变形时可以裁剪内容,比如纸片缩小时,内容大小不变,而是隐藏超出部分 多张纸片可以拼接成一张 一张纸片可以分裂成多张 纸片可以在任何位置凭空出现...注意避免以下问题: 不要给彩色元素加投影 层叠不要超过两层 折角不要放在左上角 带投影的元素要完整展现,不能被图标边缘裁剪 如果有折痕,放在图片中央,并且最多只有一条 带折叠效果的图标...小图标点击区域:48x48dp 侧边抽屉到屏幕右边的距离:56dp 卡片间距:8dp 分隔线上下留白:8dp 大多元素的留白距离:16dp 屏幕左右对齐基线:16dp 文字左侧对齐基线:72dp ​...使用悬浮按钮要遵循以下规则: 建议只用一个悬浮按钮 悬浮按钮可以贴在纸片边缘或者接缝处,但不要贴在对话框、侧边抽屉和菜单的边缘 悬浮按钮不能被其他元素盖住,也不能挡住其他按钮 列表滚动至底部时,悬浮按钮应该隐藏...通过按压动作可以触发悬浮卡片(或者是全屏视图)中的 Chip 对应实体的视图,或者是弹出与 Chip 实体相关的操作菜单。 狭小空间内表现复杂信息的一个组件,比如日期、联系人选择器。 ​

    8.4K20

    Android开发笔记(六十五)多样的菜单

    一个是位置固定,如选项菜单固定从页面底部弹出,溢出菜单固定从页面右上角弹出,上下文菜单固定显示在页面中央;另一个是样式固定,无法设置菜单背景,也无法设置其他的菜单显示元素(即使是简单显示左侧图标,也要通过反射机制调用...PopupWindow的机制是实现一个弹出框,其内容可以是任意布局的View,其页面悬浮在当前Activity页面之上。...要让PopupWindow支持菜单,可在它的内部定义一个ListView,通过展示列表项和列表点击事件,从而实现悬浮菜单的效果。...2、弹窗在弹出和消失时显示伸缩动画; 调用setAnimationStyle方法设置动画样式,该样式在styles.xml中定义,其中"android:windowEnterAnimation"项定义的是展示弹窗时的动画...popupWindow.setOnDismissListener(new OnDismissListener() { public void onDismiss() { Toast.makeText(MainActivity.this, "左侧菜单消失了

    1.7K30

    华玥组件库 · 为 uni-app 打造的新一代高效组件解决方案

    :智能交互设计 悬浮按钮组件 痛点分析 悬浮按钮是移动应用中常见的交互元素,但实现一个体验好的悬浮按钮并不简单: 需要支持拖拽移动 要考虑自动吸附到屏幕边缘 展开菜单的动画效果 不同屏幕尺寸的适配...,随时联系客服 功能导航:展开菜单提供多个功能入口 回到顶部:长页面快速回到顶部 用户体验对比 功能点 普通悬浮按钮 Hy Design Uni 拖拽功能 不支持 支持 自动吸附 不支持 支持 展开菜单...(客服、收藏等) 要支持左右两个按钮(加入购物车、立即购买) 要考虑按钮的加载状态 要支持固定定位和自适应布局 要支持徽标显示(购物车数量) 市面上大多数组件库的提交栏功能比较基础,要么不支持左侧菜单,...="'加入购物车'" :rightBtnText="'立即购买'" @menuClick="handleMenuClick" @click="handleSubmit" /> 核心功能: 左侧图标菜单...样式计算逻辑清晰 实际应用场景 商品详情页:加入购物车、立即购买 购物车:结算、删除 订单确认页:提交订单、取消订单 表单提交页:保存、提交 与传统方案对比 功能点 传统方案 Hy Design Uni 左侧菜单

    13610

    易点易动上线数据推送功能,实现固定资产数据在多系统之间联动

    当资产系统中的资产卡片信息有变化时,实时/定时同步到ERP或财务系统,场景包括: 资产增加 原值/原币调整 使用部门变更 资产减少 用户可以通过易点易动EAM系统的数据推送功能实现以上场景,配置如下: 1.在左侧菜单...,鼠标悬浮在资产列表菜单项上方,点击出现的 … : 2.下拉菜单中选择编辑表单,在表单设计页面的顶部选择扩展功能选项卡: 3.点击新建数据推送按钮,在弹框中填写推送信息,如服务器地址、Secret,...用户可以通过易点易动EAM系统的数据推送功能实现以上场景,配置如下: 1.在左侧菜单,鼠标悬浮在清理报废菜单项上方,点击出现的 … : 2.下拉菜单中选择编辑表单,在表单设计页面的顶部选择扩展功能选项卡

    1K40
    领券