它使网站能够根据用户所使用的设备(如桌面、平板、手机)的特性自动调整布局、图像大小和字体,从而提供一致且优化的用户体验。...这一理念由 Ethan Marcotte 在2010年提出,迅速成为Web设计的标准实践。...其三大基石为:流体布局(Fluid Grids)、灵活的图片(Flexible Images)、媒体查询(Media Queries)。...忽略视口设置 问题描述:未设置标签,导致页面在移动设备上无法正确缩放。...随着技术的不断进步,掌握并灵活运用这些技巧,将使你的网站在各种设备上都能呈现出最佳状态。
实际上,传统的手动数据标记工具,需要标记者仔细点击图象边界,来划定图像中的每个对象,这很乏味:在COCO + Stuff数据集中,标记一个图像需要19分钟,而标记整个数据集需要53000小时!...图片来源:Florida Memory 本文中的内容将在2018年ACM多媒体会议“勇敢新理念”环节中展示,谷歌的研究人员研究了一种机器学习驱动的界面,可用于标注分类数据,划定图像中每个目标的轮廓和背景...谷歌此次开发的界面可以让标记者选择要修改的内容和顺序,使他们能够高效地将精力集中在机器尚不了解的内容上。 对COCO数据集中图像使用流体标注界面的可视化。...置信度分数最高的片段用于对标签的初始化,呈现给标记者。 然后,标记者就可以:(1)从机器生成的候选标签中为当前片段选择标签。(2)对机器未覆盖到的对象添加分割段。...(Demo链接在此:https://fluidann.appspot.com/,仅限桌面平台) 使用传统手动标记(中列)和流体标注(右)在COCO数据集的三张图像上进行标记的比较。
前言 导航条是在您的应用或网站中作为导航页头的响应式基础组件。它们在移动设备上可以折叠(并且可开可关),且在视口(viewport)宽度增加时逐渐变为水平展开模式。..."> 表单 将表单放置于 .navbar-form 之内可以呈现很好的垂直对齐,并在较窄的视口(viewport)中呈现折叠状态...这些类是 .pull-left 和 .pull-right 的 mixin 版本,但是他们被限定在了媒体查询(media query)中,这样可以更容易的在各种尺寸的屏幕上处理导航条组件。...将在 v4 版本中重写这个组件时重新审视这个功能。...body { padding-bottom: 70px; } 静止在顶部 通过添加 .navbar-static-top 类即可创建一个与页面等宽度的导航条,它会随着页面向下滚动而消失。
Fluid Grid (流体表格) 在流体表格之前主要使用960px宽度来设定页面的宽度,因为当时主流的桌面分辨率是1024X768, 960px宽度可以充分的使用1024px的宽度同时又不会使用户感觉页面过满...随着屏幕分辨率的不断变大,演化出了960Grid (http://www.designinfluences.com/fluid960gs/)960Grid可以占据页面适度的宽度,同时随着页面宽度的变化进行重新排布...,对图片裁剪: 裁剪前: 裁剪后: 在http://zomigi.com/blog/foreground-images-that-scale-with-the-layout/ 中给出了img width...缩放前: 缩放后: Ethan Marcotte在http://unstoppablerobotninja.com/entry/fluid-images/ 中也说明了:img { max-width:...在Ethan Marcotte的 http://www.alistapart.com/articles/responsive-web-design/ 中给出了使用方法。
网站header是整个网站页面中显示在页面最顶部的部分,也就是说,当用户来到你的网站,你的网站header就是用户第一时间看到的部分。...王菲有首歌——“只是因为在人群中多看了你一眼,再也没能忘掉你容颜”。不仅是人与人之间如此,用户看你的网站也是如此。...Fluid Fluid是一个即将推出的创意动画模板。...每个图像都显示一个类别,如果你将鼠标悬停在其上,会突出显示。该模板还有非常有用的UI工具包。 20. Furniture 该模板的header设计中配色是亮点,配色采用了特别醒目的颜色——黄色。...文本部分出现在页面中央,突出主题。当悬停鼠标在图片上时,家具图片会响应显示其详细信息。
页面组件 页面组件构成了网页的基础结构。页面组件的示例包括页面标题、显示重要信息的突出面板、嵌套的注释部分、图像缩略图和链接列表。这些都是很受欢迎的组件,但从头开发需要很长一段时间。...让我们开始创建第一个导航组件: Navs Navs是一组排成一行用来导航的链接;我们把这组链接呈现成标签或者按钮,在Bootstrap中,它们被称为pills。... 现在,让我们开始在导航条中插入一些其他的元素...Breadcrumb(面包屑组件) 面包屑用于显示当前页面在站点层次结构中的位置。...使用符号代替小图像有很多优点,包括: 为小图像或精灵保存多个请求; 由于它们是字体图标,它们的颜色和大小可以在使用CSS属性的过程中变化; 在所有的展示中,他们看起来都很干脆利落。
作者 | DavidZh 出品 | AI科技大本营 4 月 26 日的 GMIC 大会上,华为荣耀总裁赵明分享了荣耀品牌在人工智能和全球化上的策略和进展,并接受了 CSDN 等媒体的群访。...2017 年 11 月,搭载麒麟 970 的荣耀 V10 在北京发布。除了将屏幕换成 18:9 的全面屏,荣耀 V10 也开始挖掘 970 中 NPU 神经网络处理单元的计算潜力。...荣耀 V10 通过 2000 万黑白+ 1200 万彩色的双摄模组,可以在拍照时获得丰富的图像和景深信息。...在主题分享中,赵明将这个阶段的 NPU 运用称为 AI 1.0,而所谓的 AI 2.0 是基于 NPU 芯片和能力建成一个 AI 开发平台。事实上,华为和荣耀也确实是这样做的。...在 AI 2.0 阶段,荣耀的典型产品是荣耀 10。它支持层次更丰富的图像语义分割,自拍时更精细和专业的人像虚化处理。应用生态层面,AI 也将体现在多个手机购物 App 产品中。
其中,容器(Container)是Bootstrap中的一个重要组件,用于创建响应式布局和页面内容的容器。...-- 页面内容 -->在上述示例中,我们使用元素创建了一个固定宽度容器,并添加了.container类。...-- 页面内容 -->在上述示例中,我们使用元素创建了一个流体容器,并添加了.container-fluid类。...容器嵌套在Bootstrap中,容器可以进行嵌套,以创建复杂的页面布局。可以在一个容器内部放置另一个容器,并使用不同的容器类型进行组合。...每个列都使用col-sm-6类,表示在小型屏幕上(如平板电脑)将占据一半的宽度。这意味着在较小的屏幕上,左侧和右侧内容将分别在一行中显示。
BootStrap常用组件 PS:所有的代码必须写在容器当中 常用组件包含内容: 字体图标 下拉菜单 按钮组 输入框俎 导航 分页...利用媒体查询,让同一个网站兼容不同的终端(PC端、移动端)呈现不同的页面布局。...orientation 设备方向 resolution 设备分辨率 语法: @media mediatype and|not|only (media feature) { CSS-Code; } 不同的媒体使用不同的...”窗口”(viewport)中,通常这个虚拟的”窗口”(viewport)比屏幕宽,这样就不用把每个网页挤到很小的窗口中(这样会破坏没有针对手机浏览器优化的网页的布局),用户可以通过平移和缩放来看网页的不同部分...JavaScript插件 常用的Bootstrap自带插件 其他常用插件 Bootstrap实例精选: 封面图 Carousel 博客页面 控制台 登录页 Offcanvas 课后习题: 后台管理页面(
二、✍️网站描述 ⭐个人网页设计网站模板采用DIV CSS布局制作,网页作品有多个页面,如 :个人介绍(文字页面)、我的作品(图片列表)、个人技能(图文页面)、在线留言(表单页面)CSS样式方面网页整体采用左右布局结构...一套A+的网页应该包含 (具体可根据个人要求而定) 页面分为页头、菜单导航栏(最好可下拉)、中间内容板块、页脚四大部分。 所有页面相互超链接,可到三级页面,有5-10个页面组成。...页面中有多媒体元素,如gif、视频、音乐,表单技术的使用。。 页面清爽、美观、大方,不雷同。 。 不仅要能够把用户要求的内容呈现出来,还要满足布局良好、界面美观、配色优雅、表现形式多样等要求。...其中: (1)html文件包含:其中index.html是首页、其他html为二级页面; (2) css文件包含:css全部页面样式,文字滚动, 图片放大等; (3) js文件包含:js实现动态轮播特效..., 表单提交, 点击事件等等(个别网页中运用到js代码)。
下面这个表格中,列出了在ImageNet 2012数据集上,不同模型的top-1/top-5验证准确率。 ? △ 图像分类系列模型评估结果 在我们的GitHub页面上,提供上述与训练模型的下载。...上述页面的传送门在此: https://github.com/PaddlePaddle/models/blob/develop/fluid/PaddleCV/image_classification ?...生成器的输入是随机噪声或条件向量,输出是目标图像。识别器是一个分类器,输入是一张图像,输出是该图像是否是真实的图像。在训练过程中,生成器和识别器通过不断的相互博弈提升自己的能力。...度量学习和深度学习的结合,在人脸识别/验证、行人再识别(human Re-ID)、图像检索等领域均取得较好的性能,在这个任务中我们主要介绍基于Fluid的深度度量学习模型,包含了三元组、四元组等损失函数...△ 度量学习模型 评估结果 GitHub的页面上有安装、准备、训练等方面的指导,传送门: https://github.com/PaddlePaddle/models/tree/develop/fluid
在构造方法中,通过参数传递的模型路径加载模型,在加载模型的时候配置预测信息,如预测时使用的线程数量,使用计算资源的模式,要注意的是图像预处理的缩放比例scale,均值inputMean和标准差inputStd...,因为在训练的时候图像预处理可能不一样的,有些读者出现在电脑上准确率很高,但在手机上准确率很低,多数情况下就是这个图像预处理做得不对。...} return r; }在数据输入之前,需要对数据进行预处理,输入的数据是一个浮点数组,但是目前输入的是一个Bitmap的图片,所以需要把Bitmap转换为浮点数组,在转换过程中需要对图像做相应的预处理...拿到图片路径之后,调用PaddleLiteClassification类中的predictImage()方法预测并获取预测值,在页面上显示预测的标签、对应标签的名称、概率值和预测时间。...核心代码如下,创建一个子线程,子线程中不断从摄像头预览的AutoFitTextureView上获取图像,并执行预测,并在页面上显示预测的标签、对应标签的名称、概率值和预测时间。
在构造方法中,通过参数传递的模型路径加载模型,在加载模型的时候配置预测信息,如预测时使用的线程数量,使用计算资源的模式,要注意的是图像预处理的缩放比例scale,均值inputMean和标准差inputStd...,因为在训练的时候图像预处理可能不一样的,有些读者出现在电脑上准确率很高,但在手机上准确率很低,多数情况下就是这个图像预处理做得不对。...} return r; } 在数据输入之前,需要对数据进行预处理,输入的数据是一个浮点数组,但是目前输入的是一个Bitmap的图片,所以需要把Bitmap转换为浮点数组,在转换过程中需要对图像做相应的预处理...拿到图片路径之后,调用PaddleLiteClassification类中的predictImage()方法预测并获取预测值,在页面上显示预测的标签、对应标签的名称、概率值和预测时间。...核心代码如下,创建一个子线程,子线程中不断从摄像头预览的AutoFitTextureView上获取图像,并执行预测,并在页面上显示预测的标签、对应标签的名称、概率值和预测时间。
/random_log --port 8080 然后在浏览器上输入: http://127.0.0.1:8080 然后就可以看到刚才编写Python代码生成的图像了: [u1xvpqhhd8.jpeg]...= fluid.layers.data(name='label', shape=[1], dtype='int64') 然后是获取分类器,这里跟上一篇有点不一样,这里还要提供第一层卷积,这是在训练的时候要使用到...) # 初始化调试器 exe.run(fluid.default_startup_program()) 在训练之前,还有获取训的数据,这里没有使用到测试,所以就没有获取测试的数据。...start_up_program.global_block().var("param1") 现在就可以开始训练了,一共输出的四个值:loss, conv1_out, param1, acc, weight,这些在图像输出上.../tmp --port 8080 然后在浏览器上输入: http://127.0.0.1:8080 即可看到我们项目的图像了: 我们训练的趋势图 [8pt8rju3js.jpeg] 卷积和输入图像的可视化页面
两个类选择器来组成的 2、nav中必须添加一个 容器(container/container-fluid) 3、允许在 容器中 增加网站的品牌或标识内容...通过 navbar-left / navbar-right 处理左或右浮动 4、导航条中的按钮 按钮需要增加 .navbar-btn 来处理按钮在导航条中的位置...5、导航条中的文本 文本需要增加 .navbar-text 来处理文本在导航条中的位置 6、导航条中的浮动方式 通过 navbar-left 实现元素左浮动...通过代码来调用行为 $("选择器"):用于获取指定选择器所对应的元素 $("#nav") : 获取页面中...ID为nav的元素 $(".container") : 获取页面中class为container的元素 10、JS插件 - 工具提示
背景 七夏浅笑 博客图像背景固定很漂亮,想模仿类似的效果到自己的博客上 之前已经实现了 Fluid -随机视频背景切换,和封面视频背景顺滑加载,需要在此基础上进行更新 已经实现上述功能的基础版本主题代码...,不负责任 思路 主要修改 fluid/layout/layout.ejs文件,将背景图像和视频从 banner 的 div 中拿出来,放在body的开头 创建三层 div,分别是 mask, image..., video, 为他们设置不通的 z-index,保证图像顺序为上述顺序 动态调整 image, video 的图像链接和尺寸,目的是让图像视频时刻撑满屏幕并且随机切换 修改 source/css/_.../commit/4b26111d5961e30e3483825dad68f6960759b7fb 核心调整 fluid/layout/layout.ejs 文件 在 body 刚开始设置 div...在页面加载过程中随机选择视频、图像的链接加入新建的 video img 中 此处不能用 background属性,不然无法设置 z-index
register 函数可接受三个参数,第一个参数是代码片段注入的位置,接受以下值: 参数 含义 head_begin 注入在 之后(默认) head_end 注入在 </...进入博客目录下 scripts 文件夹(如不存在则创建),在里面创建任意名称的 js 文件,在文件中写入如下内容: 1 2 3 4 hexo.extend.filter.register('theme_inject...无 header 标签中所有内容 有 bodyBegin 标签中的开始 无 bodyEnd 标签中的结尾 无 footer 标签中的开始 无 postMarkdownEnd 标签中的结尾 无 postLeft...覆盖默认 banner 图为纯透明的 png 图像 将所有的 banner_img 替换为 https://101.43.39.125/HexoFiles/new/bg-trans.png 添加 index
响应式的核心优势在于设计者可以为所有设备使用同一种模板,只需要用CSS来定制内容在各种大小屏幕上的呈现方式。...(2)Fluid grid Fluid grid也称流体布局,就是在PC端实现的基础上将一些元素的狂傲由固定调整为弹性制的百分比或是字体比例等。...使用Fluid grid的网站能够根据屏幕宽度自动调整页面中每列的宽度,从而保证页面始终处于完整展现的状态,并且实现原有的基本功能。...如果你希望网站能以webapp的外观呈现在手机用户面前,那么,Flex box就是个不错的方式。Flex box和APP的结构很类似,头部底部全部固定,而中间部分的高度实现自适应。...(5)列表图片实现“懒”加载 移动终端设备因为屏幕大小有限,没有必要将全屏中的图片一次性加载完成,网页加载的同时,我们可以选择逐个加载,当用户进行滑动页面的时候,再继续加载图片。
,CSS的代码量也很足、很细致,使用hover来完成过渡效果、鼠标滑过效果等,使用表格、表单补充模块,为方便新手学习页面中没有使用js有需要的可以自行添加。...3.知识应用:技术方面主要应用了网页知识中的: Div+CSS、鼠标滑过特效、Table、导航栏效果、Banner、表单、二级三级页面等,视频、 音频元素 、Flash,同时设计了Logo(源文件)所需的知识点...-- 警告:通过 file:// 协议(就是直接将 html 页面拖拽到浏览器中)访问页面时 Respond.js 不起作用 --> <!...、醒目,二级菜单可正常弹出与跳转; 要有JS特效,如定时切换和手动切换图片新闻; 页面中有多媒体元素,如gif、视频、音乐,表单技术的使用; 页面清爽、美观、大方,不雷同。...网站前端程序不仅要能够把用户要求的内容呈现出来,还要满足布局良好、界面美观、配色优雅、表现形式多样等要求。
领取专属 10元无门槛券
手把手带您无忧上云