npm 包 wicked-grid 使用教程

什么是 wicked-grid?

wicked-grid 是一个面向前端开发的网格系统,基于 flexbox 实现,在响应式设计中具有很大的优势。wicked-grid 可以帮助开发者快速创建出各类网站布局,达到适应不同屏幕大小的效果,节约开发时间。

安装及使用

安装

wicked-grid 可以通过 npm 安装,使用如下命令:

- --- ------- ---------- -----------

使用

  1. 引入 wicked-grid:
----- ------------------------------------------------- ------------------
  1. 为元素添加 class 值:

添加 wg 作为 .wg 的前缀,后续跟数字代表占用的列数,例如: .wg-12,wg-10等。

---- --------------------- -- -------

---- ------------------ - -------
---- ------------------ - -------

深入理解

wicked-grid 为每个元素提供了五个 class 值,分别是 .wg, .wg-pull, .wg-push, .wg-tighten.wg-loosen

.wg

.wg 是 wicked-grid 最基本的 class,它告诉网格系统这个元素应该按照网格系统的规则来呈现。

---- --------------------- -- -------

.wg-pull

.wg-pull 将元素向左移动n个单位格子(n 为所分的列数),可以用于调整网格中个别元素的位置。

---- ----------- ---------------- - ------- - -------

.wg-push

.wg-push 将元素向右移动n个单位格子(n 为所分的列数),可以用于调整网格中个别元素的位置。

---- ----------- ---------------- - ------- - -------

.wg-tighten

.wg-tighten 用于紧缩元素,当一个网格中的两个元素左右各占据了一半空间时,我们可以使用 .wg-tighten 将两个元素挤在一起。

---- ----------- ----------------- - -------------
---- ----------- ----------------- - -------------

.wg-loosen

.wg-loosen 用于进行元素之间的留白,当你需要让一个网格中的两个元素之间留出空白时,你可以在其中一个元素上使用 .wg-loosen

---- ----------- ---------------- - ------------------
---- ------------------ - -------

示例代码

--------- -----
------
------
  ----- ----------------
  ------------------ ------------
  ----- ------------------------------------------------- ---------------- --
  -------
    ---- -
      ----------- -----
      ------ -----
      -------- -----
      ----------- -------
    -

    ---- --- -
      -------- ------
      ------- -----
      ------ -----
    -
  --------
-------
------
  ---- ------------ ------------ -- -------

  ---- ----------- --- ---------------- - ------- - -------
  ---- ----------- --- ---------------- - ------- - -------

  ---- ----------- --- ----------------- - -------------
  ---- ----------- --- ----------------- - -------------

  ---- ----------- --- ---------------- - ------------------
  ---- ----------- --------- ------------------------------------------------------------------------------------------------------------------------ --------
-------
-------

总结

wicked-grid 作为运用 flexbox 的网格系统,可以帮助我们更快速、更好地完成响应式布局,减少了在写响应式页面时的开发时间。使用它可以很方便地完成一些细节性的操作。欢迎大家在实际开发中尝试使用。

来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/6006710a8dd3466f61ffe032


猜你喜欢

  • npm 包 wildember 使用教程

    简介 wildember 是一个用于快速创建基于 Ember.js 框架的 Web 应用程序的工具集合。它包含了许多常用的 Ember.js 组件和插件,能够提高开发效率,缩短开发周期。

    4 年前
  • npm 包 wl_fuck 使用教程

    前言 wl_fuck 是一个前端开发中非常有用的 npm 包。它能够简化网络请求中的部分复杂逻辑,提高开发效率和代码质量。本文将带你深入了解 wl_fuck 的使用方法,并通过实例来演示具体示例。

    4 年前
  • npm 包 wlan 使用教程

    npm 是 Node.js 的包管理工具,可以用于安装、升级、卸载等多种操作。其中,wlan 是一个较为常用的 npm 包之一,提供了一种在客户端以 Web 应用程序的形式查找和连接 WLAN 热点的...

    4 年前
  • npm 包 winsw 使用教程

    简介 在编写一些 Windows 环境下的程序时,常常需要利用到 Windows 上的服务机制,或者将应用程序作为 Windows 的系统服务运行。在实现这类功能时,我们可以使用一个名为 winsw ...

    4 年前
  • NPM 包 winsys 使用教程

    简介 winsys 是一个 Node.js 模块,它提供了一种简单、易用的方式来访问 Windows 操作系统的原生窗口管理 API。本文将详细介绍如何使用 winsys,帮助大家在开发前端应用时更加...

    4 年前
  • npm 包 winter 使用教程

    前言 在前端开发中,使用 npm 包已经成为了一个普遍的现象,npm 包的使用能够使得我们在编写代码时更加高效、优雅。winter 这个 npm 包就是一个非常实用的工具,提供了一系列的工具函数,可以...

    4 年前
  • npm包wildgeo使用教程

    简介 npm包是node.js中最广泛使用的模块化javascript包管理器,它允许用户轻松地共享及重复使用javascript代码。在前端开发中,使用npm包可以大大加快开发效率,提高代码复用率。

    4 年前
  • npm 包 wildfowl 使用教程

    简介 wildfowl 是一个 npm 包,用于生成随机的中文字符。使用时只需要简单地传入需要的字符长度,即可得到一个由随机中文字符组成的字符串。wildfowl 的使用方法简单,但其在前端开发中生成...

    4 年前
  • npm 包 wildmap 使用教程

    在前端开发中,使用 npm 包是非常常见的事情。它们提供了丰富的功能和工具,帮助我们更快、更方便地实现项目中的各种需求。本文介绍的是 npm 包 wildmap,它是一个可以实现深度对象属性的映射的工...

    4 年前
  • npm 包 Windshield 使用教程

    npm 包 Windshield 使用教程 1. Windshield 是什么? Windshield 是一个用于创建可重复的 web 应用程序的工具包。它包括现代化的前端框架、工具和技术,使得开发者...

    4 年前
  • npm 包 wlbeta 使用教程

    介绍 wlbeta 是一个优秀的前端 UI 框架库,它提供了一系列的组件和样式,可以帮助你快速搭建出漂亮的网页。wlbeta 包含了常用的组件,比如表格、表单、按钮等等,并且这些组件都提供了一致的风格...

    4 年前
  • npm包wildjanus-videoroom使用教程

    简介 wildjanus-videoroom是一个基于Janus Gateway开发的实时视频会议室组件,可以在WebRTC应用中快速实现群组视频通信。 安装 可以通过npm进行安装: npm ins...

    4 年前
  • npm 包 winterfell 使用教程

    介绍 Winterfell 是一个基于 React 的动态表单生成器,可以让你通过配置文件生成复杂的表单。它已经可以在 npm 上获得,可以使用 npm 命令进行安装: --- ------- ---...

    4 年前
  • npm 包 wildmatch 使用教程

    在前端开发过程中,经常需要对字符串进行模式匹配操作。而 npm 包 wildmatch 正是一款非常实用的字符串模式匹配工具。 什么是 wildmatch? wildmatch 是一个高度灵活的字符串...

    4 年前
  • npm 包 winterfresh 使用教程

    前言 随着前端技术的不断发展和进步,npm 包成为了前端开发的必备工具之一。本文将介绍一款常用的 npm 包 winterfresh 的使用教程,帮助前端开发者更加方便地处理项目中的样式问题。

    4 年前
  • npm 包 wintermute 使用教程

    在前端开发中,我们常常会用到各种各样的 npm 包来提供便利。其中,wintermute 是一个非常实用的包,它提供了一种简单而强大的方法来创建和管理状态。本文将介绍 wintermute 的使用方法...

    4 年前
  • npm 包 winternote 使用教程

    winternote 是一款基于 Node.js 的轻量级笔记应用程序,提供简洁而强大的交互式命令行界面(CLI)和易于调用的 API 接口,同时支持 Markdown 格式和加密功能,是前端开发中十...

    4 年前
  • npm 包 wine-scrap 使用教程

    简介 wine-scrap 是一个可以从葡萄酒评价网站 CellarTracker 中爬取酒品信息的 npm 包。该包使用 TypeScript 编写,并且包含了完整的 API 文档,方便开发者进行二...

    4 年前
  • npm 包 winex-bootstrap 使用教程

    前言 前端开发是一个不断发展的领域,而快速、高效地开发是前端开发中最为重要的事情之一。随着前端开发的发展,出现了大量的前端库和框架,这些库和框架让前端开发变得更加高效和便捷。

    4 年前
  • npm 包 winfs 使用教程

    什么是 winfs winfs 是一个可以在 Node.js 应用中调用 Windows 系统下的文件系统的 npm 包。它提供了一些操作 Windows 文件系统的 API,方便 Node.js 应...

    4 年前

相关推荐

    暂无文章