写点什么

Bruck:一个 Web 界面布局原型设计框架

  • 2019-02-11
  • 本文字数:1248 字

    阅读完需:约 4 分钟

Bruck:一个Web界面布局原型设计框架

Bruck是一个面向网页设计师的新型 lo-fi 原型系统,让设计师可以快速为客户构建响应式且易于访问的布局原型。设计师可以通过组合多达 25 个Web组件来建立各种布局原型。设计师还可以在 Bruck 提供的在线Playground中实时可视化组合布局。


Bruck 可以生成屏幕阅读器可访问和响应式的布局,无需编写 CSS 断点。Bruck 组件提供了常见的布局模式,并带有可配置的填充内容。例如,下面的代码将生成一个布局,其中包含三个连续的文本块(),后面跟上一个图库网格(<g-rid itemWidth=“10rem” repeat=“6">)。网格布局包含六张以 1:2 比例显示的图像(),每张图片下方的标题居中(class=“u-text-center”)。设计师还可以加入注释(<c-omment wording="A grid of gallery images”>),这样有助于设计人员和开发人员之间进行沟通。




大多数组件都会随机生成带有默认值的内容,这些默认值可以被覆盖。在前面的示例中,指定了一个文本块,其中包含随机生成的四到五个单词。


两个高级组件(和)允许用户使用真实的数据而不是填充内容。用户必须将真实数据包含在一个叫作 data.js 的文件中。Bruck Playground 还不支持对包含真实数据的布局进行预览。


要指定动态布局,设计者可以将事件监听器映射到一组预设的动作。下面的示例使用了动态布局,当用户单击按钮时,这个布局将显示 id 为“myElem”的元素。


<button onClick="action.show('myElem')">Show the element</button>
复制代码


Bruck 目前支持六种动作,可以动态显示和隐藏任何内容,并且可以以逐步的方式显示的内容。


Bruck 还为全局样式提供了一组辅助类(如第一个示例中的 u-text-center)。


Bruck 的作者 Heydon Pickering 想让 Bruck 成为一个精益的库,旨在提高生产力:


除了动作之外,我真的不希望它成为一个庞大的库。它应该易于学习和使用。


Bruck 实际上使用了CSS Houdini Paint API。因此,目前并不支持所有的 Web 浏览器。对于布局原型设计来说,不支持某些浏览器可能不会成为主要问题。


Bruck 的 Web 组件是自定义元素,标记必须包含连字符,以便与标准 HTML 标记区别开来。Bruck 的标签格式满足了这种要求,即在标签单词的第一个字母后面放置连字符(如、)。


Bruck 仍处于开发的早期阶段,一个主要版本正在等待发布。Bruck 基于 ISC 开源许可发行,开发者可以通过Bruck GitHub项目参与贡献和提供反馈。


查看英文原文:https://www.infoq.com/news/2019/02/bruck-quick-layout-prototyping


2019-02-11 10:137904
用户头像

发布了 98 篇内容, 共 67.4 次阅读, 收获喜欢 285 次。

关注

评论 1 条评论

发布
用户头像
想法不错 ^_^
2019-02-13 17:13
回复
没有更多了
发现更多内容

墨天轮“高可用架构”干货文档分享(含Oracle、MySQL、PG资料124篇)

墨天轮

MySQL 数据库 oracle postgresql 高可用

2022 OpenVINO™ DevCon 大揭秘!英特尔携众多合作伙伴深化开发者生态建设,释放AI产业创新潜能

科技之家

小程序在产业互联网有「大」作为

Speedoooo

小程序 产业互联网 小程序容器 Web3.0 消费互联网

DataKit 作为本地获取数据的 API 服务器

观测云

解题元宇宙,网络游戏中的多元通信方案

融云 RongCloud

固态存储厂商忆联加入龙蜥社区,共建开源新生态

OpenAnolis小助手

开源 龙蜥社区 CLA 忆联 固态硬盘

【试用邀请】星环科技TDH社区版:让大数据分析触手可及

星环科技

星环科技数据安全管理平台 Defensor重磅发布

星环科技

隐私计算助力数据的安全流通与共享

星环科技

开发一对一直播平台源码有哪些重要的算法?

开源直播系统源码

软件开发 直播源码

Sophon AutoCV:助力AI工业化生产,实现视觉智能感知

星环科技

我的远程办公初体验 | 社区征文

6个核桃

初夏征文

“授权同意”落地压力大?隐私计算提供一种可能的合规“技术解”

Jessica@数牍

隐私保护 数据安全 隐私计算 授权同意 数据处理合规

CSDN无法复制问题

桥下本有油菜花

CSDN

破解湖+仓混合架构顽疾,星环科技推出自主可控云原生湖仓一体平台

星环科技

SAAS服务都有哪些优势

Geek_99967b

小程序

消息队列 RabbitMQ 遇上可观测--业务链路可视化

阿里巴巴云原生

阿里云 云原生 RabbitMQ 消息队列

南京大学:新时代数字化人才培养方案探讨

星环科技

高级性能测试工程师面试必问十大问题

老张

性能测试 软件测试面试

《网络是怎么样连接的》读书笔记 - 服务器端的局域网中(四)

懒时小窝

网络

架构实战营模块五作业

Geek_Q

架构

华夏基金:基金行业数字化转型实践成果分享

星环科技

Sophon Base 3.1 推出MLOps功能,为企业AI能力运营插上翅膀

星环科技

Sophon KG升级3.1:打破数据间壁垒,解放企业生产力

星环科技

A tour of gRPC:02 - 从proto生成代码

BUG侦探

gRPC RPC protocolBuffer

Java Agent 踩坑之 appendToSystemClassLoaderSearch 问题

阿里巴巴云原生

Java 阿里云 云原生

微博评论高性能高可用架构设计(架构实战营 模块五作业)

Gor

有了HTTP,为什么还要RPC?

C++后台开发

网络编程 RPC HTTP C++后台开发 C++开发

函数计算异步任务能力介绍 - 任务触发去重

Serverless Devs

消息队列 异步执行

Sophon CE社区版上线,免费Get轻量易用、高效智能的数据分析工具

星环科技

Bruck:一个Web界面布局原型设计框架
_大前端_Bruno Couriol_InfoQ精选文章