展开

关键词

智能门锁:触摸设计注意事项

触控设计注意事项:覆盖层选择、电磁兼容性、PCB布局走线 覆盖物选择 选择覆盖材料考虑的关键因素:电容耦合性能(介电常数) 材料上需要注意,介电常数越高,手指与传感器板之间的电容耦合性能就越好,如下几款材料 电磁兼容性(EMC) 电磁兼容性与材料、结构、电路设计都相关; 材料上,如下为一些常用材料12kV ESD保护的最小厚度,在结构上,避免触控板与外界直接可物理接触; 电路设计上参考如下几个点: 在触摸芯片 该匹配电阻是否需要预留具体参考芯片推荐设计; 铺地,将触控焊盘到芯片之间的走线进行包地处理,吸收电磁辐射,另外,焊盘背面若铺地,可采用网格铺地的方式,既保证灵敏度,又可提升抗干扰能力。 针对不同芯片设计效果,有些方案可能会推荐实铺地的方式 PCB布局走线 尽量减少走线和触控传感器的的寄生电容,当走线缩短变窄时,走线电容会变小,有些芯片为了调节走线电容,会在芯片端预留电容位置,用以调节灵敏度 ; 走线宽度、间隙查看芯片推荐值,以sypress Capsense推荐为例:走线不能大于7mil(0.18mm),走线必须围绕着网格接地,且走线与接地间的间隙介于 10 mil 到20 mil(0.25

9220

Material的布局原则

原则 Material Design 指南通过源自印刷领域的设计元素 – 例如排版、网格、空白、缩放、颜色,和图像 – 来建立层次结构和传达所要表达的含义,并专注于带给用户沉浸式的体验。 Material Design 采用来自印刷设计领域的工具,如基准网格和结构模版,通过重复视觉元素,结构网格以及跨平台和屏幕尺寸的间距,促进不同环境下设计的一致性。 这些布局可通过缩放来适应任何屏幕大小,这简化了创建可扩展应用的过程。 纸片工作原理 在 Material Design 中,纸片的物理特性被转移到了屏幕中。 在本规范中,构成应用的表面被成为材料材料片。 应用之外的元素,例如系统状态栏,和应用内容是分开的,不会被视为材料。 更多关于材料的细节,详见材料属性。 接缝 两片材料的公共边缘被成为接缝。 两片材料的接缝 阶层 两个 Z 轴位置不同的材料片重叠时,会形成阶层。这两个材料会相互独立移动。 两片重叠的材料构成的阶层 浮动操作按钮 浮动操作按钮 浮动操作按钮是和工具栏分离的圆形纸片。

33740
  • 广告
    关闭

    腾讯云校园大使火热招募中!

    开学季邀新,赢腾讯内推实习机会

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

    响应式布局,你需要知道这些

    弹性盒与网格 设备断点与 CSS 媒体查询 响应式布局的一些最佳实践 响应式设计 著名的网页设计师 Ehan Marcotte 在 2010 年 5 月的一篇名为《Responsive Web Design 建筑师们通过把嵌入式机器人与可拉伸材料结合的方法,尝试艺术装置和可弯曲、伸缩和扩展的墙体结构,达到根据接近人群的情况变化的效果。 ,属性值也足够应对大部分复杂的场景,但 FlexBox 基于轴线,只能解决一维场景下的布局,作为补充,W3C 在后续提出了网格布局(CSS Grid Layout),网格将容器再度划分为 “行” 和 “ 列”,产生单元格,项目(子元素)可以在单元格内组合定位,所以网格可以看作二维布局网格 关于网格布局推荐阅读这篇文章 A Complete Guide to Grid。 上述文章非常详细地介绍了网格的一些基本概念(比如容器和项目,行和列,单元格和网格线等),使用姿势,注意事项等。

    22620

    OptiStruct在油底壳NVH结构优化中的应用

    拓扑优化指在给定的设计区域内,通过寻求最优的材料分布,得到结构的最优拓扑布局,使得结构能够在满足约束条件的情形下,结构的某种性能指标达到最优。 形貌优化则是针对面网格单元,通过使设计区域薄弱地方生成鼓包特征,以实现结构的局部优化。 2.1 网格划分主要零部件油底壳均采用四面体体单元进行网格划分。结点数和单元数见表1。 表1 发动机主要部件的结点数和单元数2.2 材料与属性    计算中所使用的材料参数如下:    油底壳的材料参数:    弹性模量:71000MPa    材料密度:2.7E-9T/mm3    泊松比 图3 形貌优化模型(1)设计区域:针对底部大平面设置成面网格,图2中的蓝色区域为设计区域。(2)约束条件:约束油底壳全部螺栓孔的六个自由度。

    5410

    网页设计太麻烦

    使用此UI工具包可轻松设计基于引导程序的站点。 2. Adobe XD Bootstrap 4 Grid Template ? 免费下载 目前XD还不具有创建布局网格的功能。 有了这款工具包,你也可以轻松创建网格。它提供4种不同屏幕尺寸的网格。 3. Takeme ? Bootstrap材料设计 什么是Bootstrap材料设计呢? 优秀Bootstrap材料设计案例 1.Bootstrap 4 & Material Design -作品集模板 ? 完全响应式的设计使它可以在各种尺寸的屏幕上完面呈现。 2. MaterialKit -材料设计模板 ?

    66630

    网页设计中栅格的应用

    设计中,有时候,仅靠感觉和大致方向来猜测布局的效果可能不会太理想。所以正确使用网格,会让设计显得有条理,结构合理,整洁并且思考周到。 一个整洁对齐的界面很多时候都不应该引起用户的注意。 多个单元列和装订线一起便形成了一栏,这些栏实际上是从策略的角度将内容材料放置在其中的容器。这些栏看起来似乎很禁锢,事实上在有调理的约束下设计会产生更多自由的空间。 十二列栅格 现在回到更具体范围来,我想通过一个非常通用的网格使用方法来帮助你形成你的第一个布局构建体系。十二列栅格是个很好的助手。 为什么十二列栅格那么方便? 让我们看一下使用了这个栅格的高灵活度的几种布局: 四列栅格 四列网格的主要优点是它很简单,它有很强的平衡界面能力以及可靠性。 这个例子里面每个栅格跨越三个列。 三列栅格 这个栅格的每栏都包含了4列,由于它是一个不对称的网格,因此涉及的方面更多一些,所以使用中,需要用更加聪明的方式在设计中找到平衡点。 像这样的不对称布局通常被认为更活跃,更熟练的技术运用。

    13720

    Material Design — 分隔线(Dividers)

    Deviders 分隔线是一种轻量级的规则,它将列表和页面布局中的内容分组。 分隔线能将页面内容和层次结构组织成单个块。 全出血分隔线强调单独的内容区域和需要更明显的视觉分离的部分。 网格列表中基于图像的内容不需要分隔线。 网格列表使用留白和副标题能够充分分离内容。 基于图像的内容 由于网格本身会创建视觉区分,网格列表不需要分隔线来将子标题与内容分开。 在这种情况下,留白和子标题足以将各个部分分开。 ? 网格列表使用留白与子标题即可 ? 分隔线滥用导致视觉噪声与分隔弱化 ---- 分隔线类型 全出血分隔线 全出血分隔线在列表和页面布局中分隔不同的内容部分(eg 联系人信息中的内容详情)或不同的内容元素(eg 列表项)。 全出血分隔线还可以展示材料中内容膨胀时材料将膨胀的材料中的分隔(如下图右)。 ? 内置分隔线 内置分隔线分隔相关内容,例如对话中的联系人列表或电子邮件列表中的部分。

    779120

    响应式网页bootstrap

    响应式网页设计 根据设备尺寸,自动调整布局,有bootstrap和foundation等 bootstrap没有自定义标签,主要通过css扩展class foundation不兼容旧版本的ie 网格系统 bootstrap网格系统 col- 针对所有设备 col-sm- 平板 - 屏幕宽度等于或大于 576px col-md- 桌面显示器 - 屏幕宽度等于或大于 768px) col-lg- 大桌面显示器 - 屏幕宽度等于或大于 992px) col-xl- 超大桌面显示器 - 屏幕宽度等于或大于 1200px) 针对每一行设置,container (固定宽度) 或 container-fluid (全屏宽度 ) foundation网格系统 small (手机端) medium (平板设备) large (电脑设备:笔记本,台式机)

    响应式网页

    响应式网页设计 根据设备尺寸,自动调整布局,有bootstrap和foundation等 bootstrap没有自定义标签,主要通过css扩展class foundation不兼容旧版本的ie 网格系统 相当于C#UI里面的容器系统 bootstrap网格系统 col- 针对所有设备 col-sm- 平板 - 屏幕宽度等于或大于 576px col-md- 桌面显示器 - 屏幕宽度等于或大于 768px ) col-lg- 大桌面显示器 - 屏幕宽度等于或大于 992px) col-xl- 超大桌面显示器 - 屏幕宽度等于或大于 1200px) 针对每一行设置,container (固定宽度) 或 container-fluid (全屏宽度) foundation网格系统 small (手机端) medium (平板设备) large (电脑设备:笔记本,台式机)

    15 个优秀的响应式 CSS 框架

    Material Design for Bootstrap MDB 建立在 Bootstrap 之上,并提供了开箱即用的材料设计外观。 Google的材料设计是一种流行的设计趋势,涉及卡片、阴影和动画。 官网:http://materializecss.com/ 10. Skeleton ? Skeleton 仅设置了少量标准 HTML 元素的样式,并包含一个网格。 Skeleton 中的网格是一个 12 列的流体网格,最大宽度为 960px,随着浏览器或设备的缩小而缩小。 它提供了响应式设计和移动设备优先的 UI 组件,并具有模块化结构,可让你只导入要包含在 Web 设计中的内容。Bulma 还提供了一个基于 flexbox 的现代网格系统。 Spectrecss CSS Framework Spectre.css 是一个轻量级的库,它提供了开箱即用的,基于 flexbox 的响应式和移动友好型布局

    2.5K10

    CSS 新版网格布局简述

    网格布局 CSS 网格是一个用于 web 的二维布局系统。利用网格,你可以把内容按照行与列的格式进行排版。另外,网格还能非常轻松地实现一些复杂的布局网格是由一系列水平及垂直的线构成的以一种布局模式。根据网格,我们能够将设计元素进行排列,帮助我们设计一系列具有固定位置以及宽度的元素的页面,使我们的网站页面更加统一。 创建自己的网格 决定好你的设计所需要的网格后,你可以创建一个CSS网格版面并放入各类元素。我们先来看看网格的基础功能,然后尝试做一个简单的网格系统。 比如设定为 minmax(100px, auto),那么尺寸就至少为100像素,并且如果内容尺寸大于100像素则会根据内容自动调整。 是不是现在的框架用的还是老版本的网格布局?有时间了看看去 javascript基础知识总结

    4910

    Flutter中构建布局

    对齐小部件 调整小部件 包装小部件 嵌套行和列 常见的布局小部件 标准小部件 材料组件 资源 建立布局 如果您想要了解布局机制的“全貌”,请从Flutter的布局方法开始。 第1步:绘制布局图 第一步是将布局打破成其基本要素: 识别行和列。 布局是否包含网格? 有重叠的元素吗? 用户界面是否需要选项卡? 注意需要对齐,填充或边框的区域。 首先,确定更大的元素。 渲染盒(在这种情况下,整个屏幕)的高度大于300像素,因此将主轴对齐设置为spaceEvenly将自由垂直空间均匀分配在每个图像之间,之上和之下。 GridView摘要: 在网格中放置小部件 检测列内容何时超过渲染框并自动提供滚动 构建您自己的自定义网格,或使用提供的网格之一: GridView.count允许你指定列数 GridView.extent Card摘要: 实现材料设计卡片 用于呈现相关信息的块 接受单个孩子,但该孩子可以是Row,Column或其他包含子级列表的小部件 显示圆角和阴影 卡片的内容不能滚动 来自材料组件库 卡片示例: ?

    1.1K10

    一次性把所有普通和经典的网页布局讲得通通透透的,多图预警,建议收藏

    12列网格布局 12列网格布局最早是由960.gs提出的网格布局系统(//960.gs/): ? 12列网格布局设计系统和CSS Framework中经常使用,比如业内经典的Bootstrap http://getbootstrap.com/ 就采用了12列网格布局系统: ? 先来看Flexbox布局模块。12列网格布局的HTMl结构一般类似于下面这样: <! 比如上面的HTML结构,行中有三列,每列的宽度刚好四个网格宽度加两个列间距。并且在计算的时候有一套成熟的计算公式: ? 而且还设计上也会有所差异,比如说距离容器两侧有没有间距等: ? 这些的差异对于计算公式和样式代码的设计都略有差异。

    21810

    Flutte部件目录-Material Components 顶

    应用程序结构和导航 按钮 输入和选择 对话框,弹出框和面板 信息显示 布局 查看Flutter窗口小部件目录中的更多小部件。 按钮 RaisedButton 材质设计凸起按钮。 一个凸起的按钮由一个矩形的材料悬停在界面上。 ? ? Card 材料设计卡片。 卡片有稍微圆角和阴影。 ? LinearProgressIndicator 进度和活动指标是应用程序加载内容的可视化指示。 GridView 网格列表由以垂直和水平布局排列的单元格的重复模式组成。 GridView小部件实现了这个组件。 ? 布局 ListTile 单个固定高度的行,通常包含一些文本以及前导或尾随图标。 ? Stepper 材质设计步骤部件,通过一系列步骤显示进度。 ? Divider 一个逻辑像素粗横线,两边都有填充。

    62140

    防御式CSS是什么?这几点属性重点防御!

    CSS变量回退 CSS变量在网页设计中得到了越来越多的应用。我们可以应用一种方法,在CSS变量值因某种原因为空的情况下,以一种不破坏体验的方式使用它们。 通过 JS 输入CSS变量的值时特别有用。 7.使用固定宽度或高度 破坏布局的常见情况之一是对一个有不同长度内容的元素使用固定的宽度或高度。 固定高度 我经常看到主内容部分有固定的高度,而内容却大于这个高度,这就导致了布局的破坏。 .button { width: 100px; } 如果按钮的标签大于100px,它将靠近边缘。如果它太长,文本会泄露出来。这是不好的! .button { min-width: 100px; } 8.忘记 background-Repeat 很多时候,当使用一张大的图片作为背景时,我们往往会忘记考虑设计在大屏幕上观看时的情况。 12.小心CSS网格中的固定值 假设我们有一个包含aside和main的网格

    11330

    grid网格布局

    距今来看已经十多年了,确确实实占据了前端布局中很大的地位,相比大家对flex都很熟悉,所以今天我们的主角就是-------> Grid 什么是Grid布局 ​ Grid布局又称网格布局,Grid 布局是网站设计的基础 ,CSS Grid 是创建网格布局最强大和最简单的工具。 轻松使用 Grid 布局提高开发效率,对复杂的网页结构布局更加灵活。Grid 将网页划分成一个个网格,可以任意组合不同的网格,做出各种各样的布局网格是一组相交的水平线和垂直线,它定义了网格的列和行。 那么现在的网格布局就可以把表格里面的一些较好的方便的东西抽出来,然后把性能方面较差的地方去掉,所以说网格布局会成为将来互联网企业的一个热潮是有原因的。 1rem;横纵轴的间距可以写两个参数,就是格子间的间距,可以自我尝试 grid-auto-rows:minmax(100px,auto);这里用到了minmax函数表示最小高度为100px,如果文字撑起高度大于

    14440

    响应式布局与自适应式布局有什么不同

    因为不同于移动站,就事一个独立的站点,每个模块都有独立接口,但是Google一直以来就是推荐响应式设计的,至于为什么你可以参考此篇文章:移动端网站怎样做SEO优化? 响应式布局: 响应式布局,称为Responsive Web Design。它是将已有的开发技巧(弹性网格布局、弹性图片、媒体和媒体查询)整合起来,针对任意设备对网页内容进行“完美”布局的一种显示机制。 2.自适应布局需要开发多套界面,而响应式布局只需要开发一套界面就可以了。 3.自适应对页面做的屏幕适配是在一定范围:比如pc端一般要大于1024像素,手机端要小于768像素。 而响应式布局是一套页面全部适应。 4.自适应布局如果屏幕太小会发生内容过于拥挤。而响应式布局正是为了解决这个问题而衍生出的概念,它可以自动识别屏幕宽度并做出相应调整的网页设计。 所以的说无论哪种设计都有它们各自的特点,我们要根据项目的需求来选择适合的布局方式。

    42310

    CSS 框架 Bulma 教程

    mobile:小于等于768px tablet:大于等于769px desktop:大于等于1024px widescreen:大于等于1216px fullhd:大于等于1408px ? 三、网格体系 Bulma 的网格体系基于 Flex 布局,写起来非常容易。最简单的用法就是使用columns指定容器,使用column指定项目。 ? is-narrow:网格的宽度由内容的宽度决定 is-centered:网格内容居中对齐 is-gapless:网格之间没有间距 Bulma 也支持12网格体系。 Bulma 允许为不同设备指定不同的布局。 ,平板是 inline 布局,其他宽度是 block 布局

    61830

    Jump Start Bootstrap 第2章

    我们将学会网格系统如何工作;我们如何在应用中使用网格系统;我们也将创建简单的网页布局去更好的理解它。 什么是网格系统? 我们刚刚将这两列转换为移动设计中的一列。 让我们讨论如何在标记中实现此设计。 桌面显示下的设计 如前所述,中型显示器被认为大于992px。桌面显示大部分都比这个大。 这个布局也会被遵循较大的显示大于1200px,因此对于这个设计我们可以忽略添加带有前缀col-lg的类,因为它们对布局没有额外的影响。 创建一个名为blog.html的新HTML文件。 平板显示下的设计 现在,让我们修改代码,以实现平板电脑的线框布局。 小结 您可以使用Bootstrap的网格系统来生成几乎任何类型的网站布局。 如果使用得当,你可以设计一个可以工作在几乎任何类型的显示设备的美观且响应迅速的网站。

    29640

    扫码关注腾讯云开发者

    领取腾讯云代金券