Float utilities
Set a floating element on the fly.
The two standard float options are available as well as a clearfix, .float-left
.float-right
.clearfix
and .clear
.
// default config
float: (
values: (
'left',
'right',
),
clearfix: true, // activate clearfix classes
),
<img class="float-left mr-10" src="blue-square.jpg" width="100" height="100"/>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit.</p>
<p class="cell">Lorem ipsum dolor sit amet consectetur adipisicing elit.</p>
Lorem ipsum dolor sit amet consectetur adipisicing elit.
Lorem ipsum dolor sit amet consectetur adipisicing elit.
Clearfix
Clear the floating elements of a container
<div class="clearfix">
<img class="float-left mr-10" src="blue-square.jpg" width="100" height="100"/>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit.</p>
</div>
<p class="cell">Lorem ipsum dolor sit amet consectetur adipisicing elit.</p>
Lorem ipsum dolor sit amet consectetur adipisicing elit.
Lorem ipsum dolor sit amet consectetur adipisicing elit.
Clear
Clear siblings floating elements
<img class="float-left mr-10" src="blue-square.jpg" width="100" height="100"/>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit.</p>
<p class="cell clear">Lorem ipsum dolor sit amet consectetur adipisicing elit.</p>
Lorem ipsum dolor sit amet consectetur adipisicing elit.
Lorem ipsum dolor sit amet consectetur adipisicing elit.
Add more, update data, set responsive values (Check the options)
// add .float-none
$ooLoop: ooAdd('float.values', 'none');
// set .float-left@sm .float-right@sm and float-none@sm
$ooLoop: ooSet('float.screens', 'sm');
In manual mode add the mixin Float().