دکمه ها
دکمه H
Huro زیرمجموعه دکمه های Bulma خود را فراهم می کند. برای شروع استفاده از دکمههای Huro از کلاس h-button
با کلاس دکمه
بومی Bulma استفاده کنید. اصلاحکنندههای اصلی مانند is-bold
و is-rounded
در دسترس هستند.
<a class="button h-button">Button</a>
<button class="button h-button is-bold">Button</button>
<a class="button h-button is-rounded">Button</a>
<button class="button h-button is-rounded is-bold">Button</button>
پر رنگ
دکمه های Huro می توانند رنگ های ثابت داشته باشند. می توانید از همان کلاس هایی استفاده کنید که توسط Bulma Framework ارائه می شوند. کلاس های رنگ موجود عبارتند از: is-primary
، is-info
، is-success
، is-warning
، is-hanger
، "is-light
"، is-white
.
<a class="button h-button is-primary">Primary</a>
<a class="button h-button is-info">Info</a>
<a class="button h-button is-success">Success</a>
<a class="button h-button is-warning">Warning</a>
<a class="button h-button is-danger">Danger</a>
<a class="button h-button is-light">Light</a>
<a class="button h-button is-white">White</a>
کم رنگ
میتواند رنگهای متفاوتی داشته باشد. از ویژگی color
برای تغییر رنگ کامپوننت استفاده کنید. رنگهای قابل استفاده اولیه
, اطلاعات
, موفق
, هشدار
, اخطار
و سفید
.
<a class="button h-button is-primary is-light">Primary</a>
<a class="button h-button is-info is-light">Info</a>
<a class="button h-button is-success is-light">Success</a>
<a class="button h-button is-warning is-light">Warning</a>
<a class="button h-button is-danger is-light">Danger</a>
رنگی توخالی
دکمه های Huro را می توان مشخص کرد. به سادگی از همان نشانه گذاری که برای دکمه های جامد داریم استفاده کنید و کلاس اصلاح کننده is-outlined
را اضافه کنید.
<a class="button h-button is-primary is-outlined">Primary</a>
<a class="button h-button is-info is-outlined">Info</a>
<a class="button h-button is-success is-outlined">Success</a>
<a class="button h-button is-warning is-outlined">Warning</a>
<a class="button h-button is-danger is-outlined">Danger</a>
برآمده
دکمه های Huro می توانند ارتفاع را کنترل کنند. برای ارتفاع راهاندازی شناور، کلاس اصلاحکننده is-raised
را اضافه کنید. برای ارتفاع دائمی، کلاس اصلاح کننده is-elevated
را اضافه کنید.
<a class="button h-button is-primary is-raised">Primary</a>
<a class="button h-button is-info is-raised">Info</a>
<a class="button h-button is-success is-raised">Success</a>
<a class="button h-button is-warning is-elevated">Warning</a>
<a class="button h-button is-danger is-elevated">Danger</a>
بارگذاری
دکمه های Huro را می توان در حالت بارگذاری نشان داد. برای نمایش اسپینر در حال بارگذاری، کلاس اصلاح کننده is-loading
را اضافه کنید.
<a class="button h-button is-loading">Button</a>
<a class="button h-button is-primary is-loading">Button</a>
<a class="button h-button is-info is-loading">Button</a>
<a class="button h-button is-success is-loading is-rounded">Button</a>
<a class="button h-button is-warning is-loading is-rounded">Button</a>
<a class="button h-button is-danger is-loading is-rounded">Button</a>
غیرفعال
دکمه های Huro را می توان در حالت غیرفعال نشان داد. برای نمایش یک دکمه غیرفعال، ویژگی html disabled
را به عنصر دکمه هدف اضافه کنید.
<a class="button h-button is-primary is-disabled">Primary</a>
<a class="button h-button is-info is-disabled">Info</a>
<a class="button h-button is-success is-disabled">Success</a>
<a class="button h-button is-warning is-disabled">Warning</a>
<a class="button h-button is-danger is-disabled">Danger</a>
Font Awesome
دکمه های Huro به خوبی با نمادهای فونت عالی کار می کنند. برای مدیریت نمادها یک عنصر icon
را در داخل دکمه اضافه کنید. شما همچنین می توانید دکمه های مربع و دایره را با یک آیکون ایجاد کنید. لطفاً برای نمونه های دقیق به نشانه گذاری مراجعه کنید.
<button class="button h-button is-primary is-elevated">
<span class="icon">
<i class="fab fa-twitter"></i>
</span>
<span>توئیت کنید</span>
</button>
<button class="button h-button is-success is-rounded is-elevated">
<span class="icon">
<i class="fas fa-check"></i>
</span>
<span>ذخیره تغییرات</span>
</button>
<button class="button">
<span class="icon is-small">
<i class="fab fa-twitter"></i>
</span>
</button>
<button class="button is-primary is-circle is-elevated">
<span class="icon is-small">
<i class="fab fa-linkedin-in"></i>
</span>
</button>
Feather Icons
دکمه های Huro به خوبی با نمادهای فونت عالی کار می کنند. برای مدیریت نمادها یک عنصر icon
را در داخل دکمه اضافه کنید. شما همچنین می توانید دکمه های مربع و دایره را با یک آیکون ایجاد کنید. لطفاً برای نمونه های دقیق به نشانه گذاری مراجعه کنید.
<button class="button h-button is-primary is-elevated">
<span class="icon">
<i data-feather="twitter"></i>
</span>
<span>توئیت کنید</span>
</button>
<button class="button h-button is-danger is-rounded is-elevated">
<span class="icon">
<i data-feather="gitlab"></i>
</span>
<span>Commit Code</span>
</button>
<button class="button">
<span class="icon is-small">
<i data-feather="mail"></i>
</span>
</button>
<button class="button is-primary is-circle is-elevated">
<span class="icon is-small">
<i data-feather="message-square"></i>
</span>
</button>
گروه دکمه
با قرار دادن آنها در داخل عنصر دکمه ها
می توانید به راحتی دکمه ها را تراز کرده و آنها را با هم گروه بندی کنید. می توانید هر سبک دکمه ای را با هم ترکیب کنید.
<div class="buttons">
<button class="button h-button">
<span class="icon">
<i data-feather="eye"></i>
</span>
<span>View</span>
</button>
<button class="button h-button">
<span class="icon">
<i data-feather="edit-2"></i>
</span>
<span>Edit</span>
</button>
<button class="button h-button is-success is-elevated">
<span class="icon">
<i class="fas fa-check"></i>
</span>
<span>تایید</span>
</button>
</div>
افزودنی
دکمههای Huro را میتوان در یک بلوک دکمههایی با استایل افزودنی گروهبندی کرد. این امر ایجاد رابط های پیچیده را بسیار آسان تر می کند. برای مثال دقیق به نشانه گذاری مراجعه کنید
<div class="field has-addons">
<p class="control">
<button class="button h-button">
<span class="icon is-small">
<i class="fas fa-align-left"></i>
</span>
<span>Left</span>
</button>
</p>
<p class="control">
<button class="button h-button">
<span class="icon is-small">
<i class="fas fa-align-center"></i>
</span>
<span>Center</span>
</button>
</p>
<p class="control">
<button class="button h-button">
<span class="icon is-small">
<i class="fas fa-align-right"></i>
</span>
<span>Right</span>
</button>
</p>
</div>
H-عملیات
Huro همچنین یک دکمه ساده به نام h-action
ارائه می دهد. با بسیاری از اصلاح کننده ها مانند دکمه H نمی آید، اما زمانی که می خواهید از دکمه های ساده استفاده کنید، جایگزین خوبی است.
<a class="button h-action">Button</a>
<button class="button h-action is-rounded">Button</button>
<a class="button h-action is-hoverable">Button</a>
<button class="button h-action is-grey">Button</button>