Files
wordpress-preseed/wp-content/themes/Pirate-Rogue/css/sass/elements/_buttons.scss
2019-08-31 00:48:20 +02:00

241 lines
4.6 KiB
SCSS

/*-----------------------------------------------------------------------------------*/
/* Buttons
/*-----------------------------------------------------------------------------------*/
.box {
margin: 0 0 30px;
padding: 20px;
overflow: hidden;
line-height: 1.4;
a {
font-weight: bold;
}
}
.site-content .box p {
margin: 0 0 30px;
}
.white-box {
border: 3px solid #fff;
&.invertbox {
background: darken( #fff, 10%);
}
}
.blue-box {
border: 3px solid $color-shortcodes-blue;
&.invertbox {
background: lighten( $color-shortcodes-blue, 10%);
}
}
.yellow-box {
border: 3px solid $color-shortcodes-yellow;
&.invertbox {
background: lighten( $color-shortcodes-yellow, 10%);
}
}
.red-box {
border: 3px solid $color-shortcodes-red;
&.invertbox {
background: lighten( $color-shortcodes-red, 10%);
}
}
.green-box {
border: 3px solid $color-shortcodes-green;
&.invertbox {
background: lighten( $color-shortcodes-green, 10%);
}
}
.lightgrey-box {
border: 3px solid $color-shortcodes-lightgrey;
&.invertbox {
background: lighten( $color-shortcodes-lightgrey, 10%);
}
}
.grey-box {
border: 3px solid $color-shortcodes-grey;
&.invertbox {
background: lighten( $color-shortcodes-grey, 10%);
}
}
.dark-box {
border: 3px solid $color-shortcodes-dark;
&.invertbox {
background: lighten( $color-shortcodes-dark, 10%);
color: #fff;
}
}
.maincolor-box {
border: 3px solid $color-shortcodes-maincolor;
a {
color: $color-shortcodes-maincolor;
}
&.invertbox {
background: lighten( $color-shortcodes-maincolor, 10%);
a {
color: $color-text;
}
}
}
.secondcolor-box {
border: 3px solid $color-shortcodes-secondcolor;
a {
color: $color-shortcodes-secondcolor;
}
&.invertbox {
background: lighten( $color-shortcodes-secondcolor, 10%);
color: #fff;
}
}
/* --- Buttons --- */
a.standard-btn {
display: inline-block;
margin: 0 0 30px;
padding: 10px 18px;
overflow: hidden;
cursor: pointer;
background: $color-text;
color: #fff;
font-size: 16px;
font-size: 1rem;
text-align: center;
font-weight: normal;
text-decoration: none !important;
-webkit-transition: 0.2s background ease;
-moz-transition: 0.2s background ease;
-o-transition: 0.2s background ease;
-ms-transition: 0.2s background ease;
transition: 0.2s background ease;
&:focus,
&:hover {
background: lighten($color-text, 35%);
}
}
.post .entry-content a.standard-btn,
.page .entry-content a.standard-btn,
.post .entry-content a.standard-btn:hover,
.page .entry-content a.standard-btn:hover {
color: #fff;
border: none;
}
a.standard-btn {
&.xsmall-btn {
padding: 5px 10px 3px;
font-size: 14px;
font-size: 0.875rem;
}
&.small-btn {
padding: 7px 12px 5px;
font-size: 18px;
font-size: 1.125rem;
}
&.large-btn {
padding: 14px 20px 13px;
font-size: 23px;
font-size: 1.4375rem;
}
&.xlarge-btn {
padding: 18px 30px 17px;
font-size: 25px;
font-size: 1.5625rem;
}
&.red-btn {
background: $color-shortcodes-red;
&:focus,
&:hover {
background: darken($color-shortcodes-red, 15%);
}
}
&.green-btn {
background: $color-shortcodes-green;
&:focus,
&:hover {
background: darken($color-shortcodes-green, 15%);
}
}
&.blue-btn {
background: $color-shortcodes-blue;
&:focus,
&:hover {
background: darken($color-shortcodes-blue, 15%);
}
}
&.yellow-btn {
background: $color-shortcodes-yellow;
&:focus,
&:hover {
background: darken($color-shortcodes-yellow, 15%);
}
}
&.grey-btn {
background: $color-shortcodes-grey;
&:focus,
&:hover {
background: darken($color-shortcodes-grey, 15%);
}
}
&.black-btn {
background: $color-shortcodes-black;
&:focus,
&:hover {
background: darken(#fff, 65%);
}
}
&.maincolor-btn {
background: $color-main;
&:focus,
&:hover {
background: $color-shortcodes-secondcolor;
}
}
&.secondcolor-btn {
background: $color-shortcodes-secondcolor;
&:focus,
&:hover {
background: $color-main;
}
}
}
.footer-feature-btn {
display: inline-block;
margin: 20px 0 0 0;
padding: 18px 30px;
background: none;
border: 2px solid $color-main;
background: $color-main;
color: $color-page-background;
text-transform: uppercase;
letter-spacing: 3px;
outline: none;
font-weight: 500;
&:focus,
&:hover {
border-color: $color-second;
background: $color-second;
}
}