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

Material Design —卡片(Cards)

集合中的第一个项目位于左上角 顺序从左到右,从上到下进行 ? 从左到右,从上到下 滚动 卡片集合只能垂直滚动。 超过最大卡片高度的卡片内容会被省略,内部不会滚动,但可以扩展卡片。...在这种情况下,卡片将随卡片集合一起滚动。 ? ? 左:卡片可留有展开入口    右:手机端不要在卡片内放置可滚动区域,会存在两条很难分开的滚动条 ?...pc端卡片可展开和内部滚动 卡片聚焦 当遍历卡片上的焦点时,在移动到下一张卡片之前访问所有可聚焦元素。...补充操作 使用图标,文本和UI控件(通常放置在卡的底部)明确调出卡内的补充操作。 除了溢出菜单之外,补充操作限制为两个操作。 ? ?...例如,可以选择日期的滑块,评分内容的星星,或选择日期范围的分段按钮。 ? ? ? 溢出菜单(可选) 溢出菜单通常放置在卡的右上角。但当能改善内容布局和易读性时,则可以将其放置在右下角。

4.3K100

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

Menu “Menu”区域包含一般的链接和菜单,这部分还可以命名为: “subNav “, “links“,“sidebar-main”. 5....Sidebar “Sidebar” 部分可以包含网站的次要内容,比如最近更新内容列表、关于网站的介绍或广告元素等…这部分还可以命名为: “subNav “, “side-panel“, “secondary-content...:foot/footer(页脚/底部)、copyright(版权信息)、sitemap(网站地图) 其他:content(内容)、skin(皮肤)、title(标题)、from(表单)、pic(图片)、...左导航:leftsidebar 右导航:rightsidebar 菜单:menu 子菜单:submenu 标题: title 摘要: summary (3)功能 标志:logo 广告:banner 登陆...:login 登录条:loginbar 注册:regsiter 搜索:search 功能区:shop 标题:title 加入:joinus 状态:status 按钮:btn 滚动:scroll 标签页:

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

    【Vue H5项目实战】从0到1的肯德基点餐系统—— 商品与购物车逻辑设计(Vue3.2 + Vite + TS + Vant + Pinia + Nodejs

    一、对象类型的设计1.1、菜单和商品的类型设计我设计每个大类的菜单为menu,菜单内的子项目为good,将其放在utils/interface/index.ts下方便维护管理,如下typescriptexport...我使用的是van-sidebar侧边导航组件和addEventListener监听滚动事件来做这个逻辑,首先定义id值如下:htmlsidebar class="content-menu" v-model...,滚动到一定位置要更新左部的侧边导航栏onMounted(() => { window.addEventListener("scroll", scollNav, true);});// 右侧菜单联动左侧...分析一下肯德基小程序布局主要分为,头部左侧显示我的购物车字样,右侧提供清空购物车功能,中部是购物车列表,底部是提交按钮。...scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离scrollWidth:获取对象的滚动宽度

    16811

    Material Design — 按钮( Buttons)

    其他按钮类型包括: ·底部固定按钮(Persistent footer buttons)是可用于屏幕底部或提示框的平面按钮。 ·下拉按钮(Dropdown buttons)显示多个选择。...对于冗长或复杂的表单,建议将按钮放在表单的左侧,肯定性按钮位于否定性按钮的左侧。 ---- 样式 版式设计 按钮文本应该用有大写的语言大写。...请勿在固定按钮区域使用浮动按钮。 ? 添加分隔后,底部固定按钮可用于滚动的提示框。 ?...---- 下拉按钮(Dropdown buttons) 移动端下拉按钮 下拉按钮 下拉按钮可在多个选项中进行选择。 该按钮显示当前状态和向下箭头。...当用户与按钮交互时,Menus会覆盖按钮并显示可能的状态。 按下某个状态会取消Menus并更新按钮以显示此新状态。 在下拉菜单中滚动的方式与Menus滚动的方式相同。 ? ?

    3.9K160

    项目取名规范

    print.css;  二.常用类/ID命名规范 页 眉:header  内 容:content  容 器:container  页 脚:footer  版 权:copyright   导 航:menu  菜单...:menu    子菜单:submenu 导航:nav   子导航:subnav   标 志:logo  广告:banner  标 题:title  侧边栏:sidebar 图 标:Icon  注 释:...note  搜 索:search  登 录:login 登录条:loginbar 链 接:link  信息框:manage  滚动:scroll   页面主体:main   内容:content   标签页...   小技巧:tips   标题:title   指南:guild   服务:service     热点:hot 新闻:news 下载:download 注册:regsiter 状态:status 按钮...partner 友情链接:friendlink 页脚:footer 版权:copyright 提交:submit 文本框:textbox 统计:count 以上结构可以组合使用,例如:左列标题lefttitle;底部导航

    78020

    ZBP旗舰主题博览《Expolee》,新年新气象我的风格就是独“鼠”一帜!

    主题模块支持开关,是否开启随您心意。 主题视频教程制作中,请稍后。。。...模板侧栏调用说明: 杂志和博客模式采用侧栏:默认侧栏(首页CMS和企业风格没有侧栏) 分类列表调用侧栏:侧栏2(商品模板catasell分类没有侧栏) 文章模板调用侧栏:侧栏3(包括独立文章页面) 移动端导航菜单调用的侧栏是...更新详情:(07/11) -- 优化移动端侧栏菜单代码,二级菜单默认隐藏,增加显示按钮,看起来更加整洁干净。 -- 优化搜索页无结果时的友好提示。 -- 优化适配“链接管理插件”。...更新详情:(04/09) 适配用户中心收藏按钮图标。...    .sidebar {display: block;}} 更新详情:(04/02) 优化企业模式下轮播图片不居中的问题,图片采用拉伸的方式,铺满屏幕。

    1.4K20

    【vite+vue3+Ts+element-plus】肩并肩带你写后台管理之主页面开发(侧边栏菜单生成、标签栏开发)

    -- 左侧menu --> sidebar id="guide-sidebar" class="sidebar" :class="{ 'sidebar-container...16px; transition: all 0.3s; &.row { transform: rotate(90deg); } } 这里控制侧边栏折叠的按钮我是通过...,之后会判断这是个菜单(一级菜单)还是个页面(二级菜单),同时也支持一些只有一个二级菜单的一级菜单直接显示二级菜单,这个是否直接显示根据我们在编辑菜单时配置的alwaysShow决定,后面也会简单的说一下菜单管理的配置项...,由于el-scrollbar也不支持鼠标滚动的时候横向滚动,所以我们只能监听鼠标滚动事件,自己写一个横向滚动的方法。...固定标签没有关闭按钮 页面切换过渡效果 刚才说标签的时候提到了缓存页面,不过没有说怎么写,这里和过渡效果一起说。

    4.5K31

    软件工程 怎样建立甘特图

    “工期”列将随您键入的新开始日期和完成日期自动更新。您还可以键入开始日期和完成日期之一以及工期来指示任务的时间长度。...要创建新的任务行,请拖动位于框架底部中央的绿色选择手柄。 在两个现有任务之间添加新任务 右键单击要在其上方显示新任务行的行中的任意单元格,然后单击快捷菜单中的“新建任务”。...如果以后要再次显示该列,请右键单击列标题,然后单击快捷菜单中的“插入列”。在列表中选择要再次显示的列,然后单击“确定”。 移动数据列 单击要移动的列的标题。 将列拖到新的位置。...滚动至特定的任务或里程碑 通过单击包含任务名称的单元格,选择要滚动至的任务或里程碑。 在“甘特图”工具栏上,单击“滚动至任务”按钮。  ...滚动至特定日期 在甘特图中,右键单击时间刻度中的任何位置,然后单击快捷菜单中的以下选项之一:“滚动至完成日期”- 滚动至时间刻度的结束位置。 “向左滚动一个单位”- 向左滚动一个次要单位。

    5.1K20

    Flutter 可折叠边栏

    原文链接:https://medium.com/flutterdevs/foldable-sidebar-in-flutter-7addcfb8304f 移动应用程序具有多种方法来处理屏幕之间的导航,例如导航抽屉...,底部导航栏,滑动选项卡等。...利用Material Design的移动应用程序有两个必不可少的导航选择。这些导航是“选项卡和抽屉”。抽屉是选项卡的一种可选选择,因为有时移动应用程序没有足够的空间来帮助选项卡。 抽屉是不可见的侧屏。...它显示了在flutter应用程序中使用foldable_sidebar包可折叠的侧边栏将如何工作。它显示了当用户点击浮动操作按钮时,抽屉将以折叠方式显示/隐藏。它会显示在您的设备上。...在内部,我们将添加按钮的backgroundColor。我们将添加一个菜单图标和onPressed()方法。在此方法中,我们将定义setState()。

    6.4K50

    React 侧边栏组件 Sidebar

    一、引言在现代Web应用中,侧边栏(Sidebar)是一个非常常见的用户界面元素。它通常用于提供导航菜单、工具选项或其他辅助信息,帮助用户更方便地浏览和操作应用。...容器负责定义侧边栏的整体布局和样式,而内容则包含具体的菜单项或功能按钮等。在React中,我们可以通过创建一个名为Sidebar的组件来封装这些逻辑。.../关闭状态,并通过按钮点击事件切换状态。...当侧边栏处于关闭状态时,它会被移动到屏幕左侧之外;当打开时,则平滑地滑入视图。三、常见问题与易错点(一)响应式设计不足在实际开发中,侧边栏可能需要适应不同的屏幕尺寸。...const MenuItem = React.memo(({ item }) => ( {item}));此外,还可以考虑使用虚拟列表技术(如react-window)来提高滚动性能

    20610

    第64天:CSS常用命名规范,有用!

    搜索框:searchBox 登录:login 登录条:loginbar 工具条:toolbar 下拉:drop 标签页:tab 当前的:current 列表:list 滚动:scroll 服务:service...下载:download 栏目标题:title 热点:hot 加入:joinus 注册:regsiter 指南:guide 友情链接:friendlink 状态:status 版权:copyright 按钮...栏目:column 页面外围控制整体布局宽度:wrapper 三、导航 导航:nav 主导航:mainnav 子导航:subnav 顶导航:topnav 边导航:sidebar 左导航:leftsidebar...右导航:rightsidebar 菜单:menu 子菜单:submenu 标题:title 摘要:summary 四、功能 标志:logo 广告:banner 登陆:login 登录条:loginbar...注册:register 搜索:search 功能区:shop 标题:title 加入:joinus 状态:status 按钮:btn 滚动:scroll 标签页:tab 文章列表:list 提示信息:

    1.1K30

    团队合作时CSS的命名规范

    常用的css命名规则: 头:header 内容:content/container 尾:footer 导航:nav 侧栏:sidebar 栏目:column 页面外围控制整体布局宽度:wrapper...:menu 子菜单:submenu 搜索:search 友情链接:friendlink 页脚:footer 版权:copyright 滚动:scroll 内容:content 标签页:tab...页面外围控制整体布局宽度:wrapper 左右中:left right center (2)导航 导航:nav 主导航:mainnav 子导航:subnav 顶导航:topnav 边导航:sidebar...左导航:leftsidebar 右导航:rightsidebar 菜单:menu 子菜单:submenu 标题: title 摘要: summary (3)功能 标志:logo 广告:banner...登陆:login 登录条:loginbar 注册:regsiter 搜索:search 功能区:shop 标题:title 加入:joinus 状态:status 按钮:btn 滚动

    96310

    2021前端最新DIV+CSS规范命名大全集合

    用于主体内容(中部) 左侧 main-left -------------左侧布局 右侧 main-right -----------右侧布局 导航条 nav -----------------网页菜单导航条...内容 content ---------------用于网页中部主体 底部 footer -----------------用于底部 三、DIV+CSS命名参考表: - TOP 以下为CSS样式命名与...#submenu 子菜单 #sideBar 侧栏 #sidebar_a, #sidebar_b 左边栏或右边栏 #main 页面主体 #tag 标签 #msg #message 提示信息 #tips...#status 状态 #scroll 滚动 .tab 标签页 .left .right .center 居左、中、右 .news 新闻 .download 下载 .banner 广告条(顶部广告条)...)、footer(页脚、底部)、logo(标志、可以配合h1标签使用)、banner(广告条,一般在顶部)、copyRight(版权)。

    1.1K30

    前端命名规范化

    (1)页面结构 容器: container 页头:header 内容:content/container 页面主体:main 页尾:footer 导航:nav 侧栏:sidebar 栏目...页面外围控制整体布局宽度:wrapper 左右中:left right center (2)导航 导航:nav 主导航:mainbav 子导航:subnav 顶导航:topnav 边导航:sidebar...左导航:leftsidebar 右导航:rightsidebar 菜单:menu 子菜单:submenu 标题: title 摘要: summary (3)功能 标志:logo 广告...:banner 登陆:login 登录条:loginbar 注册:regsiter 搜索:search 功能区:shop 标题:title 加入:joinus 状态:status 按钮...:btn 滚动:scroll 标签页:tab 文章列表:list 提示信息:msg 当前的: current 小技巧:tips 图标: icon 注释:note 指南:guild 服务

    1.2K60

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

    底部动作条呈现了简单、清晰、无需额外解释的一组操作。 ​编辑 ​编辑 通常以列表形式出现,支持上下滚动。 ​编辑 ​编辑 也可以是网格式的。...使用悬浮按钮要遵循以下规则: 建议只用一个悬浮按钮 悬浮按钮可以贴在纸片边缘或者接缝处,但不要贴在对话框、侧边抽屉和菜单的边缘 悬浮按钮不能被其他元素盖住,也不能挡住其他按钮 列表滚动至底部时,悬浮按钮应该隐藏...编辑 菜单过长时,需要显示滚动条。 ​编辑 菜单从当前选项固定位置展开,不要跟随点击位置改变。 ​编辑 菜单到上下留出8dp距离。 ​...Snackbars在移动设备上,出现在底部。在PC上,应该悬浮在屏幕左下角。 ​编辑 不一定要用户响应的提示,可以使用Snackbars。非常重要的提示,必须用户来决定的,应该用对话框。 ​...编辑 侧边抽屉支持滚动。如果内容过长,设置和帮助反馈可以固定在底部。抽屉收起时,会保留之前的滚动位置。 ​编辑 ​编辑 列表较短不需要滚动时,设置和帮助反馈跟随在列表后面。 ​

    5.1K20

    CSS命名规范

    (一)常用的CSS命名规则   头:header   内容:content/container   尾:footer   导航:nav   侧栏:sidebar   栏目:column   页面外围控制整体布局宽度...:menu   子菜单:submenu   搜索:search   友情链接:friendlink   页脚:footer   版权:copyright   滚动:scroll   内容:content...  左导航:leftsidebar   右导航:rightsidebar   菜单:menu   子菜单:submenu   标题: title   摘要: summary   (3)功能   标志:...  登陆:login   登录条:loginbar   注册:regsiter   搜索:search   功能区:shop   标题:title   加入:joinus   状态:status   按钮...:btn   滚动:scroll   标签页:tab   文章列表:list   提示信息:msg   当前的: current   小技巧:tips   图标: icon   注释:note   指南

    1.6K20

    【Flutter】底部导航栏实现 ( BottomNavigationBar 底部导航栏 | BottomNavigationBarItem 导航栏条目 | PageView )

    ---- 通过 Scaffold 组件的 bottomNavigationBar 字段 , 可以设置底部导航栏菜单 , 设置一个 BottomNavigationBar 组件 ; BottomNavigationBar...currentIndex = pageIndex; }); }, /// 图标和文本位置不变 type: BottomNavigationBarType.fixed, /// 底部导航栏的按钮条目...用于控制 PageView 的跳转 , PageController 主要作用是调用 void jumpToPage(int page) 方法 , 进行页面跳转 ; jumpToPage 页面跳转在底部菜单栏的...controller, // 滚动控制类 this.physics, // 滚动逻辑 , 不滚动 / 滚动 / 滚动到边缘是否反弹 this.pageSnapping = true,...}, /// 图标和文本位置不变 type: BottomNavigationBarType.fixed, /// 底部导航栏的按钮条目

    6.2K50

    Material Design — 提示框( Dialogs)

    左:提示框内容    右:全屏提示框 可滚动内容例外 一些提示框内容需要滚动,例如铃声列表。 对于可滚动的选项列表,提示标题仍固定在顶部。...否则,标题会随内容一起滚动离开视野。 内容滚动时,操作始终保持原位。 提示框与底层父级材料是分开的,不会随其滚动。 ?...标题要明确告知结果 ---- 简单菜单 仅限手机和平板电脑 消除歧义:简单提示框显示列表项目的详细选项或提供相关操作。 简单提示框可以显示与简单菜单相同的内容。...但是,简单菜单是首选,因为它们对用户当前的上下文影响较小。 ? 简单菜单的样式 简单提示框(用于选择) 简单的提示框可以提供有关列表项的额外详细信息或操作。...不该有明确的取消按钮 明确说明 ·在简单提示框中,行高可以变化; ·简单的对话框在屏幕上垂直和水平都居中显示; ·提示框与屏幕左右边缘的距离应该至少为40dp,距离顶部和底部至少为24dp; ·该对话框的内容距离提示框边缘为

    5.2K101
    领券