mirror of
https://github.com/jgthms/bulma.git
synced 2024-11-28 12:24:23 +00:00
Deprecate base/helpers file
This commit is contained in:
parent
d6055087c9
commit
f286e5cdb2
46
CHANGELOG.md
46
CHANGELOG.md
@ -2,6 +2,52 @@
|
|||||||
|
|
||||||
## 0.9.0
|
## 0.9.0
|
||||||
|
|
||||||
|
### New features
|
||||||
|
|
||||||
|
Bulma now has **spacing helpers**: https://bulma.io/documentation/helpers/spacing-helpers/
|
||||||
|
|
||||||
|
<p>Bulma provides <strong>margin</strong> <code>m*</code> and <strong>padding</strong> <code>p*</code> helpers in all <strong>directions</strong>:</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<code>*t</code> for <strong>top</strong>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<code>*r</code> for <strong>right</strong>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<code>*b</code> for <strong>bottom</strong>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<code>*l</code> for <strong>left</strong>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<code>*x</code> horizontally for both <strong>left</strong> and <strong>right</strong>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<code>*y</code> vertically for both <strong>top</strong> and <strong>bottom</strong>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
You need to <strong>combine</strong> a margin/padding prefix with a direciton suffix. For example:
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>for a <code>margin-top</code>, use <code>mt-*</code></li>
|
||||||
|
<li>for a <code>padding-bottom</code>, use <code>pb-*</code></li>
|
||||||
|
<li>for both <code>margin-left</code> and <code>margin-right</code>, use <code>mx-*</code></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Each of these <code>property-direction</code> <strong>combinations</strong> needs to be appended with one of <strong>6 value suffixes</strong>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
This release also includes the following helpers:
|
||||||
|
|
||||||
|
* light and dark color helpers
|
||||||
|
* light and dark background color helpers
|
||||||
|
|
||||||
### Improvements
|
### Improvements
|
||||||
|
|
||||||
* #2925 Center table cell content vertically with `is-vcentered`
|
* #2925 Center table cell content vertically with `is-vcentered`
|
||||||
|
2782
css/bulma.css
vendored
2782
css/bulma.css
vendored
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
2
css/bulma.min.css
vendored
2
css/bulma.min.css
vendored
File diff suppressed because one or more lines are too long
@ -192,14 +192,14 @@
|
|||||||
"name": "Spacing",
|
"name": "Spacing",
|
||||||
"subtitle": "Change the <strong>size</strong> and <strong>color</strong> of the text for one or multiple viewport width",
|
"subtitle": "Change the <strong>size</strong> and <strong>color</strong> of the text for one or multiple viewport width",
|
||||||
"color": "grey-dark",
|
"color": "grey-dark",
|
||||||
"icon": "font",
|
"icon": "arrows-alt-h",
|
||||||
"path": "/documentation/helpers/spacing-helpers"
|
"path": "/documentation/helpers/spacing-helpers"
|
||||||
},
|
},
|
||||||
"helpers-visibility": {
|
"helpers-visibility": {
|
||||||
"name": "Visibility",
|
"name": "Visibility",
|
||||||
"subtitle": "<strong>Show/hide content</strong> depending on the width of the viewport",
|
"subtitle": "<strong>Show/hide content</strong> depending on the width of the viewport",
|
||||||
"color": "primary",
|
"color": "primary",
|
||||||
"icon": "arrows-alt-h",
|
"icon": "eye",
|
||||||
"path": "/documentation/helpers/visibility-helpers"
|
"path": "/documentation/helpers/visibility-helpers"
|
||||||
},
|
},
|
||||||
"helpers-other": {
|
"helpers-other": {
|
||||||
|
@ -1,281 +1 @@
|
|||||||
// Float
|
@warn "The helpers.sass file is DEPRECATED. It has moved into its own /helpers folder. Please import sass/helpers/_all instead."
|
||||||
|
|
||||||
.is-clearfix
|
|
||||||
+clearfix
|
|
||||||
|
|
||||||
.is-pulled-left
|
|
||||||
float: left !important
|
|
||||||
|
|
||||||
.is-pulled-right
|
|
||||||
float: right !important
|
|
||||||
|
|
||||||
// Overflow
|
|
||||||
|
|
||||||
.is-clipped
|
|
||||||
overflow: hidden !important
|
|
||||||
|
|
||||||
// Overlay
|
|
||||||
|
|
||||||
.is-overlay
|
|
||||||
@extend %overlay
|
|
||||||
|
|
||||||
// Typography
|
|
||||||
|
|
||||||
=typography-size($target:'')
|
|
||||||
@each $size in $sizes
|
|
||||||
$i: index($sizes, $size)
|
|
||||||
.is-size-#{$i}#{if($target == '', '', '-' + $target)}
|
|
||||||
font-size: $size !important
|
|
||||||
|
|
||||||
+typography-size()
|
|
||||||
|
|
||||||
+mobile
|
|
||||||
+typography-size('mobile')
|
|
||||||
|
|
||||||
+tablet
|
|
||||||
+typography-size('tablet')
|
|
||||||
|
|
||||||
+touch
|
|
||||||
+typography-size('touch')
|
|
||||||
|
|
||||||
+desktop
|
|
||||||
+typography-size('desktop')
|
|
||||||
|
|
||||||
+widescreen
|
|
||||||
+typography-size('widescreen')
|
|
||||||
|
|
||||||
+fullhd
|
|
||||||
+typography-size('fullhd')
|
|
||||||
|
|
||||||
$alignments: ('centered': 'center', 'justified': 'justify', 'left': 'left', 'right': 'right')
|
|
||||||
|
|
||||||
@each $alignment, $text-align in $alignments
|
|
||||||
.has-text-#{$alignment}
|
|
||||||
text-align: #{$text-align} !important
|
|
||||||
|
|
||||||
@each $alignment, $text-align in $alignments
|
|
||||||
+mobile
|
|
||||||
.has-text-#{$alignment}-mobile
|
|
||||||
text-align: #{$text-align} !important
|
|
||||||
+tablet
|
|
||||||
.has-text-#{$alignment}-tablet
|
|
||||||
text-align: #{$text-align} !important
|
|
||||||
+tablet-only
|
|
||||||
.has-text-#{$alignment}-tablet-only
|
|
||||||
text-align: #{$text-align} !important
|
|
||||||
+touch
|
|
||||||
.has-text-#{$alignment}-touch
|
|
||||||
text-align: #{$text-align} !important
|
|
||||||
+desktop
|
|
||||||
.has-text-#{$alignment}-desktop
|
|
||||||
text-align: #{$text-align} !important
|
|
||||||
+desktop-only
|
|
||||||
.has-text-#{$alignment}-desktop-only
|
|
||||||
text-align: #{$text-align} !important
|
|
||||||
+widescreen
|
|
||||||
.has-text-#{$alignment}-widescreen
|
|
||||||
text-align: #{$text-align} !important
|
|
||||||
+widescreen-only
|
|
||||||
.has-text-#{$alignment}-widescreen-only
|
|
||||||
text-align: #{$text-align} !important
|
|
||||||
+fullhd
|
|
||||||
.has-text-#{$alignment}-fullhd
|
|
||||||
text-align: #{$text-align} !important
|
|
||||||
|
|
||||||
.is-capitalized
|
|
||||||
text-transform: capitalize !important
|
|
||||||
|
|
||||||
.is-lowercase
|
|
||||||
text-transform: lowercase !important
|
|
||||||
|
|
||||||
.is-uppercase
|
|
||||||
text-transform: uppercase !important
|
|
||||||
|
|
||||||
.is-italic
|
|
||||||
font-style: italic !important
|
|
||||||
|
|
||||||
@each $name, $pair in $colors
|
|
||||||
$color: nth($pair, 1)
|
|
||||||
.has-text-#{$name}
|
|
||||||
color: $color !important
|
|
||||||
a.has-text-#{$name}
|
|
||||||
&:hover,
|
|
||||||
&:focus
|
|
||||||
color: bulmaDarken($color, 10%) !important
|
|
||||||
.has-background-#{$name}
|
|
||||||
background-color: $color !important
|
|
||||||
|
|
||||||
@each $name, $shade in $shades
|
|
||||||
.has-text-#{$name}
|
|
||||||
color: $shade !important
|
|
||||||
.has-background-#{$name}
|
|
||||||
background-color: $shade !important
|
|
||||||
|
|
||||||
.has-text-weight-light
|
|
||||||
font-weight: $weight-light !important
|
|
||||||
.has-text-weight-normal
|
|
||||||
font-weight: $weight-normal !important
|
|
||||||
.has-text-weight-medium
|
|
||||||
font-weight: $weight-medium !important
|
|
||||||
.has-text-weight-semibold
|
|
||||||
font-weight: $weight-semibold !important
|
|
||||||
.has-text-weight-bold
|
|
||||||
font-weight: $weight-bold !important
|
|
||||||
|
|
||||||
.is-family-primary
|
|
||||||
font-family: $family-primary !important
|
|
||||||
|
|
||||||
.is-family-secondary
|
|
||||||
font-family: $family-secondary !important
|
|
||||||
|
|
||||||
.is-family-sans-serif
|
|
||||||
font-family: $family-sans-serif !important
|
|
||||||
|
|
||||||
.is-family-monospace
|
|
||||||
font-family: $family-monospace !important
|
|
||||||
|
|
||||||
.is-family-code
|
|
||||||
font-family: $family-code !important
|
|
||||||
|
|
||||||
// Visibility
|
|
||||||
|
|
||||||
$displays: 'block' 'flex' 'inline' 'inline-block' 'inline-flex'
|
|
||||||
|
|
||||||
@each $display in $displays
|
|
||||||
.is-#{$display}
|
|
||||||
display: #{$display} !important
|
|
||||||
+mobile
|
|
||||||
.is-#{$display}-mobile
|
|
||||||
display: #{$display} !important
|
|
||||||
+tablet
|
|
||||||
.is-#{$display}-tablet
|
|
||||||
display: #{$display} !important
|
|
||||||
+tablet-only
|
|
||||||
.is-#{$display}-tablet-only
|
|
||||||
display: #{$display} !important
|
|
||||||
+touch
|
|
||||||
.is-#{$display}-touch
|
|
||||||
display: #{$display} !important
|
|
||||||
+desktop
|
|
||||||
.is-#{$display}-desktop
|
|
||||||
display: #{$display} !important
|
|
||||||
+desktop-only
|
|
||||||
.is-#{$display}-desktop-only
|
|
||||||
display: #{$display} !important
|
|
||||||
+widescreen
|
|
||||||
.is-#{$display}-widescreen
|
|
||||||
display: #{$display} !important
|
|
||||||
+widescreen-only
|
|
||||||
.is-#{$display}-widescreen-only
|
|
||||||
display: #{$display} !important
|
|
||||||
+fullhd
|
|
||||||
.is-#{$display}-fullhd
|
|
||||||
display: #{$display} !important
|
|
||||||
|
|
||||||
.is-hidden
|
|
||||||
display: none !important
|
|
||||||
|
|
||||||
.is-sr-only
|
|
||||||
border: none !important
|
|
||||||
clip: rect(0, 0, 0, 0) !important
|
|
||||||
height: 0.01em !important
|
|
||||||
overflow: hidden !important
|
|
||||||
padding: 0 !important
|
|
||||||
position: absolute !important
|
|
||||||
white-space: nowrap !important
|
|
||||||
width: 0.01em !important
|
|
||||||
|
|
||||||
+mobile
|
|
||||||
.is-hidden-mobile
|
|
||||||
display: none !important
|
|
||||||
|
|
||||||
+tablet
|
|
||||||
.is-hidden-tablet
|
|
||||||
display: none !important
|
|
||||||
|
|
||||||
+tablet-only
|
|
||||||
.is-hidden-tablet-only
|
|
||||||
display: none !important
|
|
||||||
|
|
||||||
+touch
|
|
||||||
.is-hidden-touch
|
|
||||||
display: none !important
|
|
||||||
|
|
||||||
+desktop
|
|
||||||
.is-hidden-desktop
|
|
||||||
display: none !important
|
|
||||||
|
|
||||||
+desktop-only
|
|
||||||
.is-hidden-desktop-only
|
|
||||||
display: none !important
|
|
||||||
|
|
||||||
+widescreen
|
|
||||||
.is-hidden-widescreen
|
|
||||||
display: none !important
|
|
||||||
|
|
||||||
+widescreen-only
|
|
||||||
.is-hidden-widescreen-only
|
|
||||||
display: none !important
|
|
||||||
|
|
||||||
+fullhd
|
|
||||||
.is-hidden-fullhd
|
|
||||||
display: none !important
|
|
||||||
|
|
||||||
.is-invisible
|
|
||||||
visibility: hidden !important
|
|
||||||
|
|
||||||
+mobile
|
|
||||||
.is-invisible-mobile
|
|
||||||
visibility: hidden !important
|
|
||||||
|
|
||||||
+tablet
|
|
||||||
.is-invisible-tablet
|
|
||||||
visibility: hidden !important
|
|
||||||
|
|
||||||
+tablet-only
|
|
||||||
.is-invisible-tablet-only
|
|
||||||
visibility: hidden !important
|
|
||||||
|
|
||||||
+touch
|
|
||||||
.is-invisible-touch
|
|
||||||
visibility: hidden !important
|
|
||||||
|
|
||||||
+desktop
|
|
||||||
.is-invisible-desktop
|
|
||||||
visibility: hidden !important
|
|
||||||
|
|
||||||
+desktop-only
|
|
||||||
.is-invisible-desktop-only
|
|
||||||
visibility: hidden !important
|
|
||||||
|
|
||||||
+widescreen
|
|
||||||
.is-invisible-widescreen
|
|
||||||
visibility: hidden !important
|
|
||||||
|
|
||||||
+widescreen-only
|
|
||||||
.is-invisible-widescreen-only
|
|
||||||
visibility: hidden !important
|
|
||||||
|
|
||||||
+fullhd
|
|
||||||
.is-invisible-fullhd
|
|
||||||
visibility: hidden !important
|
|
||||||
|
|
||||||
// Other
|
|
||||||
|
|
||||||
.is-marginless
|
|
||||||
margin: 0 !important
|
|
||||||
|
|
||||||
.is-paddingless
|
|
||||||
padding: 0 !important
|
|
||||||
|
|
||||||
.is-radiusless
|
|
||||||
border-radius: 0 !important
|
|
||||||
|
|
||||||
.is-shadowless
|
|
||||||
box-shadow: none !important
|
|
||||||
|
|
||||||
.is-unselectable
|
|
||||||
@extend %unselectable
|
|
||||||
|
|
||||||
.is-relative
|
|
||||||
position: relative !important
|
|
||||||
|
Loading…
Reference in New Issue
Block a user