Boomla UI kit
Full-width blocks
Text
Gallery
Features
Testimonials
Team
Pricing
Call to action
Alert
Contact form
F.A.Q.
Info header
Breadcrumbs
Footer
Elements
Top menu
Left menu
Subpage list
Breadcrumbs
Button
Button group
Image shaper rectangle
Image shaper circle
Feature
Gallery
Slideshow
Testimonial v1
Testimonial v2
Icon
Social icon group
Text
Display text
List
Contact form
Subscribe
Alert
Separator
F.A.Q. (accordion)
Tabs
File attachments
Anchor
Meta tags
Google Analytics
Powered by Boomla
Layouts
Grid
Space
Horizontal container
Hero layout
Paper
Paper 2
Group
Background
Card
CSS Elems
Buttons
Buttons with icons
Buttons icons only
Input text
Select
Checkbox
Radio
File upload
Textarea
Range
Input group
Icons
Alert
Pagination
CSS Utils
Fonts
Colors
Shadows
Background pattern
Typography
Input group
Text + Input text
https://
<? require('/apps/utils/demo.js')(f, response, function(c) { ?> <div class="<?== c('flex') ?>"> <div type="text" class="<?== c('input-m bg-c-gray-100 rounded-r-0 rounded-l-3 b-1-gray-200 br-0') ?>">https://</div> <input type="text" class="<?== c('input-m rounded-l-0') ?>" placeholder="Placeholder" value=""> </div> <? }); ?>
Input text + Text
.example.com
<? require('/apps/utils/demo.js')(f, response, function(c) { ?> <div class="<?== c('flex') ?>"> <input type="text" class="<?== c('input-m rounded-r-0 text-right') ?>" placeholder="my-subdomain"> <div type="text" class="<?== c('input-m bg-c-gray-100 rounded-l-0 rounded-r-3 b-1-gray-200 bl-0') ?>">.example.com</div> </div> <? }); ?>
Input text + Select
px
em
rem
vh
vw
<? require('/apps/utils/demo.js')(f, response, function(c) { ?> <div class="<?== c('flex') ?>"> <input type="text" class="<?== c('input-m rounded-r-0 text-right w-48') ?>" value="3"> <select class="<?== c('selectOption-m rounded-l-0 bl-0') ?>"> <option>px</option> <option>em</option> <option>rem</option> <option>vh</option> <option>vw</option> </select> </div> <? }); ?>
Input text + Button
Action
<? require('/apps/utils/demo.js')(f, response, function(c) { ?> <div class="<?== c('flex') ?>"> <input type="text" class="<?== c('input-m rounded-r-0 text-right br-0') ?>" placeholder="my-subdomain"> <button class="<?== c('btn-m-primaryAction rounded-l-0') ?>">Action</button> </div> <? }); ?>
Button group
Option A
Option B
Option C
<? require('/apps/utils/demo.js')(f, response, function(c) { ?> <div class="<?== c('flex') ?>"> <button class="<?== c('btn-m-primaryAction rounded-r-0') ?>">Option A</button> <button class="<?== c('btn-m-primaryAction rounded-0') ?>">Option B</button> <button class="<?== c('btn-m-primaryAction rounded-l-0') ?>">Option C</button> </div> <? }); ?>
Button group
Option A
Option B
Option C
<? require('/apps/utils/demo.js')(f, response, function(c) { ?> <div class="<?== c('flex') ?>"> <button class="<?== c('btn-m-secondaryAction rounded-r-0') ?>">Option A</button> <button class="<?== c('btn-m-secondaryAction rounded-0') ?>">Option B</button> <button class="<?== c('btn-m-secondaryAction rounded-l-0') ?>">Option C</button> </div> <? }); ?>
Button group
Option A
Option B
Option C
<? require('/apps/utils/demo.js')(f, response, function(c) { ?> <div class="<?== c('flex') ?>"> <button class="<?== c('btn-m-secondaryAction rounded-r-0') ?>">Option A</button> <button class="<?== c('btn-m-secondaryAction rounded-0') ?>">Option B</button> <button class="<?== c('btn-m-primaryAction rounded-l-0') ?>">Option C</button> </div> <? }); ?>
Radio button group
<? require('/apps/utils/demo.js')(f, response, function(c) { ?> <div class="<?== c('flex') ?>"> <label class=""> <input type="radio" class="<?== c('absolute opacity-0 w-0 h-0') ?>" name="exampleRadioButtonGroup-1"> <div class="<?== c('iconBtnInline-m-primaryAction rounded-r-0 siblingFocus-action') ?>"> <svg class="<?== c('btnIcon-m') ?>" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M13 8V2H7v6H2l8 8 8-8h-5zM0 18h20v2H0v-2z"/></svg> </div> </label> <label class=""> <input type="radio" class="<?== c('absolute opacity-0 w-0 h-0') ?>" name="exampleRadioButtonGroup-1" checked> <div class="<?== c('iconBtnInline-m-primaryAction rounded-0 siblingFocus-action') ?>"> <svg class="<?== c('btnIcon-m') ?>" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M13 8V2H7v6H2l8 8 8-8h-5zM0 18h20v2H0v-2z"/></svg> </div> </label> <label class=""> <input type="radio" class="<?== c('absolute opacity-0 w-0 h-0') ?>" name="exampleRadioButtonGroup-1"> <div class="<?== c('iconBtnInline-m-primaryAction rounded-0 siblingFocus-action') ?>"> <svg class="<?== c('btnIcon-m') ?>" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M13 8V2H7v6H2l8 8 8-8h-5zM0 18h20v2H0v-2z"/></svg> </div> </label> <label class=""> <input type="radio" class="<?== c('absolute opacity-0 w-0 h-0') ?>" name="exampleRadioButtonGroup-1"> <div class="<?== c('iconBtnInline-m-primaryAction rounded-l-0 siblingFocus-action') ?>"> <svg class="<?== c('btnIcon-m') ?>" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M13 8V2H7v6H2l8 8 8-8h-5zM0 18h20v2H0v-2z"/></svg> </div> </label> </div> <? }); ?>
Checkbox button group
<? require('/apps/utils/demo.js')(f, response, function(c) { ?> <div class="<?== c('flex') ?>"> <label class=""> <input type="checkbox" class="<?== c('absolute opacity-0 w-0 h-0') ?>"> <div class="<?== c('iconBtnInline-m-primaryAction rounded-r-0 siblingFocus-action') ?>"> <svg class="<?== c('btnIcon-m') ?>" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M13 8V2H7v6H2l8 8 8-8h-5zM0 18h20v2H0v-2z"/></svg> </div> </label> <label class=""> <input type="checkbox" class="<?== c('absolute opacity-0 w-0 h-0') ?>" checked> <div class="<?== c('iconBtnInline-m-primaryAction rounded-0 siblingFocus-action') ?>"> <svg class="<?== c('btnIcon-m') ?>" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M13 8V2H7v6H2l8 8 8-8h-5zM0 18h20v2H0v-2z"/></svg> </div> </label> <label class=""> <input type="checkbox" class="<?== c('absolute opacity-0 w-0 h-0') ?>"> <div class="<?== c('iconBtnInline-m-primaryAction rounded-0 siblingFocus-action') ?>"> <svg class="<?== c('btnIcon-m') ?>" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M13 8V2H7v6H2l8 8 8-8h-5zM0 18h20v2H0v-2z"/></svg> </div> </label> <label class=""> <input type="checkbox" class="<?== c('absolute opacity-0 w-0 h-0') ?>" checked> <div class="<?== c('iconBtnInline-m-primaryAction rounded-l-0 siblingFocus-action') ?>"> <svg class="<?== c('btnIcon-m') ?>" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M13 8V2H7v6H2l8 8 8-8h-5zM0 18h20v2H0v-2z"/></svg> </div> </label> </div> <? }); ?>
powered by
Boomla