BootstraBlogger- UI Components
A well sought-out and beautiful design system for all type of Blogger projects based on latest version of Bootstrap and Xml
BootstraBlogger gives you a full solution for all your Blogger Portfolio,Landing and E-commerce product catalogs make up your design workflow with ready-to-use beautifully designed sample blogger components for your daily projects.
Note: All components and elements are based on bootstrap frameworks and Xml. We have enhanced the components and added more elements for your Blogger projects.
Benefits Of This BootstrapBlogger Framework
The main purpose of this Booststrablogger Components (Css Framework) is to give a full solution to designers and developers in the categories of all type of blogger Themes, online marketplaces, Portfolio platforms and product landing blogger. This kit provides multiple combinations of examples and sample section and widgets for you to work on including numerous components and element styles.
What this BootstrapBlogger kit includes
Booststrablogger offers easy-to-use and fully customizable elements including CSS and XML files along with the templates
- Well organized file structure
- Fonts and SVG, Demo images
- SASS files with minimal code and variables
- Blogger Xml and basic script codes, slider samples, Card
- Clean code for Blogger XML, CSS and SASS based on latest Bootstrap and XML
- 6+ ready-to-use widgets and UI blogger components
- Ready-to-use blogger Xml template
Download
Designer version
With the designer version of Booststrablogger Framework you will get a full package of interactive, reusable and customizable UI components and sample Widgets which are compatible for both blogger Xml and bootsrap.
Developer version
The developer version of Booststrablogger comes with clearly-coded and sought-out source files in blogger Xml, CSS and SASS. Over 10+ widgets which are related to ecommerce are fully customizable and easy-to-use and easy-to-implement in your ecommerce projects. The widgets come in with SVG icon and Fonticon formats for flexible usability.
BootstrapBlogger License
Rights
Copyright (c) 2020
You have rights for royalty free use of our resources for any and/or all of your personal and commercial projects. You may modify the resources according to your requirements and use them royalty free in any and/or all of your personal and commercial projects. For example, you may include this resource in a website you will be designing for a client. You are not required to attribute or link to Booststrablogger in any of your projects. Booststrablogger will not be responsible for any outcome that may occur during the course of usage of our resources. We reserve the rights to change prices and revise the resources usage policy at any moment.
BootstrapBlogger Prohibitations
You do not have the rights to redistribute, resell, lease, license, sub-license or offer the file downloaded to any third party. For any rescalable web applications or software programs, you should not include our graphic resources as an additional attachment. This will be considered as a redistribution of our resources which is forbidden by us - Booststrablogger
Quick start
To start using this BootstraBlogger design system you will first need to import some files in your project or download ready to use starter templates.
File structure
XML
Copy and paste the blogger Xml <Xml> into your <Blogger Html Editor> and get ready for develope.
JS
Most of BootstraBlogger components require the use of JavaScript to function. Specifically, they require jQuery, Bootstrap.bundle.js and Poper.
We added some popular js in the BootstraBlogger Xml like slider and slickslider. Our script.js file contains some additional scripts which may come handy for your project.
Starter template (blogger XML)
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html>
<html b:css='false' b:defaultwidgetversion='2' b:layoutsVersion='3' expr:dir='data:blog.languageDirection' expr:lang='data:blog.locale' xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title>data:blog.pageTitle.escaped</title>
<b:skin>
<![CDATA[<
!--(Athor)--
!--(Variable.css)--
!--(skin.css)--
>]]>
</b:skin>
<b:template-skin>
<![CDATA[<
!--(layout-variables.css)--
!--(layout-mode.css)--
>]]>
</b:template-skin>
</head>
<body>
<b:comment>
=================================================
Main header
=================================================
</b:comment>
<b:section class='b-section-header-nav' id='b-section-header-nav' name='Header nav'>
<b:widget id='header' locked='false' title='Header' type='header' version='2' name='header' visible='true'>
...
</b:widget>
</b:section>
<b:comment>
=================================================
Main and sidebar
=================================================
</b:comment>
<div class='main-and-sidebar' id='main-and-sidebar'>
<div class='container'>
<!-- Main -->
<main class='col-12 col-sm-12 col-md-8 col-lg-8 col-xl-8 main blogger-col-8' id='main'>
<b:section id='b-section-main' maxwidgets='1' name='Main' showaddelement='no'>
<!--( widgets/b-section-main__Blog1.xml)-->
</b:section>
</main> <!-- /.main -->
<!-- Sidebar -->
<aside class='col-12 col-sm-12 col-md-4 col-lg-4 col-xl-4 sidebar mt-5 mt-md-0 blogger-col-4' id='sidebar'>
<b:section class='wg wg-card wg-card-light wg-title-dark wg-section-no-mb' id='b-section-sidebar' name='Sidebar'>
<!--( widgets/b-section-sidebar__HTML1.xml)-->
<!--( widgets/b-section-sidebar__BlogArchive1.xml)-->
</b:section>
</aside><!-- /.sidebar -->
</div><!-- /.row -->
</div><!-- /.container -->
</div><!-- /.main-and-sidebar -->
</body>
</html>
Colors
Main background colors
Text colors
Typography
Wg-h (title) Mixing
Display 1,2,3,4
wg-display Mixing
More information
If you use SASS, you can play around with the variables ($variable), the files can be found in /sass/BootstraBlogger .scss or directly from bootsrap's source /sass/bootstrap-assets/type.scss
Feel free to use bootstrap's text classes like .lead, .blockquote, .small, for colors text-muted and so on
For more information visit:
https://getbootstrap.com/docs/4.3/content/typography/
Icons
Font Awesome icons
We have included some free icons from FontAwesome 5. You can use them by insterting these special tags, for example:
<i expr:class="fa fa-star"></i> or <i expr:class="fab fa-facebook"></i> List of icons: https://fontawesome.com/iconsHelper classes
widget wider and height paddings
.wg-padding-y {padding-top:40px; padding-bottom:40px;}
.wg-padding-top {padding-top:40px;}
.wg-padding-bottom{padding-bottom:40px;}
.wg-padding-y-lg{padding-top:80px; padding-bottom:80px;}
.wg-padding-top-lg{padding-top:80px;}
.wg-padding-bottom-lg{padding-bottom:80px;}
.wg-padding-y-sm{padding-top:20px; padding-bottom:20px;}
.wg-padding-top-sm{padding-top:20px;}
.wg-padding-bottom-sm {padding-bottom:20px;}
Mixing Wg-padding
- .wg-1-padding-y-sm - first widget type
- .wg-3-padding-top-sm - second widget type
- .wg-2-padding-bottom-sm - third widget type
Image and icon sizes
.wg-img-xs{width:40px; height:40px; }
.wg-img-sm{width:80px; height:80px; }
.wg-img-md{width:140px; height:140px; }
.wg-img-lg{width:250px; height:250px; }
.wg-icon-xs{ width:32px; height:32px; line-height:32px; font-size:16px; }
.wg-icon-sm{ width:42px; height:42px; line-height:42px; font-size:20px; }
.wg-icon-md{width:60px; height:60px; line-height:60px; font-size:28px; }
.wg-icon-lg{width:96px; height:96px; line-height:96px; font-size:42px; }
Widget Margins and Paddings
wg -paddings
.wg-p-0 {.wg-p-1} {.wg-p-2} {.wg-p-3} {.wg-p-4}{.wg-p-5}
.wg-pt-0 {.wg-pt-1} {.wg-pt-2} {.wg-pt-3} {.wg-pt-4}{.wg-pt-5}
.wg-pb-0 {.wg-pb-1} {.wg-pb-2} {.wg-pb-3} {.wg-pb-4}{.wg-pb-5}
.wg-py-0 {.wg-py-1} {.wg-py-2} {.wg-py-3} {.wg-py-4}{.wg-py-5}
.wg-px-0 {.wg-px-1} {.wg-px-2} {.wg-px-3} {.wg-px-4}{.wg-px-5}
wg -margins
.wg-m-0 {.wg-p-1} {.wg-m-2} {.wg-m-3} {.wg-m-4}{.wg-m-5}
.wg-mt-0 {.wg-mt-1} {.wg-mt-2} {.wg-mt-3} {.wg-mt-4}{.wg-mt-5}
.wg-mb-0 {.wg-mb-1} {.wg-mb-2} {.wg-mb-3} {.wg-mb-4}{.wg-mb-5}
.wg-my-0 {.wg-my-1} {.wg-my-2} {.wg-my-3} {.wg-my-4}{.wg-my-5}
.wg-mx-0 {.wg-mx-1} {.wg-mx-2} {.wg-mx-3} {.wg-mx-4}{.wg-mx-5}
Bootstrap container size and Grid
Extra small <576px |
Small ≥576px |
Medium ≥768px |
Large ≥992px |
Extra large ≥1200px |
|
---|---|---|---|---|---|
.container |
100% | 540px | 720px | 960px | 1140px |
.container-sm |
100% | 540px | 720px | 960px | 1140px |
.container-md |
100% | 100% | 720px | 960px | 1140px |
.container-lg |
100% | 100% | 100% | 960px | 1140px |
.container-xl |
100% | 100% | 100% | 100% | 1140px |
.container-fluid |
100% | 100% | 100% | 100% | 100% |
BootstraBlogger widget columns size and Grid
Extra small <576px |
Small e576px |
Medium e768px |
Large e992px |
Extra large e1200px |
|
---|---|---|---|---|---|
Grid behavior | Horizontal at all times | Collapsed to start, horizontal above breakpoints | |||
Class prefix | .wg- |
.wg-sm- |
.wg-md- |
.wg-lg- |
.wg-xl- |
Mixing Grid | .wg-row |
.wg-sm- |
.wg-md- |
.wg-lg- |
.wg-xl- |
Mixing widgets grid | .wg-row |
.wg-1-sm- |
.wg-2-md- |
.wg-4-lg- |
|
# of columns | 12 | ||||
Gutter width | 30px (15px on each side of a column) | ||||
Offsets | No | ||||
Column ordering | No |
Normal mixing widget
Normal mixing same size widget
mixing Grid widget
More mixing Grid widget
To attain equal columns height, you must add wg-equal-height-cols
Various Media Screen Breack Point
Bootstrablogger widgets grid examples
Basic widgets grid layouts to get you familiar with building within the Bootstrablogger grid system to archieve this you must add wg-row
for sm/md/lg/xl and dull widget just add wg
.
In these examples the .widget-grid-col
class is added to the columns to add some theming.
Five bootstraBlogger grid tiers
There are five tiers to the Bootstrablogger widgets grid system, one for each range of devices we support. Each tier starts at a minimum viewport size and automatically applies to the larger devices unless overridden.
Three equal columns
Get three equal-width columns starting at desktops and scaling to large desktops. On mobile devices, tablets and below, the columns will automatically stack.
Three unequal columns
Get three columns starting at desktops and scaling to large desktops of various widths. Remember, grid columns should add up to twelve for a single horizontal block. More than that, and columns start stacking no matter the viewport.
Two columns
Get two columns starting at desktops and scaling to large desktops.
Full width, single column
No grid classes are necessary for full-width elements.
Two columns with two nested columns
Here you have to mix ootstrap col with logger col to create estig grid
Per the documentation, nesting is easy—just put a row of columns within an existing column. This gives you two columns starting at desktops and scaling to large desktops, with another two (equal widths) within the larger column.
At mobile device sizes, tablets and down, these columns and their nested columns will stack.
<div class="row">
<div class="col-md-8">
<b:widget id="HTML2" title="HTML1/JAVASCRIPT" type="HTML" vision="2">
</b:widget>
</b:section>
</div>
<div class="col-md-4">
</div>
</div>
Mixed: mobile and desktop
The Bootstrap v4 grid system has five tiers of classes: xs (extra small, this class infix is not used), sm (small), md (medium), lg (large), and xl (extra large). You can use nearly any combination of these classes to create more dynamic and flexible layouts.
Each tier of classes scales up, meaning if you plan on setting the same widths for md, lg and xl, you only need to specify md.
Mixed: mobile, tablet, and desktop
Buttons
Forms
Customizes
Bootstrablogger Badges and mixing
Rating
Card and boxes
Customizes
Images
Icon with text
Product grid
Customizes
Product list
Customizes
Product detail
BootstraBlogger Sidebar Filters
BootstraBlogger Shopping cart
BootstraBlogger Features
Carousels
Do you need help?
Give an idea or report an issue.
Write: Bootstrablogger @gmail.com
Whatsapp: Online chat
This article has been created by Design by BootstraBlogger team included Webublografiki
with various help of
Code Contributors.
Articles and Codes are owned by license under MIT license conditions.
Articles are under the protection of Creative Commons Attribution-NonCommercial 4.0 International License
The Content and Content of this article is supported by developers of BoostraBlogger (original BloggerTemlate design).
Xml Blogger Materials are collected through Google Blogger, Blogger, Blogger Community and Google Blogger Help from www.google.com