
After experimenting with @tailwindcss and finding that utility first css is just not my thing, Bulma felt like a breath of fresh air.
#webdevelopment #CSS
开源免费的纯CSS库,开箱即用前端组件,灵活的响应式网页。
零基础也可快速入门!1
2
3
4
5
<div class="columns">
<div class="column">1</div>
<div class="column">2</div>
<div class="column">3</div>
<div class="column">4</div>
<div class="column">5</div>
</div>
@use "sass:color";
// Set your brand colors
$purple: #8a4d76;
$pink: #fa7c91;
$brown: #757763;
$beige-light: #d0d1cd;
$beige-lighter: #eff0eb;
// Path to Bulma's sass folder
@use "path/to/bulma/sass" with (
$family-primary: '"Nunito", sans-serif',
$grey-dark: $brown,
$grey-light: $beige-light,
$primary: $purple,
$link: $pink,
$control-border-width: 2px,
$input-h: color.hue($beige-lighter),
$input-s: color.saturation($beige-lighter),
$input-background-l: color.lightness($beige-lighter),
$input-border-l: color.lightness($beige-lighter),
$input-shadow: none
);
// Import the Google Font
@import url("https://fonts.googleapis.com/css?family=Nunito:400,700");
<div data-theme="dark">
<h1 class="title">Bulma</h1>
<p class="subtitle">
基于<a href="https://bulma.io">Flexbox</a>弹性盒子的CSS框架
</p>
<div class="message is-success">
<div class="message-body">
修改已保存
</div>
</div>
<div class="field">
<input class="input" type="text" placeholder="你的姓名">
</div>
<div class="field">
<div class="select">
<select><option>下拉菜单</option></select>
</div>
</div>
<div class="buttons">
<a class="button is-link is-soft">保存</a>
<a class="button is-danger is-soft">取消</a>
</div>
</div>