50 +ˆl–Ãa¾”TÜZÔ†À7q–TÅ£À „ mÿ_†I|¥‚!ÄÃ3/* ---------------------------------------------------------------------------- NOTE: If you edit this file, you should make sure that the CSS rules for buttons in the following files are updated. * jquery-ui-dialog.css * editor.css WordPress-style Buttons ======================= Create a button by adding the `.button` class to an element. For backward compatibility, we support several other classes (such as `.button-secondary`), but these will *not* work with the stackable classes described below. Button Styles ------------- To display a primary button style, add the `.button-primary` class to a button. Button Sizes ------------ Adjust a button's size by adding the `.button-large` or `.button-small` class. Button States ------------- Lock the state of a button by adding the name of the pseudoclass as an actual class (e.g. `.hover` for `:hover`). TABLE OF CONTENTS: ------------------ 1.0 - Button Layouts 2.0 - Default Button Style 3.0 - Primary Button Style 4.0 - Button Groups 5.0 - Responsive Button Styles ---------------------------------------------------------------------------- */ /* ---------------------------------------------------------------------------- 1.0 - Button Layouts ---------------------------------------------------------------------------- */ .wp-core-ui .button, .wp-core-ui .button-primary, .wp-core-ui .button-secondary { display: inline-block; text-decoration: none; font-size: 13px; font-weight: 500; line-height: 2.92307692; /* 38px - allows 40px min-height with 1px border */ min-height: 40px; margin: 0; padding: 0 16px; cursor: pointer; border-width: 1px; border-style: solid; -webkit-appearance: none; border-radius: 2px; white-space: nowrap; box-sizing: border-box; } /* Remove the dotted border on :focus and the extra padding in Firefox */ .wp-core-ui button::-moz-focus-inner, .wp-core-ui input[type="reset"]::-moz-focus-inner, .wp-core-ui input[type="button"]::-moz-focus-inner, .wp-core-ui input[type="submit"]::-moz-focus-inner { border-width: 0; border-style: none; padding: 0; } /* Compact size - 32px, for space-constrained contexts */ .wp-core-ui .button.button-compact, .wp-core-ui .button-group.button-compact .button { line-height: 2.30769231; /* 30px - allows 32px min-height with 1px border */ min-height: 32px; padding: 0 12px; } /* Small size - 24px */ .wp-core-ui .button.button-small, .wp-core-ui .button-group.button-small .button { line-height: 2; /* 22px - allows 24px min-height with 1px border */ min-height: 24px; padding: 0 8px; font-size: 11px; } /* Large size - explicit 40px (same as default, for semantic clarity) */ .wp-core-ui .button.button-large, .wp-core-ui .button-group.button-large .button { line-height: 2.92307692; /* 38px - allows 40px min-height with 1px border */ min-height: 40px; padding: 0 16px; } .wp-core-ui .button.button-hero, .wp-core-ui .button-group.button-hero .button { font-size: 14px; line-height: 3.28571429; /* 46px - allows 48px min-height with 1px border */ min-height: 48px; padding: 0 36px; } .wp-core-ui .button.hidden { display: none; } /* Button Icons - Dashicons centering for all button sizes */ /* Dashicons are 20px font-size, so line-height = target-height / 20 */ .wp-core-ui .button .dashicons, .wp-core-ui .button-primary .dashicons, .wp-core-ui .button-secondary .dashicons { line-height: 1.9; /* 38px (20px * 1.9) - matches default button */ vertical-align: top; } .wp-core-ui .button.button-compact .dashicons { line-height: 1.5; /* 30px (20px * 1.5) - matches compact button */ } .wp-core-ui .button.button-small .dashicons { line-height: 1.1; /* 22px (20px * 1.1) - matches small button */ } .wp-core-ui .button.button-hero .dashicons { line-height: 2.3; /* 46px (20px * 2.3) - matches hero button */ } /* Style Reset buttons as simple text links */ .wp-core-ui input[type="reset"], .wp-core-ui input[type="reset"]:hover, .wp-core-ui input[type="reset"]:active, .wp-core-ui input[type="reset"]:focus { background: none; border: non