Correcting the mini buttons alignment of icons in!

======

Corrigindo os botões mini alinhamento dos icones dentro!
This commit is contained in:
Arno Roldão Junior 2015-03-19 16:02:19 -03:00
parent 1125333006
commit 5e13352831
8 changed files with 128 additions and 121 deletions

View File

@ -19487,8 +19487,9 @@ body .jumbotron-material-blue-grey-A700,
.btn.btn-fab.btn-fab-mini {
width: 40px;
height: 40px;
padding: 13px;
padding: 13px 9px;
font-size: 15px;
box-sizing: border-box;
}
.btn.btn-fab i {
position: relative;

File diff suppressed because one or more lines are too long

View File

@ -3599,8 +3599,9 @@ body .jumbotron-material-blue-grey,
.btn.btn-fab.btn-fab-mini {
width: 40px;
height: 40px;
padding: 13px;
padding: 13px 9px;
font-size: 15px;
box-sizing: border-box;
}
.btn.btn-fab i {
position: relative;

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,144 +1,145 @@
.btn {
position: relative;
padding: 8px 30px;
border: 0;
margin: 10px 1px;
cursor: pointer;
border-radius: 2px;
text-transform: uppercase;
text-decoration: none;
color: @darkbg-text;
position: relative;
padding: 8px 30px;
border: 0;
margin: 10px 1px;
cursor: pointer;
border-radius: 2px;
text-transform: uppercase;
text-decoration: none;
color: @darkbg-text;
&:hover:not(.btn-link):not(.btn-flat):not(.btn-fab) {
.shadow-z-1();
}
&:active:not(.btn-link):not(.btn-flat):not(.btn-fab) {
.shadow-z-1-hover();
}
transition: background-color 0.2s ease, box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
outline: none !important;
&:hover:not(.btn-link):not(.btn-flat):not(.btn-fab) {
.shadow-z-1();
}
&:active:not(.btn-link):not(.btn-flat):not(.btn-fab) {
.shadow-z-1-hover();
}
transition: background-color 0.2s ease, box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
outline: none !important;
.variations(~".btn-flat:not(.btn-link)", color, @lightbg-text);
.variations(~".btn-flat:not(.btn-link)", color, @lightbg-text);
.background-variations(~":not(.btn-link):not(.btn-flat)", @btn-default);
.background-variations(~":not(.btn-link):not(.btn-flat)", @btn-default);
// BTN hover effect
.generic-variations(~":hover:not(.btn-link):not(.btn-flat)", @btn-default, {
background-color: contrast(@material-color, darken(@material-color, 4%), lighten(@material-color, 4%), @contrast-factor);
});
// BTN active effect
.generic-variations(~":active:not(.btn-link):not(.btn-flat)", @btn-default, {
background-color: contrast(@material-color, darken(@material-color, 6%), lighten(@material-color, 6%), @contrast-factor);
});
// BTN .active effect
.generic-variations(~".active:not(.btn-link):not(.btn-flat)", @btn-default, {
background-color: contrast(@material-color, darken(@material-color, 6%), lighten(@material-color, 6%), @contrast-factor);
});
// BTN flat hover effect
.generic-variations(~".btn-flat:hover:not(.btn-ink)", @btn-default, {
background-color: fade(@material-color, 20%);
});
// BTN hover effect
.generic-variations(~":hover:not(.btn-link):not(.btn-flat)", @btn-default, {
background-color: contrast(@material-color, darken(@material-color, 4%), lighten(@material-color, 4%), @contrast-factor);
});
// BTN active effect
.generic-variations(~":active:not(.btn-link):not(.btn-flat)", @btn-default, {
background-color: contrast(@material-color, darken(@material-color, 6%), lighten(@material-color, 6%), @contrast-factor);
});
// BTN .active effect
.generic-variations(~".active:not(.btn-link):not(.btn-flat)", @btn-default, {
background-color: contrast(@material-color, darken(@material-color, 6%), lighten(@material-color, 6%), @contrast-factor);
});
// BTN flat hover effect
.generic-variations(~".btn-flat:hover:not(.btn-ink)", @btn-default, {
background-color: fade(@material-color, 20%);
});
}
.btn {
&.btn-flat {
background: none;
box-shadow: none;
font-weight: 500;
&:disabled {
color: @text-disabled !important;
&.btn-flat {
background: none;
box-shadow: none;
font-weight: 500;
&:disabled {
color: @text-disabled !important;
}
}
}
// Size variations
&.btn-sm {
padding: 5px 20px;
}
&.btn-xs {
padding: 4px 15px;
font-size: 10px;
}
// Size variations
&.btn-sm {
padding: 5px 20px;
}
&.btn-xs {
padding: 4px 15px;
font-size: 10px;
}
&.btn-raised {
.btn-shadow();
}
&.btn-raised {
.btn-shadow();
}
&.btn-fab {
margin: 0;
padding: 15px;
font-size: 26px;
width: 56px;
height: 56px;
&, &:hover, &:active {
.variations(~"", background-color, transparent);
&.btn-fab {
margin: 0;
padding: 15px;
font-size: 26px;
width: 56px;
height: 56px;
&, &:hover, &:active {
.variations(~"", background-color, transparent);
}
&, &:hover {
.shadow-z-1();
}
&:active {
.shadow-z-1-hover();
}
&, .ripple-wrapper {
border-radius: 100%;
}
&.btn-fab-mini {
width: 40px;
height: 40px;
padding: 13px 9px;
font-size: 15px;
box-sizing: border-box;
}
i {
position: relative;
top: -5px;
}
}
&, &:hover {
.shadow-z-1();
}
&:active {
.shadow-z-1-hover();
}
&, .ripple-wrapper {
border-radius: 100%;
}
&.btn-fab-mini {
width: 40px;
height: 40px;
padding: 13px;
font-size: 15px;
}
i {
position: relative;
top: -5px;
}
}
}
// This is needed to style buttons which has not a variation suffix (they must be stiled as btn-default)
.btn-link, .btn:not([class*="btn-"]), .btn-default {
color: @lightbg-text;
&:hover {
color: @lightbg-text;
}
&:hover {
color: @lightbg-text;
}
}
.btn:not([class*="btn-"]), .btn-default, .btn-flat:not(.btn-link) {
&:hover, &.active {
background-color: rgba(255,255,255,0.5);
}
&:hover, &.active {
background-color: rgba(255,255,255,0.5);
}
}
.open > .dropdown-toggle.btn {
.variations(~"", background-color, @btn-default);
.variations(~"", background-color, @btn-default);
}
.btn-group .btn+.btn, .btn-group .btn+.btn-group, .btn-group .btn-group+.btn, .btn-group .btn-group+.btn-group {
margin-left: 0;
margin-left: 0;
}
.btn-group, .btn-group-vertical {
position: relative;
border-radius: 2px;
margin: 10px 1px;
position: relative;
border-radius: 2px;
margin: 10px 1px;
.btn-shadow();
&.open .dropdown-toggle {
box-shadow: none;
}
&.btn-group-raised {
.btn-shadow();
}
.btn, .btn:active, .btn-group {
box-shadow: none !important;
margin: 0;
}
&.open .dropdown-toggle {
box-shadow: none;
}
&.btn-group-raised {
.btn-shadow();
}
.btn, .btn:active, .btn-group {
box-shadow: none !important;
margin: 0;
}
}
.btn-group-flat {
box-shadow: none !important;
box-shadow: none !important;
}
.btn-shadow() {
.shadow-z-1();
transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
&:active:not(.btn-link) {
.shadow-z-1-hover();
}
.shadow-z-1();
transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
&:active:not(.btn-link) {
.shadow-z-1-hover();
}
}

View File

@ -34,6 +34,9 @@
@extend .shadow-z-3;
}
outline: none !important;
}
// This is needed to style buttons which has not a variation suffix (they must stiled as btn-default)
.btn-link, .btn:not([class^="btn btn-"]), .btn-default {
@ -101,8 +104,9 @@
&.btn-mini {
width: 40px;
height: 40px;
padding: 13px;
padding: 13px 9px;
font-size: 15px;
box-sizing: border-box;
}
}
@ -110,26 +114,26 @@
// --------------------------------------------------
.btn-default {
@include button-variant($btn-default);
@include button-variant($btn-default);
}
.btn-primary {
@include button-variant($primary);
@include button-variant($primary);
}
// Success appears as green
.btn-success {
@include button-variant($success);
@include button-variant($success);
}
// Info appears as blue-green
.btn-info {
@include button-variant($info);
@include button-variant($info);
}
// Warning appears as orange
.btn-warning {
@include button-variant($warning);
@include button-variant($warning);
}
// Danger and error appear as red
.btn-danger {
@include button-variant($danger);
@include button-variant($danger);
}
// Material shades