1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- /**
- * Button
- */
- button,
- .button,
- input[type="submit"],
- .wp-block-button__link,
- .wp-block-file__button {
- // Extend button style
- @extend %button-style;
- }
- /**
- * Block Options
- */
- .wp-block-button {
- // Outline Style
- &.is-style-outline.wp-block-button__link,
- &.is-style-outline .wp-block-button__link {
- border: #{map-deep-get($config-button, "border-width")} solid currentcolor;
- padding: #{map-deep-get($config-button, "padding", "vertical") - map-deep-get($config-button, "border-width")} #{map-deep-get($config-button, "padding", "horizontal")};
- &:not(.has-background) {
- background: transparent;
- }
- &:not(.has-text-color) {
- color: #{map-deep-get($config-button, "color", "background")};
- }
- &:active {
- color: #{map-deep-get($config-button, "color", "background")};
- }
- &:hover,
- &:focus,
- &.has-focus {
- color: #{map-deep-get($config-button, "color", "background-hover")};
- }
- .has-primary-background-color &:not(.has-text-color) {
- color: #{map-deep-get($config-button, "color", "text")};
- }
- }
- // Squared Style
- &.is-style-squared,
- &.is-style-squared .wp-block-button__link {
- border-radius: 0;
- }
- // Set alignleft as default floating behavior
- .entry-content > &:not(.alignleft):not(.alignright) {
- @extend %responsive-alignleft;
- }
- // Set aligndefault as center floating behavior
- .entry-content > &.aligncenter {
- @extend %responsive-aligndefault;
- }
- }
|