推荐的按钮放置 标准提示框 屏幕上的按钮对齐方式:右边 将肯定性按钮放在右侧,否定性的放在左边。 表单 屏幕上的按钮对齐:左边 将肯定性按钮放在左侧,否定性的放在右边。...卡片 按钮最好放在卡的左侧以增加其可见度。 但是,由于卡片具有灵活的布局,因此可以将按钮放置在适合内容和上下文的位置,同时保持产品内的一致性。...非标准的提示框和模态窗口 非标准提示框和模态窗口中的按钮放置取决于它们包含内容的复杂程度。 对于内容相对简单的提示框,建议将按钮放在对话框的右侧,肯定性按钮位于否定性按钮的右侧。...对于冗长或复杂的表单,建议将按钮放在表单的左侧,肯定性按钮位于否定性按钮的左侧。 ---- 样式 版式设计 按钮文本应该用有大写的语言大写。...背景比较嘈杂的时候使用浮动按钮 浮动按钮就像一块放在另一张纸上的材料 - 点击时浮起并填充颜色。 ? 按钮海拔 浮动按钮的默认海拔为2dp。 在桌面上,浮动按钮可以在悬停时获得此海拔。 ?
行(Row)行(Row)是Bootstrap中的一个容器,用于包含一组列。通过将内容放置在行内,我们可以创建水平排列的列,并控制其在不同屏幕尺寸下的布局。...每个列都使用col-类指定了列的宽度。在这种情况下,.col-6表示每个列占据行的一半宽度,因此左侧和右侧内容将并排显示。Bootstrap使用12列的网格系统。...可以使用.col-类来指定列的宽度,如.col-6表示占据一半宽度,.col-4表示占据四分之一宽度,以此类推。...除了指定列的宽度,我们还可以使用偏移量(Offset)和列排序(Ordering)类来调整列的布局。偏移量类用于在行中创建空白列,而列排序类用于控制列的顺序。...每个列包含一个卡片(.card),其中有博客文章的标题和内容。通过使用行和列,我们可以创建具有自适应布局的网格系统,以适应不同屏幕尺寸的设备。
登录状态失败提醒 语雀中的进行关联操作的非模态对话框,一个短小的表单:文字链设置(这里也可以使用气泡卡片组件) Gmail 中点击「写邮件」按钮,在右下角打开非模态小对话框,让用户参考下面的邮件撰写新邮件...抽屉的模态 vs 非模态 项目管理工具 Jira 的帮助文档入口在页面右侧,点开后从右侧划入非模态抽屉展示内容,这样便于用户进行对照查看和操作: 搜索功能入口在页面左侧中的导航中,点开后从左侧划入模态抽屉进行交互...原来由左侧划入的模态抽屉,点击左侧导航后从左侧划入: 当前版本使用非模态对话框模态对话框,点击顶部导航后在 icon 下方出现: 4....模态抽屉 vs 气泡卡片 文档工具 中,产品功能和交互都很简洁轻量,没有出现对话框组件,在文档中插入图片或文件、编辑导航、导入文档等稍重的操作使用抽屉,而插入表情、标签等位置指向明确、操作很轻的使用气泡卡片...例如:为一个表单选择组件,从应用场景来看,对话框和抽屉皆可;从交互维度,该表单的填写需要参考表单的父级页面中的内容,则确定选择非模态抽屉模态对话框,不需要再从长短考虑。
在下文中,我们将推荐一些非常好用的 Vue 开源库 Vue.js Vue.js 是一个非常易用的渐进式 JavaScript 框架,用于构建用户界面。...地址:github.com/sdras/vue-v… 4.Bootstrap-Vue 提供了最全面的 Bootstrap V4 实现。...地址:github.com/vouill/vue-… 14.Vue Swing 它是Swing的 vue.js 包装器,一个卡片形式的界面(swipe-left 对应是,swipe-right 对应否)...地址:github.com/ankurk91/vu… 18.Vuelidate 进行基于模型的验证,实现表单验证现在变得轻而易举。...可以放在右侧、左侧、底部、顶部或中间,任何你想要的位置!
表单样式:设置了表单的高度、宽度、背景颜色和圆角,使用 position: relative 为内部的绝对定位元素提供参考。 卡片样式:设置了卡片的尺寸、背景、阴影和位置,使其显示在表单上方。...卡片信息样式:设置了卡片名称和信息项的样式,包括字体颜色、大小和间距。 表单内容样式:设置了表单内容区域的宽度和位置。 按钮样式:设置了按钮的样式,包括背景渐变、圆角和鼠标悬停效果。...验证通过后将信息显示在卡片上,并触发卡片放大的动画效果。...显示信息和动画效果:如果姓名和学号验证都通过,将用户输入的姓名、学号和选择的学院信息显示在卡片的信息项中,并为卡片元素添加 showCard 类,触发卡片放大的动画效果。...信息显示和动画效果:将用户输入的信息显示在卡片上,并为卡片元素添加 showCard 类,触发卡片放大的动画效果。
在本文中,我们将推荐一些非常好用的 Vue 相关的开源项目。无论是开发新手还是经验丰富的老手,我们都喜欢开源软件包。...所幸的是,随着 Vue.js 和 Nuxt.js 社区的不断壮大,每天都会出现一些很好的开源框架和包。 1.Vue Dark Mode Vue.js 的一个极简主义的深色设计系统。...地址:github.com/sdras/vue-v… 4.Bootstrap-Vue 提供了最全面的 Bootstrap V4 实现。...地址:github.com/ankurk91/vu… 18.Vuelidate 进行基于模型的验证,实现表单验证现在变得轻而易举。...可以放在右侧、左侧、底部、顶部或中间,任何你想要的位置!
"> 布局容器: Bootstrap 需要为页面内容和栅格系统包裹一个 .container 容器,它提供了两个作此用处的类 container 类: 响应式布局的容器 固定宽度 大屏...15像素的 padding 可同时为一列指定多个设备的类名,以便划分不同份数 例如 class= col-md-4 col-sm-6 列嵌套: 内置的栅格系统将内容再次嵌套,就是一个列内再分若干份小列,...类可以将列向右侧偏移,这些类实际是通过使用 * 选择器为当前元素增加了左侧的边距 (margin) 4">1 4 col-lg-offset-4">2 列排序: 通过使用 .col-md-push 和 .col-md-pull 类就可以改变列...-8 col-lg-pull-4">右侧 响应式工具: 类名 超小屏 小屏 中屏 大屏 .hidden-xs 隐藏 可见 可见 可见 .hidden-sm 可见 隐藏 可见 可见
适配场景演示 携程App采用观察+访谈的形式,邀请用户使用折叠屏手机,观察使用情况和操作方式,测试他们对首页方案的反馈。结果显示,用户操作折叠屏方式趋于平板,所有人都使用双手,一手持机一手操作。...左侧一条街、宫格、次入口位置固定,右侧特价、各类卡片、信息流滑动。针对折叠屏手机,UX设计师将可视化元素进行重新分组,各组块位置挪移,最终形成均衡的排版。...2.旅游页面 设计方式:挪移布局 在旅游页面用户可根据自己的需求选择旅游形式。将主功能查询操作区、宫格区置于左屏,位置固定,各导流模块、信息浏览区放在右侧,方便用户滑动浏览。...3.门票页面 设计方式:分栏布局 将列表页置于左侧,详情页置于右侧,左侧景点卡片与右侧详情强关联,点击列表第一个景点详情,右侧会切换出左侧景点对应的景点详情。...4.查询页面 对于查询页面,用户的重点在购买,浏览作为辅助,UX设计师将主功能查询操作区置于左屏,信息浏览区放在右侧。
4.x.x:最新版,目前还不是很流行 2.4bootstrap基本使用 在现阶段我们还没有接触JS相关课程,所以我们只考虑使用它的样式库。...小列 列偏移 使用 .col-md-offset-* 类可以将列向右侧偏移。...这些类实际是通过使用 类选择器为当前元素增加了左侧的边距(margin)。 4">2 列排序 通过使用 .col-md-push-(推) 和 .col-md-pull- (拉)类就可以很容易的改变列(column)的顺序。...-8 col-lg-pull-4">右侧 响应式工具 为了加快对移动设备友好的页面开发工作,利用媒体查询功能,并使用这些工具类可以方便的针对不同设备展示或隐藏页面内容。
##实例:移动设备和桌面屏幕 是否不希望在小屏幕设备上所有列都堆叠在一起?那就使用针对超小屏幕和中等屏幕设备所定义的类吧,即 .col-xs-* 和 .col-md-*。...##实例:手机、平板、桌面 在上面案例的基础上,通过使用针对平板设备的 .col-sm-* 类,我们来创建更加动态和强大的布局吧。...##列偏移 使用 .col-md-offset-* 类可以将列向右侧偏移。这些类实际是通过使用 * 选择器为当前元素增加了左侧的边距(margin)。...例如,.col-md-offset-4 类将 .col-md-4 元素向右侧偏移了4个列(column)的宽度。...为了使用内置的栅格系统将内容再次嵌套,可以通过添加一个新的 .row 元素和一系列 .col-sm-* 元素到已经存在的 .col-sm-* 元素内。
指标有主次之分,比如业绩是一个主指标,辅助比较业绩好坏的指标是次级指标,业绩和目标对比(业绩达成率),业绩和同期对比(业绩增长率)。...ZebraBI擅长使用卡片图进行指标组合,例如下图主指标放在上方中央,去年同期率值和绝对值增长作为辅助放在下方。...或者排版进行变化,两个辅助指标放在右侧: Power BI于2023年6月推出的新卡片图也能实现此种效果(不了解新卡片图可参考此文:Power BI可视化的巅峰之作:新卡片图)。...例如,将去年同期放在下方或者右侧: 将业绩达成率和增长率放在业绩左侧或者右侧: 以上展示方式的原理是相同的,使用SVG的text对指标进行包裹,达成和增长同时显示的完整度量值如下: 新卡片图_双排...示例增长率箭头使用了UNICODE,达成率对勾使用了输入法。辅助指标的多少可以按照实际需求增减tspan标签数量。 将新卡片图的填充图像设置为上方SVG度量值,即可正常展示。
这个开源工具包是基于Vue.js和Bootstrap构建的,非常适合开发现代Web应用程序。本文将介绍其基础知识,让您可以开始使用这个强大的框架。...为什么使用BootstrapVue? 快速开发:使用BootstrapVue的主要原因之一是它提供了许多预构建的UI组件(如按钮、表单、模态框和工具提示),可以轻松集成到您的Web应用程序中。...有两种将 BootstrapVue 集成到您的 Vue.js 项目中的方法: 使用像NPM和Yarn这样的软件包管理器 使用CDN链接 使用NPM或Yarn 根据您使用的软件包管理器运行以下命令之一:...对于本文,我们将一直使用软件包管理器。让我们继续设置已安装的BootstrapVue软件包。 设置BootstrapVue 为了设置Bootstrap和BootstrapVue包,我们刚刚安装了。...让我们来探索一些基本的BootstrapVue组件,包括按钮、表单和卡片。 Buttons 按钮 BootstrapVue提供了多种按钮组件,可用于创建具有不同样式和功能的不同类型的按钮。
页面整体采用扁平化处理,布局更趋向于暴露内容的本质,页面块之间的留白更多,字体更大,配色更单一,在form表单处参照了bootstrap的流行风格,也加入了一些css3的动画效果,当然只有高级浏览器才支持...主界面顶部还是采用经典的黑配蓝的搭配,也没采用固定定位,固定定位的缺点就是在小屏上反而减少了视口大小。 2). 左侧菜单是固定宽度的布局,右侧主区域则是自适应。 3)....左侧菜单的图标采用的字体图标,关于这块图标,每个图标完美的诠释了后面菜单的语义,有些朋友可能怀疑自己审美不行或者选择的能力较差。其实有些事情是练出来。...查询按钮放在另一行右对齐。 3). 结果列表处,操作按钮放在左上角,比如:新增作品,批量删除等,为了是让用户醒目的看到操作。 4). 这个table是分为table>tr>th+td的布局结构。...这块也可以使用ul,li布局,但为了使边丝均匀,简单,就采用table。 2).
所有力所能及的善行,所有充盈于心的善意,我将毫不吝惜,即刻倾予。我将再不拖延,再不淡漠,只因此生之路,再也无法重来。 对计算机中存储的数据执行的两种最常见操作是排序和索引。...直接插入排序算法的说明卡片>: 1. 取出第一张卡片直接放到桌子最左侧 2....取出第二张卡片,如果该卡片标注的数字小于第一张,则将第一张卡片向右移动一格;否则放到右侧; 3....取第二个间隔值d2的分组和排序; 3. 直至所取的间隔为1,即所有记录放在同一组中进行直接插入排序为止。 ?...将所有小于基准元素的数据放在基准值的左侧,大于基准值元素的数据放在基准值右侧; 3. 分别对较小元素的子序列和较大元素的子序列重复步骤1和2。
2019年实习时的 BootStrap(4.x)基础知识 备份 BootStrap5六角学院文档: HexSchool 顺便推荐一个程序员段子网站 techug.com 栅格系统 栅格类 例:类上的负边距设置第一行和最后一列的偏移。 栅格列是通过跨越指定的 12 个列来创建。 例如,设置三个相等的列,需要使用用三个.col-4 来设置。...(Card) 基础卡片 例: 简单的卡片 可以通过 Bootstrap4 的 .card...与 .card-body 类来创建一个简单的卡片 Bootstrap4 的卡片类似 Bootstrap 3 中的面板、图片缩略图、well .card-header类用于创建卡片的头部样式,.card-footer...可以在头部元素上使用 .card-title 类来设置卡片的标题 。
定义卡片的摆放规则 第一张卡片放在正中间,其余卡片分成两部分分别放在左右两侧,因此如果卡片数量为奇数,则左右两侧卡片数量一致,如果卡片数量为偶数,多出的一张需要放到左侧或者右侧,这里我们定义为放到右侧。...,在Hierarchy层级窗口的表现则是编号0的卡片在最下方,编号1卡片在编号2卡片下方以遮挡编号2卡片,编号4卡片在编号3卡片下方以遮挡编号3卡片。...动态调整位置、层级和大小 移动动画 首先为每张卡片添加脚本,用于实现卡片的移动逻辑,使用插值的形式来实现动画过程,假设动画所需时长为0.5秒,使用变量float类型变量timer来计时,自增Time.deltaTime...,如果是,使其立即变为最左侧的卡片,不表现动画过程,目的是为了防止如下图所示,卡片从最右侧移动到最左侧的穿帮现象: 穿帮现象 在生成卡片时,为卡片物体添加该脚本,并添加到列表中进行缓存,同时,定义一个用于存储各编号对应的层级和坐标的数据结构...,记录了卡片当前的编号,以及各编号对应的层级和位置,在点击下一个、上一个按钮时,只需要根据卡片当前的编号+1或-1来获取目标层级和位置即可。
如果是内部系统或是自己需要写个简单点的页面,可以直接使用Twitter的Bootstrap,而这个表单器也是非常好用,直接拖拽,设置属性,得到一个很漂亮的表单。 ?...右侧的Generated Source即可获取左侧设计表单的源码,很方便吧:) 使用方法很简单,鼠标左键选中你需要添加的表单控件至左侧容器中,松开鼠标即可。 ?...选择控件,会弹出属性面板,只需要修改相应的参数即可: ? 立即去试用>>
分析了 操作 元素样式属性的 三种方式 : 行内样式操作 , 类名样式操作 , 类列表样式操作 ; 一、案例需求 在页面中 , 设置一个对话框 , 点击对话框左侧 x 按钮 , 关闭对话框 ; 二、案例核心要点.../* 将按钮放在 盒子的 左侧 多出的 2 像素是边框 */ left: -22px; /* 设置 左侧 关闭按钮宽高 */ width...">× 标签 也设置了 1 像素的 边框 , 设置 按钮时 , 左侧和 顶部 的 样式 , 绝对布局 距离顶部 设置 -1 像素 , 距离左侧 -22 像素 , 正好可以将 按钮 与 外部盒子模型.../* 将按钮放在 盒子的 左侧 多出的 2 像素是边框 */ left: -22px; 5、绝对布局要点 - 设置负值即可超出父容器模型边框 如果 想要 将子元素 设置到 父容器...box 有 1 像素边框 按钮也有 1 像素边框 为了使按钮与盒子对齐 */ top: -1px; /* 将按钮放在 盒子的 左侧 多出的 2 像素是边框
Bootstrap 提供了各种现成的样式和组件,可用于创建导航栏、按钮、表格、表单、模态框等等,使开发者能够快速搭建各种网页元素。 为什么要使用 Bootstrap?...本节将介绍如何快速入门 Bootstrap。 引入 Bootstrap 首先,您需要将 Bootstrap 的样式和 JavaScript 引入到您的网页中。... 在上述示例中,我们使用 container 类包裹内容,然后在内部使用 row 类来创建一行。...Bootstrap 的表格样式使表格更易于阅读和导航。 表单 Bootstrap 也提供了各种表单组件,如文本框、单选按钮、复选框等。...> 这个表单包括文本框、电子邮件输入、文本区域和提交按钮,使用 Bootstrap 的表单组件。
传统模式下,一个卡片图放一个数字,借助新卡片图可以实现总分结构。例如下图卡片除了显示总业绩,右侧条形图分别列示了每家店铺的业绩明细。...连接线可以由直线变为曲线: 条形可以变为柱形: 换一个指标,下图除了显示总业绩达成,百分比条形显示每家店铺达成: 演示视频: 实现方法是对新卡片图施加SVG度量图表填充图像,下图将图像放在了卡片总值最右边...如何使用SVG绘制条形图?《使用公式花式制作条形图》给出了众多造型代码。现在只需要在代码中增加连接线,总数据和条形连接到一起。...以直线连接为例,增加line标签,连接线的起点为图像左侧中部(此处假设图像为100*100大小,左侧中部y坐标为50),终点为每个条形开始的点。...如果是弧线链接,需要使用SVG的Path标签圆弧指令A进行绘制。如果是柱形图,x、y逻辑颠倒即可将条形图变更为柱形图。
领取专属 10元无门槛券
手把手带您无忧上云