npm 包 bulma-dev-spacing 使用教程

Bulma 是一个基于 Flexbox 的现代 CSS 框架,它提供了大量的 CSS 类来帮助开发人员快速构建漂亮而响应式的页面。Bulma 的基础 CSS 样式是非常好的,它提供了很多好用的样式。然而,开发人员在实际开发中还是会对一些细节进行优化,其中之一就是微调页面元素之间的间距。

为了解决这个问题,一个名为 bulma-dev-spacing 的 npm 包应运而生。它是一个小巧而灵活的 npm 包,提供了一些额外的 CSS 类,可以让开发人员轻松地微调 Bulma 的间距设置。

安装

安装 bulma-dev-spacing 包非常简单,只需要使用 npm 安装即可:

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

安装完成后,您需要将其导入到您的项目中:

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

基础使用

一旦您的安装和导入完成,您就可以使用新的 CSS 类来微调 Bulma 的间距。

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

在上面的示例中,我们使用了两个新的 CSS 类名 dev-mb-4dev-mb-8,用于设置两个不同的 margin-bottom 值。这两个类都是通过 bulma-dev-spacing 包添加的。

更多的可用类名

bulma-dev-spacing 包中还有很多其它的 CSS 类名可用,您可以根据自己的需要来决定使用哪些类名。

宽度

  • dev-w-100: 设置宽度为 100%
  • dev-w-50: 设置宽度为 50%
  • dev-w-33: 设置宽度为 33.333%
  • dev-w-25: 设置宽度为 25%

高度

  • dev-h-100: 设置高度为 100%
  • dev-h-50: 设置高度为 50%
  • dev-h-33: 设置高度为 33.333%
  • dev-h-25: 设置高度为 25%

Padding

  • dev-p-1: 添加 1rem 的 padding
  • dev-p-2: 添加 2rem 的 padding
  • dev-p-3: 添加 3rem 的 padding
  • dev-p-4: 添加 4rem 的 padding
  • dev-p-5: 添加 5rem 的 padding

Margin

  • dev-m-1: 添加 1rem 的 margin
  • dev-m-2: 添加 2rem 的 margin
  • dev-m-3: 添加 3rem 的 margin
  • dev-m-4: 添加 4rem 的 margin
  • dev-m-5: 添加 5rem 的 margin

Margin-top

  • dev-mt-1: 添加 1rem 的 margin-top
  • dev-mt-2: 添加 2rem 的 margin-top
  • dev-mt-3: 添加 3rem 的 margin-top
  • dev-mt-4: 添加 4rem 的 margin-top
  • dev-mt-5: 添加 5rem 的 margin-top

Margin-right

  • dev-mr-1: 添加 1rem 的 margin-right
  • dev-mr-2: 添加 2rem 的 margin-right
  • dev-mr-3: 添加 3rem 的 margin-right
  • dev-mr-4: 添加 4rem 的 margin-right
  • dev-mr-5: 添加 5rem 的 margin-right

Margin-bottom

  • dev-mb-1: 添加 1rem 的 margin-bottom
  • dev-mb-2: 添加 2rem 的 margin-bottom
  • dev-mb-3: 添加 3rem 的 margin-bottom
  • dev-mb-4: 添加 4rem 的 margin-bottom
  • dev-mb-5: 添加 5rem 的 margin-bottom

Margin-left

  • dev-ml-1: 添加 1rem 的 margin-left
  • dev-ml-2: 添加 2rem 的 margin-left
  • dev-ml-3: 添加 3rem 的 margin-left
  • dev-ml-4: 添加 4rem 的 margin-left
  • dev-ml-5: 添加 5rem 的 margin-left

结论

bulma-dev-spacing 是一个非常有用的 npm 包,可以帮助开发人员在使用 Bulma 框架时快速微调页面元素之间的间距设置。通过使用这个包,可以使得开发工作变得更加高效,并且减少代码编写上的重复性,优化了开发体验。如果你正在使用 Bulma,无论是在个人项目中还是在商业项目中,这个包都是一个很好的选择。

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


猜你喜欢

  • npm 包 @personare/react-storybook-decorator-github-corner 使用教程

    简介 在前端开发中,我们经常需要在展示 UI 组件的时候加入 Github Icon,以便让用户了解这个组件的开源情况。这时,@personare/react-storybook-decorator-...

    4 年前
  • npm 包 fp-ts-codegen 使用教程

    在前端开发中,我们经常需要使用函数式编程来处理复杂的业务逻辑。fp-ts 是一个流行的函数式编程库,它提供了一些有用的函数和数据结构,可以大大提高我们的开发效率。不过,手写 fp-ts 的代码有时会比...

    4 年前
  • npm 包 json-sl 使用教程

    在前端开发中,处理 JSON 数据是常见的一种操作。而 json-sl 是一个适用于 Node.js 和浏览器端的 JavaScript 库,专门用于格式化和解析 JSON 数据。

    4 年前
  • npm 包 storybook-readme-source 使用教程

    如果你是一名前端开发者,相信你一定用过 npm 包。其中一个非常有用的 npm 包是 storybook-readme-source,它可以帮助你实现组件的自动生成文档,使你的组件文档更加规范化和易于...

    4 年前
  • npm 包 @personare/slush-react-component-generator 使用教程

    在前端开发中,React 组件的开发是非常常见的一个任务。随着团队规模的扩大和 React 项目数量的增多,我们需要一种快速、规范、可重用的方式来创建新的 React 组件。

    4 年前
  • npm 包 @vesselstech/central-services-health 使用教程

    介绍 @vesselstech/central-services-health 是一个为前端开发者提供的一个用于检测服务是否可用的 npm 包。使用该包可以方便地检测服务的可用性,以及对服务可用性进行...

    4 年前
  • npm 包 awb 使用教程

    什么是 awb? awb 是一个用于前端自动化构建的 npm 包,它可以帮助我们快速搭建项目脚手架、自动化构建、代码热更新等一系列工作。awb 具有轻量、易于配置、可扩展性强等特点,能够帮助前端开发者...

    4 年前
  • npm 包 tuserver 使用教程

    在前端开发中,我们经常需要在本地启动一个服务器来调试页面或接口。而 tuserver 是一个相对轻量、易于使用的 npm 包,可以帮助我们快速启动一个本地服务器。本文将详细介绍 tuserver 的使...

    4 年前
  • npm包assWorder使用教程

    简介 assWorder是一个npm包,它可以生成随机的密码。assWorder可以用于开发者快速生成用于各种账户的随机密码。它支持定制密码长度,字符类型和组成密码的字符列表。

    4 年前
  • npm包rule-tree使用教程

    背景 在前端开发中,经常需要进行表单验证、权限控制等复杂的业务逻辑处理。而rule-tree是一款轻量、易用、灵活的JavaScript验证库,可以用于对任意数据进行校验。

    4 年前
  • npm 包 `nigerian-phone-number-validator` 使用教程

    随着科技发展,我们人们越来越依赖于手机,电话的重要性也愈发凸显。针对特定国家的电话号码验证也变得重要。本文将介绍 npm 包 nigerian-phone-number-validator 的使用教程...

    4 年前
  • npm 包 google-translate-post-api 使用教程

    随着全球化的进步,跨境业务和国际化交流日益繁荣,多语言需求也越来越高。在前端开发中,如果需要实现多语言支持,常常会用到机器翻译 API 来快速实现翻译,其中 Google 的机器翻译效果被广泛认可。

    4 年前
  • npm 包 google-translate-language-list 的使用教程

    简介 google-translate-language-list 是一个用于获取 Google 翻译支持的语言列表的 npm 包。它提供了方便的 API,可以在前端和后端使用。

    4 年前
  • npm 包 nativescript-md5 使用教程

    在前端开发过程中,数据的安全性始终是一个非常重要的话题。在处理密码等涉及到数据安全的业务时,常常需要使用 MD5 算法进行加密处理。而在 NativeScript 开发过程中,我们可以通过一个 npm...

    4 年前
  • npm 包 google-translate-cn-token 使用教程

    在前端开发中,处理国际化、多语言等问题是常见的需求。而谷歌翻译是广受欢迎的翻译服务之一,而 npm 包 google-translate-cn-token 则是使用谷歌翻译服务的一个工具包,本文将介绍...

    4 年前
  • npm包 gitbook-plugin-gif 使用教程

    前言 在软件开发的世界中,我们经常需要使用各种各样的工具来帮助我们提高开发效率和质量。NPM作为一个知名的包管理工具,为我们提供了大量的npm包,而其中gitbook-plugin-gif作为一款在文...

    4 年前
  • npm包react-native-simple-native-geofencing使用教程

    什么是react-native-simple-native-geofencing react-native-simple-native-geofencing是一个npm包,它可以帮助开发人员在Reac...

    4 年前
  • npm 包 eslint-config-futagozaryuu 使用教程

    在进行前端开发时,我们通常会使用到 ESLint 作为代码风格检查工具,以保证代码的规范性和可读性。而 eslint-config-futagozaryuu 是一个很好用的 ESLint 配置文件,它...

    4 年前
  • npm 包 @luishmcmoreno/ng-pick-datetime 使用教程

    介绍 @luishmcmoreno/ng-pick-datetime 是一个 Angular 应用中用于选择日期和时间的插件,它可以很方便地帮助前端开发者实现日期时间选取控件的功能。

    4 年前
  • npm 包 nativescript-wifi-info 使用教程

    在前端开发中,我们经常需要获取移动设备的 Wi-Fi 信息。在 NativeScript 中,我们可以通过 nativescript-wifi-info 这个 npm 包来获取移动设备连接的 Wi-F...

    4 年前

相关推荐

    暂无文章