Rimble

Rimble

https://rimble.consensys.design/

Rimble is an open-source library of React components and guides to help you make dApps everyone can use.

去中心化应用引入了新的设计模式, 对设计者和开发者都带来了负担。

此库就是为解决这个问题的。

Decentralized applications (dApps) require users to learn new patterns and they present new hurdles for designers and front-end developers. Rimble is here to make life easier for everyone. As an open source project, Rimble aims to create common dapp UX patterns, validated through user research, and built for developers.

rimble-ui

https://github.com/ConsenSysMesh/rimble-ui

为去中心化应用提供可适应的组件和设计标准。

为创建此类应用更加容易,并带有出色的用户体验。

但是此库还不出于稳定状态。

Rimble is a project from ConsenSys Design, aiming to provide adaptable components and design standards for decentralized applications (dApps). Our goal is simply to make it easier to build dApps with outstanding user experience. If you're interested, we have written a bit more about our rationale and approach to building Rimble.

Rimble is in initial development and should not be considered stable today. We have made the project public in a very early stage of work in order to gather feedback from the community of designers and developers building dApps.

We are actively working on adding new components to Rimble and will be sharing more information on the roadmap very soon.

组件

https://rimble.consensys.design/components#components-a-z

Example of a Rimble Avatar component

Avatar

Images that represent things – like currencies – in your product.
Example of a Rimble Blockie component

Blockie

Identicons for representing Ethereum addresses.
Example of a Rimble Box component

Box

A responsive component for box-model layouts.
Example of a Rimble Button component

Button

Allows a user to take an action or make a choice.
Example of a Rimble Card component

Card

Creates a Box layout for content and actions about a specific subject.
Example of a Rimble Checkbox component

Checkbox

Allows a user to choose one or more items from a list.
Example of a Rimble EthAddress component

EthAddress

Allows a user to quickly view, copy and scan an Ethereum address.
Example of a Rimble Field component

Field

A quick way to add a label to your form inputs.
Example of a Rimble Flash component

Flash

A way to deliver messages to your user without blocking them.
Example of a Rimble Flex component

Flex

For arranging content in columns or rows and making responsive layouts.
Example of a Rimble Form component

Form

Gives your inputs validation styles and feedback messages.
Example of a Rimble Heading component

Heading

Give pages or page areas titles that introduce the content below.
Example of a Rimble Image component

Image

Add an image and its alt description to your product.
Example of a Rimble Input component

Input

Input allows you add different types of inputs when building forms.
Example of a Rimble Link component

Link

Link provides a basic styled link – ideal for use in copy.
Example of a Rimble Loader component

Loader

Loader lets you know that a process is happening or content is loading.
Example of a Rimble MetaMaskButton component

MetaMaskButton

Show your users when an action will involve MetaMask.
Example of a Rimble Modal component

Modal

Display information that requires a choice or an acknowledgement.
Example of a Rimble Pill component

Pill

Pill allows you to show a status or grouping at a glance.
Example of a Rimble Progress component

Progress

Shows a user their progress through a process or loading.
Example of a Rimble QR component

QR

QR creates a QR code from a string – like an Ethereum address.
Example of a Rimble Radio component

Radio

Allows a user to choose only one item from a list.
Example of a Rimble Select component

Select

Allows a user to choose from a drop-down list.
Example of a Rimble Slider component

Slider

Allows a user to control a value using a slider.
Example of a Rimble Table component

Table

Allows a user to compare data in your product.
Example of a Rimble Text component

Text

Text allows you to control the presentation of your copy content.
Example of a Rimble Textarea component

Textarea

Textarea gives you a long-form free-text input for your forms.
Example of a Rimble ToastMessage component

ToastMessage

Provide your users with an unimportant temporary message.
Example of a Rimble Tooltip component

Tooltip

Give your user extra information about something on the interface.
Example of a Rimble UPortButton component

UPortButton

Show your users when an action will involve uPort.

Rimble Icons

出处:http://www.cnblogs.com/lightsong/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。
原文地址:https://www.cnblogs.com/lightsong/p/14890082.html