支持以下 修饰符:
支持以下 类型属性:
type="text"type="password"type="email"type="tel"
文档
当你使用 Bulma 创建一个网站 所需要的一切
<input class="input" type="text" placeholder="Text input"><div class="field">
<div class="control">
<input class="input is-primary" type="text" placeholder="Primary input">
</div>
</div>
<div class="field">
<div class="control">
<input class="input is-info" type="text" placeholder="Info input">
</div>
</div>
<div class="field">
<div class="control">
<input class="input is-success" type="text" placeholder="Success input">
</div>
</div>
<div class="field">
<div class="control">
<input class="input is-warning" type="text" placeholder="Warning input">
</div>
</div>
<div class="field">
<div class="control">
<input class="input is-danger" type="text" placeholder="Danger input">
</div>
</div><div class="field">
<div class="control">
<input class="input is-small" type="text" placeholder="Small input">
</div>
</div>
<div class="field">
<div class="control">
<input class="input" type="text" placeholder="Normal input">
</div>
</div>
<div class="field">
<div class="control">
<input class="input is-medium" type="text" placeholder="Medium input">
</div>
</div>
<div class="field">
<div class="control">
<input class="input is-large" type="text" placeholder="Large input">
</div>
</div><input class="input is-rounded" type="text" placeholder="Rounded input"><div class="control">
<input class="input" type="text" placeholder="Normal input">
</div><div class="control">
<input class="input is-hovered" type="text" placeholder="Hovered input">
</div><div class="control">
<input class="input is-focused" type="text" placeholder="Focused input">
</div><div class="control is-loading">
<input class="input" type="text" placeholder="Loading input">
</div>
您可以通过在 control 容器上添加 is-small, is-medium 或 is-large 修饰符来调整大小。
<div class="field">
<div class="control is-small is-loading">
<input class="input is-small" type="text" placeholder="Small loading input">
</div>
</div>
<div class="field">
<div class="control is-loading">
<input class="input" type="text" placeholder="Normal loading input">
</div>
</div>
<div class="field">
<div class="control is-medium is-loading">
<input class="input is-medium" type="text" placeholder="Medium loading input">
</div>
</div>
<div class="field">
<div class="control is-large is-loading">
<input class="input is-large" type="text" placeholder="Large loading input">
</div>
</div><div class="control">
<input class="input" type="text" placeholder="Disabled input" disabled>
</div>New! 0.5.3
如果您使用 readonly HTML属性,输入框将看起来可以正常输入,但是是不可编辑的,并且没有阴影。
<div class="control">
<input class="input" type="text" value="This text is readonly" readonly>
</div>
如果您 再 添加 is-static 修饰符,他将删除 background, border, shadow, and 水平 padding,同时保持 垂直间距,因此您可以在任何情况下让内容轻松对齐,例如水平表单。
<div class="field is-horizontal">
<div class="field-label is-normal">
<label class="label">From</label>
</div>
<div class="field-body">
<div class="field">
<p class="control">
<input class="input is-static" type="email" value="[email protected]" readonly>
</p>
</div>
</div>
</div>
<div class="field is-horizontal">
<div class="field-label is-normal">
<label class="label">To</label>
</div>
<div class="field-body">
<div class="field">
<p class="control">
<input class="input" type="email" placeholder="Recipient email">
</p>
</div>
</div>
</div>你可以在控件上使用 2 种修饰符 :
has-icons-left
has-icons-right
你还需要在 图标 上添加一个修饰符:
has-icons-left 使用时,需要添加 icon is-left
has-icons-right 使用时,需要添加 icon is-right
图标容器的大小将由 input 大小决定.
<div class="field">
<p class="control has-icons-left has-icons-right">
<input class="input" type="email" placeholder="Email">
<span class="icon is-small is-left">
<i class="fas fa-envelope"></i>
</span>
<span class="icon is-small is-right">
<i class="fas fa-check"></i>
</span>
</p>
</div>
<div class="field">
<p class="control has-icons-left">
<input class="input" type="password" placeholder="Password">
<span class="icon is-small is-left">
<i class="fas fa-lock"></i>
</span>
</p>
</div>如果控件包含图标,Bulma 将确保图标保持 居中,无论是 input 或 图标。
<div class="control has-icons-left has-icons-right">
<input class="input is-small" type="email" placeholder="Email">
<span class="icon is-small is-left">
<i class="fas fa-envelope"></i>
</span>
<span class="icon is-small is-right">
<i class="fas fa-check"></i>
</span>
</div><div class="control has-icons-left has-icons-right">
<input class="input" type="email" placeholder="Email">
<span class="icon is-small is-left">
<i class="fas fa-envelope"></i>
</span>
<span class="icon is-small is-right">
<i class="fas fa-check"></i>
</span>
</div><div class="control has-icons-left has-icons-right">
<input class="input is-medium" type="email" placeholder="Email">
<span class="icon is-left">
<i class="fas fa-envelope"></i>
</span>
<span class="icon is-right">
<i class="fas fa-check"></i>
</span>
</div><div class="control has-icons-left has-icons-right">
<input class="input is-large" type="email" placeholder="Email">
<span class="icon is-medium is-left">
<i class="fas fa-envelope"></i>
</span>
<span class="icon is-medium is-right">
<i class="fas fa-check"></i>
</span>
</div>| Name | Default value |
|---|---|
| Name | Default value |
$input-color
|
$grey-darker
|
$input-background-color
|
$white
|
$input-border-color
|
$grey-lighter
|
$input-shadow
|
inset 0 1px 2px rgba($black, 0.1)
|
$input-hover-color
|
$grey-darker
|
$input-hover-border-color
|
$grey-light
|
$input-focus-color
|
$grey-darker
|
$input-focus-border-color
|
$link
|
$input-focus-box-shadow-size
|
0 0 0 0.125em
|
$input-focus-box-shadow-color
|
rgba($link, 0.25)
|
$input-disabled-color
|
$text-light
|
$input-disabled-background-color
|
$background
|
$input-disabled-border-color
|
$background
|
$input-arrow
|
$link
|
$input-icon-color
|
$grey-lighter
|
$input-icon-active-color
|
$grey
|
$input-radius
|
$radius
|
这是一个 开源项目.
错别字? Or 有疑问?
在GitHub上改进这个页面。
Bulma Partners
Check out their products!