рдкреБрд░рд╛рдиреЗ рдкреБрд░рд╛рдиреЗ рдмрдЯрди рддрддреНрд╡ рдХреЛ рд╕реНрдЯрд╛рдЗрд▓ рдХрд░рдирд╛

рдПрдХ рдмрдЯрди рдЙрди рддрддреНрд╡реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ рдЬреЛ рдЕрдХреНрд╕рд░ рд╡реЗрдм рдкреЗрдЬреЛрдВ рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЯреИрдЧ <button></button>рдХрд╛ рдЙрдкрдпреЛрдЧ рдбреЗрдЯрд╛ рдЖрдЙрдЯрдкреБрдЯ рдЬреИрд╕реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдореЛрдбрд▓ рд╡рд┐рдВрдбреЛ рдЦреЛрд▓рдирд╛, рдлреЙрд░реНрдо рд╕рдмрдорд┐рдЯ рдХрд░рдирд╛, рдЗрддреНрдпрд╛рджрд┐ред рд╕рд╛рдордЧреНрд░реА рдореЗрдВ, рдЬрд┐рд╕рдХрд╛ рдЕрдиреБрд╡рд╛рдж рд╣рдо рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рд╣рдо рддрддреНрд╡ рдХреЛ рд╕реНрдЯрд╛рдЗрд▓ рдХрд░рдиреЗ buttonрдФрд░ рдмрдЯрди рдХреЛ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ рддрд╛рдХрд┐ рд╡реЗ рдХрд┐рд╕реА рднреА рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░реЗрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдмрдЯрди рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рдпрд╣рд╛рдВ рдХрд╡рд░ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╣рдо рдпрд╣рд╛рдВ рдХреБрдЫ рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ рдЬреЛ рдмрдЯрди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИрдВред



рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдмрдЯрди рдкрд░ рд╢реИрд▓рд┐рдпрд╛рдБ рд▓рд╛рдЧреВ рдХреА рдЧрдИрдВ


рд╢рд╛рдпрдж "рдорд╛рдирдХ рд╢реИрд▓рд┐рдпреЛрдВ" рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдХрд┐рд╕реА рдХреЛ рдХреБрдЫ рдкреНрд░рд╛рдердорд┐рдХ рдЪреАрдЬреЛрдВ рдХреА рдЪрд░реНрдЪрд╛ рд▓рдЧрддреА рд╣реИ, рд▓реЗрдХрд┐рди, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдХрд╛рдлреА рджрд┐рд▓рдЪрд╕реНрдк рд╣реИред рдпрд╣рд╛рдВ Google Chrome рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдЬреЗрдВрдЯ рд╕реЗ рдмрдЯрди рдХреЗ рд▓рд┐рдП рдорд╛рдирдХ рд╕реНрдЯрд╛рдЗрд▓рд╢реАрдЯ рд╣реИред

.c-button {
    -webkit-writing-mode: horizontal-tb !important;
    -webkit-appearance: button;
    border-color: rgb(216, 216, 216) rgb(209, 209, 209) rgb(186, 186, 186);
    border-style: solid;
    border-width: 1px;
    padding: 1px 7px 2px;
    text-rendering: auto;
    color: initial;
    display: inline-block;
    text-align: start;
    margin: 0em;
    font: 400 11px system-ui;
}

рдФрд░ рдпрд╣рд╛рдВ рд╡рд╣ рд╣реИ рдЬреЛ рдПрдХ рдорд╛рдирдХ рдмрдЯрди рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ рдЬрдм рдЗрд╕рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рдирд╣реАрдВ рдмрджрд▓рддрд╛ рд╣реИред


рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдмрдЯрди рдЬрд┐рд╕ рдкрд░ рдорд╛рдирдХ рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдлрд┐рд░ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВappearanceред рдпрд╣ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдордВрдЪ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реНрдЯрд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рде рдмрдЯрди рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╢реИрд▓рд┐рдпреЛрдВ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред

.c-button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

рдЕрдм, рд╕рдВрдкрддреНрддрд┐ рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж appearance, рд╡рд┐рднрд┐рдиреНрди рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рдмрдЯрди рдХреИрд╕реЗ рджрд┐рдЦрддреЗ рд╣реИрдВ , рдЗрд╕ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВред


рдЗрди рдмрдЯрдиреЛрдВ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рд╕рдВрдкрддреНрддрд┐ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рднреА рд╕реЗрдЯ рдирд╣реАрдВ рд╣реИред

рдЕрдЧрд▓рд╛, рд╕реНрдЯрд╛рдЗрд▓ рдореЗрдВ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рд╣рдореЗрдВ рдХреБрдЫ рдФрд░ рдЧреБрдгреЛрдВ рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ -border,border-radius,backgroundред

.c-button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  border-radius: 0;
  background: #ccc;
}


рдЧреБрдгреЛрдВ рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдмрдЯрди

рдХрд░реЗрдВ рдЕрдм рдЬрдм рд╣рдордиреЗ рдорд╛рдирдХ рдмрдЯрди рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХрд╛ рд╕рдордп рд╣реИред рдЕрд░реНрдерд╛рддреН, рдореИрдВ рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЙрдирдХреЗ рдбрд┐рдЬрд╛рдЗрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдмрдЯрди рдХреИрд╕реЗ рд╕реНрдЯрд╛рдЗрд▓ рдХрд░реЗрдВред

рд╕реНрдЯрд╛рдЗрд▓рд┐рдВрдЧ рдирд┐рдпрдорд┐рдд рдмрдЯрди


рдЖрдЗрдП рдПрдХ рдореВрд▓ рдЙрджрд╛рд╣рд░рдг рд╕реЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рдХреЗрд╡рд▓ рдкрд╛рда рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдирд┐рдпрдорд┐рдд рдмрдЯрди рд╕реНрдЯрд╛рдЗрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЖрдВрдХрдбрд╝рд╛ рдПрдХ рдирд┐рдпрдорд┐рдд рдмрдЯрди рдХреЗ "рд╢рд░реАрд░ рд░рдЪрдирд╛" рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред


рдкрд╛рда рд░рдВрдЧ (рдЯреЗрдХреНрд╕реНрдЯ рд░рдВрдЧ), рдлрд╝реЙрдиреНрдЯ рдЖрдХрд╛рд░ (рдлрд╝реЙрдиреНрдЯ рдЖрдХрд╛рд░), рдкреГрд╖реНрдарднреВрдорд┐ (рдкреГрд╖реНрдарднреВрдорд┐), рдЧреЛрд▓ рдХреЛрдиреЛрдВ (рдЧреЛрд▓рд╛рдИ), рдЗрдВрдбреЗрдВрдЯ (рдкреИрдбрд▓)

.c-button {
  appearance: none;
  border: 0;
  border-radius: 5px;
  background: #4676D7;
  color: #fff;
  padding: 8px 16px;
  font-size: 16px;
}

рдЙрдкрд░реЛрдХреНрдд рд╕реАрдПрд╕рдПрд╕ рдХреЛрдб рд╣реЛрдиреЗ рд╕реЗ, рд╣рдо рдкрд┐рдЫрд▓реЗ рдЖрдВрдХрдбрд╝реЗ рдореЗрдВ рджрд┐рдЦрд╛рдП рдЧрдП рдмрдЯрди рдХреЗ рд╕рдорд╛рди рдмрдЯрди рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдмрдЯрди рдХреА рдореВрд▓ рд╢реИрд▓реА рд╕реЗрдЯ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рд╡рд┐рднрд┐рдиреНрди рд░рд╛рдЬреНрдпреЛрдВ рдореЗрдВ рдмрдЯрди рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХрд╛ рдзреНрдпрд╛рди рд░рдЦрдирд╛ рд╣реЛрдЧрд╛ред


рдмрдЯрди рдХреА рд╕рд╛рдорд╛рдиреНрдп рд╕реНрдерд┐рддрд┐ (рд╕рд╛рдорд╛рдиреНрдп), рдлреЛрдХрд╕ рд╣реЛ рд░рд╣реА рд╣реИ (рдлреЛрдХрд╕), рдмрдЯрди рдкрд░ рдорд╛рдЙрд╕ рдХреЛ рдордБрдбрд░рд╛рддреЗ рд╣реБрдП (рд╣реЛрд╡рд░), рдмрдЯрди рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдирд╛ (рдЕрдХреНрд╖рдо)

ThemStyles рдмрдЯрди рдкрд░ рд▓рд╛рдЧреВ рдЬрдм рдЖрдк рдЙрди рдкрд░ рдорд╛рдЙрд╕ рдФрд░ рдЬрдм рд╡реЗ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдорд┐рд▓рддрд╛ рд╣реИ


рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдорд╛рдЙрд╕ рдкреЙрдЗрдВрдЯрд░ рдмрдЯрди рдХреЗ рдКрдкрд░ рд╣реИ, рдЗрд╕ рдШрдЯрдирд╛ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХреА рдЧрдИ рд╢реИрд▓реА рдХреЗ рд╕рд╛рде рдмрдЯрди рдХреЛ рд▓реИрд╕ рдХрд░рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдпрд╣ рдПрдХ рдмрдЯрди рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдпрд╣ рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдлрд╝реЛрдХрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдХреАрдмреЛрд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреГрд╖реНрда рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдпрд╣ рд╕рд╛рдордЧреНрд░реА рдЗрдВрдЧрд┐рдд рдХрд░рддреА рд╣реИ рдХрд┐ рдмрдЯрди рдкрд░ рд▓рд╛рдЧреВ рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдЬрдм рдЖрдк рдЙрд╕ рдкрд░ рдордВрдбрд░рд╛рддреЗ рд╣реИрдВ ( hover) рдФрд░ рдЬрдм рд╡рд╣ рдлреЛрдХрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ ( focus)ред

рдЬрдм рдПрдХ рд╢реИрд▓реА рдХреЛ рд╢реИрд▓реА рд╕реЗ hoverрдкрд╣рд▓реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ focus, рддреЛ рд╕рднреА рд╢реИрд▓рд┐рдпрд╛рдБ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░рддреА рд╣реИрдВред рд╕рдорд╕реНрдпрд╛ рддрдм рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ рдЬрдм рд╢реИрд▓реА рдХреЛ рд╢реИрд▓реА рд╕реЗ focusрдкрд╣рд▓реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ hoverред рдЬрдм рдХрд┐рд╕реА рддрддреНрд╡ рдХреЛ рдорд╛рдЙрд╕ рд╕реЗ рдХреНрд▓рд┐рдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╢реИрд▓реА focusрдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдкреНрд░рдХрдЯ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рдХреЗрд╡рд▓ рд╢реИрд▓реА рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдмрдЯрди рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ hoverред


рдареАрдХ рд╣реИ, рдЕрдЧрд░ рдкрд╣рд▓реЗ рд╣реЙрд╡рд░ рд╢реИрд▓реА рдЖрддреА рд╣реИ, рдФрд░ рдлрд┐рд░ рдлрд╝реЛрдХрд╕ рд╢реИрд▓реАред

рдпрд╣рд╛рдБ рд╕рд╣реА рд╢реИрд▓реА рд╡рд┐рд╡рд░рдг рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ:

.c-button:hover {
  background: #1d49aa;
}

.c-button:focus {
  outline: none;
  box-shadow: 0 0 0 4px #cbd6ee;
}

Th рдиреНрдпреВрдирддрдо рдмрдЯрди рдЪреМрдбрд╝рд╛рдИ


рдмрдЯрди рдЕрдЪреНрдЫрд╛ рджрд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕рдореЗрдВ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЪреМрдбрд╝рд╛рдИ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдирд╛ рдФрд░ рдмрдЯрди рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рд▓рдВрдмреЗ рдФрд░ рдЫреЛрдЯреЗ рд▓реЗрдмрд▓ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рд╕рдВрдкрддреНрддрд┐ рдХреЗ рдХрд╛рд░рдг, min-widthрдЖрдк рдмрдЯрди рдХреА рдиреНрдпреВрдирддрдо рдЪреМрдбрд╝рд╛рдИ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣рд╛рдВ рдореЗрд░рд╛ рд▓реЗрдЦ рд╣реИ рдЬрд╣рд╛рдВ рдЗрд╕ рдФрд░ рдЗрд╕реА рддрд░рд╣ рдХреЗ рдЕрдиреНрдп рдЧреБрдгреЛрдВ рдкрд░ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╣реИред

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЖрдХреГрддрд┐ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВред рд╡рд╣рд╛рдВ рдЖрдк рдХрдИ рдмрдЯрди рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рдЕрдВрдЧреНрд░реЗрдЬреА рдФрд░ рдЕрд░рдмреА рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд▓рдВрдмрд╛рдИ рдХреЗ рд▓реЗрдмрд▓ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдмрдЯрди рдХреА рдиреНрдпреВрдирддрдо рдЪреМрдбрд╝рд╛рдИ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдмрдЯрди, рдЬрдм рдЙрд╕ рдкрд░ рд╢рд┐рд▓рд╛рд▓реЗрдЦ рдЫреЛрдЯрд╛ рд╣реЛрддрд╛ рд╣реИ, рдмрд╣реБрдд рдЫреЛрдЯрд╛ рд╣реЛрдЧрд╛ред рдпрд╣ рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рд╣реИ рдФрд░ рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ min-widthред


рдпрд╣ рдиреНрдпреВрдирддрдо-рдЪреМрдбрд╝рд╛рдИ рдмрдЯрди рд╕рдВрдкрддреНрддрд┐ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИ

.c-button {
    min-width: 100px;
    /*  */
}

тЦН рдЗрдВрдбреЗрдВрдЯ


рдПрдХ рд╡рд┐рдЪрд╛рд░ рдЖрдХрд░реНрд╖рдХ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рддрд╣рдд рдмрдЯрди рдХреЛ рдХреНрд╖реИрддрд┐рдЬ рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдирд╣реАрдВ рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рд╣реИред рдЖрдЦрд┐рд░рдХрд╛рд░, рдмрдЯрди рдХреА рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЪреМрдбрд╝рд╛рдИ рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдмрдЯрди рдХреЗ рдХрд┐рдирд╛рд░реЛрдВ рдФрд░ рдЙрди рдкрд░ рдирд┐рд╣рд┐рдд рд╢рд┐рд▓рд╛рд▓реЗрдЦреЛрдВ рдХреЗ рдмреАрдЪ рдкрд░реНрдпрд╛рдкреНрдд рдЬрдЧрд╣ рд╣реЛрдЧреАред рдЗрд╕рд▓рд┐рдП? рдирд╣реАрдВ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реЗ рдЙрди рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдирдХрд╛рд░рд╛рддреНрдордХ рдкрд░рд┐рдгрд╛рдо рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдмрдЯрди рдкрд░ рд╢рд┐рд▓рд╛рд▓реЗрдЦ рдмрджрд▓рддрд╛ рд╣реИред

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЖрдХреГрддрд┐ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВред


рдпрд╣ рдЖрдВрддрд░рд┐рдХ рдЗрдВрдбреЗрдВрдЯ рдХреЛ рдмрдЯрди рдкрд░ рдЕрд╕рд╛рдЗрди рдХрд░рдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИред

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрджрд┐ рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдХреЛ рдмрдЯрди рдХреЛ рдирд╣реАрдВ рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЙрд╕ рдкрд░ рд╕реНрдерд┐рдд рд╢рд┐рд▓рд╛рд▓реЗрдЦ рдХрд┐рдирд╛рд░реЛрдВ рдХреЗ рдмрд╣реБрдд рдХрд░реАрдм рдЖ рд╕рдХрддрд╛ рд╣реИред рднрд▓реЗ рд╣реА рдмрдЯрди рдореЗрдВ рд╕рдВрдкрддреНрддрд┐ рд╣реЛmin-widthред рддрд╕реНрд╡реАрд░ рдХреЗ рдирд┐рдЪрд▓реЗ рднрд╛рдЧ рдореЗрдВ, рд╕рдВрдкрддреНрддрд┐paddingрдФрд░рд╕рдВрдкрддреНрддрд┐ рджреЛрдиреЛрдВ рдХрд╛рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИmin-widthред рдпрд╣ рдЕрдзрд┐рдХ рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдмрдЯрди рдРрд╕реА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗрдЧрд╛ рдЬрд╣рд╛рдВ рдЙрд╕ рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╢рд┐рд▓рд╛рд▓реЗрдЦ рдХреА рд▓рдВрдмрд╛рдИ рдкрд╣рд▓реЗ рд╕реЗ рдЬреНрдЮрд╛рдд рдирд╣реАрдВ рд╣реИред

.Font рдкрд░рд┐рд╡рд╛рд░ рдмрдЯрди рдкрд░ рд╕реНрдерд┐рдд рд╢рд┐рд▓рд╛рд▓реЗрдЦ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛


рдлрд╛рд░реНрдо рддрддреНрд╡реЛрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реМрдВрдкрд╛ рдлрд╝реЙрдиреНрдЯ рдкрд░рд┐рд╡рд╛рд░ рдХреЗ рд╡рд╛рд░рд┐рд╕ рдирд╣реАрдВ рд╣реИ <html>рдпрд╛ <body>ред рдпрд╣ рдзреНрдпрд╛рди рд░рдЦрдирд╛ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдЗрд╕ рд▓реЗрдЦ рдХрд╛ 70% рд▓рд┐рдЦрд╛ рдФрд░ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐, рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рдкреНрд░рджрд░реНрд╢рди рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдмрдЯрди рдХреЗ рдлрд╝реЙрдиреНрдЯ рдХреЛ рдирд╣реАрдВ рдмрджрд▓рд╛, рдФрд░ рджреВрд╕рд░реА рдмрд╛рдд, рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдирд╣реАрдВ рд▓рд┐рдЦрд╛ред

рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рдВрдкрддреНрддрд┐ font-familyрдХреЛ рд╕реЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ inheritред

.c-button {
    font-family: inherit;
    /*   */
}

тЦН рд╕реНрдЯрд╛рдЗрд▓рд┐рдВрдЧ рдЕрдХреНрд╖рдо рдмрдЯрди


рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдпрд╣ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдмрдЯрди рдЕрдХреНрд╖рдо рд╣реИ, рдЖрдк рдЗрд╕рдореЗрдВ рдПрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ disabledрдФрд░ CSS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдЯрди рдХреЛ рд╕реНрдЯрд╛рдЗрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ред

рдпрд╣рд╛рдБ HTML рд╣реИ рдЬреЛ рдЕрдХреНрд╖рдо рдмрдЯрди рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ:

<button disabled></button>

рдпрд╣рд╛рдБ рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдмрдЯрди рд╕реНрдЯрд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рд╕реАрдПрд╕рдПрд╕ рдХреЛрдб рд╣реИ:

.c-button[disabled] {
    color: #d2d5db;
    background: #6c7589;
    cursor: not-allowed;
}

рдЬрдм рдмрдЯрди рдЕрдХреНрд╖рдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╡рд╣ рдХреАрдмреЛрд░реНрдб рд╕реЗ рдлрд╝реЛрдХрд╕ рдирд╣реАрдВ рдХрд░ рдкрд╛рддрд╛ рд╣реИ рдФрд░ рдкреГрд╖реНрда рддрддреНрд╡реЛрдВ рдХреА рдкрд╣реБрдБрдЪ рдЯреНрд░реА рд╕реЗ рдирд┐рдХрд╛рд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЬрдм рдЖрдк рдмрдЯрди рдкрд░ рд╣реЛрд╡рд░ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдорд╛рдЙрд╕ рдХрд░реНрд╕рд░ рдХрд╛ рдмрд╛рд╣рд░реА рджреГрд╢реНрдп


рдмрдЯрди рдкрд░ рдорд╛рдирдХ рдорд╛рдЙрд╕ рдкреЙрдЗрдВрдЯрд░ рддреАрд░ рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИред рдореБрдЭреЗ StackOverflow рдкрд░ рдпрд╣ рдЬрд╡рд╛рдм рдкрд╕рдВрдж рд╣реИ : тАЬрдмрдЯрди рдПрдХ рдкрд╛рд░рдВрдкрд░рд┐рдХ рдбреЗрд╕реНрдХрдЯреЙрдк рдирд┐рдпрдВрддреНрд░рдг рд╣реИред рдпрд╣ рдПрдХ рдРрд╕рд╛ рд╡рд╛рддрд╛рд╡рд░рдг рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЗрдВрдЯрд░рдиреЗрдЯ рдпреБрдЧ рдХреЗ рдЖрдЧрдорди рддрдХ рд╣реИрдВрдб рдкреЙрдЗрдВрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрднреА рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЬрдм рд╡реЗрдм рдкреЗрдЬреЛрдВ рдкрд░ рд╕рдорд╛рди рдирд┐рдпрдВрддреНрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд▓рдЧрд╛, рддреЛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдмрдЯрди рдХреЛ рдбреЗрд╕реНрдХрдЯреЙрдк рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╕рдорд╛рди рд╣реА рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред "

рд╕реВрдЪрдХ рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдорд╛рдирдХ рдХрд░реНрд╕рд░-рддреАрд░ рдХреЛ рд╣рд╛рде рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рдХрд░реНрд╕рд░ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИред


рдорд╛рдирдХ рддреАрд░ рдХрд░реНрд╕рд░ рдФрд░ рдмреЗрд╣рддрд░ рд╣реИрдВрдб рдХрд░реНрд╕рд░ред

рдЕрдм рдЬрдм рд╣рдордиреЗ рдмрдЯрди рд╕реНрдЯрд╛рдЗрд▓рд┐рдВрдЧ рдХреЗ рдмреБрдирд┐рдпрд╛рджреА рдореБрджреНрджреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рд╣реИ, рддреЛ рдпрд╣рд╛рдВ рдкреВрд░реНрдг рд╕реАрдПрд╕рдПрд╕ рдХреЛрдб рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╣рдордиреЗ рдКрдкрд░ рдЫреБрдЖ рд╕рдм рдХреБрдЫ рд╢рд╛рдорд┐рд▓ рд╣реИ:

.c-button {
  min-width: 100px;
  font-family: inherit;
  appearance: none;
  border: 0;
  border-radius: 5px;
  background: #4676d7;
  color: #fff;
  padding: 8px 16px;
  font-size: 1rem;
  cursor: pointer;
}

.c-button:hover {
  background: #1d49aa;
}

.c-button:focus {
  outline: none;
  box-shadow: 0 0 0 4px #cbd6ee;
}

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЕрдиреБрднрд╛рдЧреЛрдВ рдореЗрдВ, рд╣рдо рд╡рд┐рднрд┐рдиреНрди рд╢реИрд▓рд┐рдпреЛрдВ рдФрд░ рдмрдЯрди рдХреЗ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ, рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЖрдЗрдХрди рдмрдЯрди


рдХрднреА-рдХрднреА рдЖрдкрдХреЛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЖрдЗрдХрди рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдЯрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдмрдЯрди рдХреЛ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╛ рдмрдЯрди рдХреА рднреВрдорд┐рдХрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдмреЗрд╣рддрд░ рдЬрд╛рдирдХрд╛рд░реА рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдЖрдЗрдХрди рдмрдЯрди рд╡рд┐рдХрд▓рд╛рдВрдЧ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕реБрд▓рдн рд╣реИрдВред




рдЖрдЗрдХрди рдмрдЯрди рдХреЗ рдЙрджрд╛рд╣рд░рдг рдкрд┐рдЫрд▓реА рдЫрд╡рд┐ рдореЗрдВ, рдЖрдЗрдХрди рдмрдЯрди рд╣реИрдВред рдиреАрдЪреЗ рджрд┐рдпрд╛ рдЧрдпрд╛ рдХреЛрдб рдЖрдЗрдХрди рдореЗрдВ рдЬреЛрдбрд╝реЗ рдЧрдП рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИaria-hidden, рдЬреЛ рдЖрдкрдХреЛ рдЗрд╕реЗ рдПрдХреНрд╕реЗрд╕рд┐рдмрд┐рд▓рд┐рдЯреА рдЯреНрд░реА рд╕реЗ рдирд┐рдХрд╛рд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдореИрдВрдиреЗfocusable="false"рдЖрдИрдИ рдореЗрдВ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рд╕реЗ рдЖрдЗрдХрди рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдПрдПрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рднреА рдЬреЛрдбрд╝рд╛ред

рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдореИрдВрдиреЗvertical-align: middleрдЖрдЗрдХрди рдФрд░ рдмрдЯрди рд╕рд╛рдордЧреНрд░реА рдХреЛ рд▓рдВрдмрд╡рдд рд░реВрдк рд╕реЗ рд╕рдВрд░реЗрдЦрд┐рдд рдХрд░рдиреЗ рдХреЗрд▓рд┐рдП рд╢реИрд▓реАрдХрд╛рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИред

рдпрд╣рд╛рдБ рдкреНрд░рд╢реНрди рдореЗрдВ рдмрдЯрди рдХреЗ рд▓рд┐рдП HTML рдХреЛрдб рд╣реИ:

<button class="c-button">
    <svg aria-hidden="true" focusable="false" width="24" height="24" viewBox="0 0 24 24"><!--    --></svg>
    Add to fav
  </button>

рдпрд╣рд╛рдБ рд╢реИрд▓реА рдХреЛрдб рд╣реИ:

.c-button svg {
    display: inline-block;
    vertical-align: middle;
    fill: #fff;
    width: 20px;
    height: 20px;
    margin-right: 0.25rem;
}

рдЬрдм рд╣рдо рд╕рд┐рд░реНрдл рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╣реИрдВ, рддрдм рддрдХ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рд╣рдо рдмрдЯрди рдХреЗ рдкрд╛рда рдХреЛ рдЫрд┐рдкрд╛рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рдирд╣реАрдВ рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рдЙрд╕ рдмрдЯрди рдХреЛ рдмрдирд╛рддреЗ рд╣реИрдВ рдЬрд┐рд╕ рдкрд░ рдХреЗрд╡рд▓ рдЖрдЗрдХрди рд╕реНрдерд┐рдд рд╣реИред рдпрд╣ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ? рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдкрд╛рда рдХреЛ рд▓рдкреЗрдЯрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рддрддреНрд╡ рдореЗрдВ spanред рдлрд┐рд░ рдЖрдк рдмрдЯрди рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдореЗрдВ рдПрдХ рдФрд░ рд╕реБрдзрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣рд╛рдБ рдмрдЯрди рдХрд╛ HTML рд╡рд┐рд╡рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

<button class="c-button c-button--icon">
    <svg aria-hidden="true" focusable="false" width="24" height="24" viewBox="0 0 24 24"><!--    --></svg>
    <span>Add to fav</span>
  </button>

рдРрд╕рд╛ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЕрдм рдпрд╣ рддрддреНрд╡ рдХреЛ рдЫрд┐рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ spanрдФрд░ рдХрд╛рдо рд╣реЛ рдЬрд╛рдПрдЧрд╛:

.c-button--icon span {
    display: none;
}

рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рде, рдкрд╛рда рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЖрдЗрдХрди рдмрдирд╛ рд░рд╣рддрд╛ рд╣реИ, рд╕рд╛рдордЧреНрд░реА рдХреА рдкрд╣реБрдВрдЪ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рдмрд╣реБрдд рдЦрд░рд╛рдм рд╣реИред рдмрдЯрди рдЕрдм рд╕реНрдХреНрд░реАрди рдкрд╛рдардХреЛрдВ рдХреЗ рд▓рд┐рдП "рджреГрд╢реНрдпрдорд╛рди" рдирд╣реАрдВ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдХрдУрдПрд╕ рдкрд░ рд╡реЙрдпрд╕рдУрд╡рд░ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХрд╛ рдмрдЯрди рдХреЗрд╡рд▓ рдПрдХ "рдмрдЯрди" рд╣реИ, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рд╡рд┐рд╡рд░рдг рдирд╣реАрдВ рд╣реИред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдХрдИ рд╕рдорд╛рдзрд╛рди рд╣реИрдВред

SVG рдкреНрд░рддреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛


рдореИрдВ рдПрд╕рд╡реАрдЬреА рдЖрдЗрдХрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВред рдЧреНрд░рд╛рдлрд┐рдХ рддрддреНрд╡реЛрдВ рдХреЗ рд╕рднреА рдПрд╕рд╡реАрдЬреА рд╡рд┐рд╡рд░рдгреЛрдВ рдХреЛ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреА рдЬрд╛рддреА рд╣реИ рдФрд░ <svg>рддрддреНрд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЯреИрдЧ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдЖрдЗрдХрди рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ <use>ред рдпрд╣рд╛рдБ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ:

<svg class="c-icon" width="32" height="32" viewBox="0 0 20 20">
    <use xlink:href="icons.svg#facebook"></use>
</svg>

рдпрд╣рд╛рдВ SVG рдЖрдЗрдХрди рдХреЗ рд▓рд┐рдП рдХреЛрдб рд╣реИ, рдЬрд┐рд╕рдХрд╛ рд╡рд┐рд╡рд░рдг рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИ icons.svgрдФрд░ рдПрдХ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рд╣реИ #facebookред рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЛрдб рджреЛрд╣рд░рд╛рд╡ рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИред

рдЖрдЗрдХрди рдХреЗ рд╕рд╛рде withSize рдмрдЯрди


рдЪреВрдВрдХрд┐ рдмрдЯрди рдЯреЗрдХреНрд╕реНрдЯ рдЕрдм рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ, рдФрд░ CSS рд╕рдВрдкрддреНрддрд┐ рдмрдЯрди рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рд╣реИ, рдмрдЯрди min-widthрдХреА рдЪреМрдбрд╝рд╛рдИ рдЖрдЗрдХрди рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рдЕрдиреБрд░реВрдк рдирд╣реАрдВ рд╣реЛрдЧреАред рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдЗрдХрди рдмрдЯрди рдХреА рдЪреМрдбрд╝рд╛рдИ рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИред


рдПрдХ рдмрдЯрди рдЬрд┐рд╕рдореЗрдВ рдорд┐рдиреА-рдЪреМрдбрд╝рд╛рдИ рд╕реАрдПрд╕рдПрд╕ рд╕рдВрдкрддреНрддрд┐ рд╕реЗрдЯ рд╣реИ рдФрд░ рдПрдХ рдмрдЯрди рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рд╕рдВрдкрддреНрддрд┐ рд╕реЗрдЯ рдирд╣реАрдВ рд╣реИ

.c-button--icon {
  min-width: initial;
  text-align: center;
  padding: 10px 14px;
}

тЦНрд╡рд┐рд╢рд┐рд╖реНрдЯ рдЫреБрдкрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдкрд╛рда


рдПрдХ рддрддреНрд╡, рд▓реЛрдХрдкреНрд░рд┐рдп рд╡рд░реНрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ .sr-only, рдЗрд╕реЗ рд╕реНрдХреНрд░реАрди рд╕реЗ рд╣рдЯрд╛рдХрд░ рдиреЗрддреНрд░рд╣реАрди рдЫрд┐рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕реНрдХреНрд░реАрди рдкрд╛рдардХреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рд╕реБрд▓рдн рдЫреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИред

рдпрд╣рд╛рдБ HTML рдХреЛрдб рд╣реИ:

<button class="c-button c-button--icon">
    <svg aria-hidden="true" focusable="false" width="24" height="24" viewBox="0 0 24 24"><!--    --></svg>
    <span class="sr-only">Add to fav</span>
  </button>

рдпрд╣рд╛рдБ рд╢реИрд▓рд┐рдпреЛрдВ рд░рд╣реЗ рд╣реИрдВ:

.sr-only {
  border: 0; 
  clip: rect(0 0 0 0); 
  -webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px);
  clip-path: polygon(0px 0px, 0px 0px, 0px 0px);
  height: 1px; 
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
}

Size рдлрд╝реЙрдиреНрдЯ рдХрд╛ рдЖрдХрд╛рд░ 0 рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ


рдпрджрд┐ рдЖрдк рд╕рдВрдкрддреНрддрд┐ font-sizeрдХреЛ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ 0, рддреЛ рддрддреНрд╡ spanрдХрд┐рд╕реА рднреА рд╕реНрдХреНрд░реАрди рд╕реНрдерд╛рди рдкрд░ рдХрдмреНрдЬрд╛ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдпрд╛рдиреА рд╡рд╣ рдЫрд┐рдкрд╛ рд╣реЛрдЧрд╛ред

.c-button--icon span {
    font-size: 0;
}

рд▓реЗрдХрд┐рди рдпрд╣рд╛рдБ рдореИрдВ рдПрдХ рд╡рд░реНрдЧ рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рдЬреБрдбрд╝реЗ рд╕рдорд╛рдзрд╛рди рдХреА рдУрд░ рдЭреБрдХрд╛ рд╣реВрдБ .sr-onlyред рдореЗрд░реЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рдпрд╣ рдЕрдзрд┐рдХ рддрд╛рд░реНрдХрд┐рдХ рд▓рдЧрддрд╛ рд╣реИред рдлрд╝реЙрдиреНрдЯ рдХрд╛ рдЖрдХрд╛рд░ 0 рдкрд░ рд╕реЗрдЯ рдХрд░рдХреЗ рдкрд╛рда рдХреЛ рдЫрд┐рдкрд╛рдиреЗ рдХреА рд╡рд┐рдзрд┐, рдпрд╣ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, рдПрдХ рддрд░рд╣ рдХреА рд╣реИрдХ рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИред

тЦНрдпреВрд░реА-рд▓реЗрдмрд▓ рд╡рд┐рд╢реЗрд╖рддрд╛


рдпрджрд┐ рдмрдЯрди рдореЗрдВ рдХреЛрдИ рддрддреНрд╡ рдирд╣реАрдВ рд╣реИ <span>, рддреЛ рдЗрд╕рдХреЗ рдмрд┐рдирд╛ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдРрд╕рд╛ рд╣реА рдПрдХ рддрд░реАрдХрд╛ рдПрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ aria-labelред рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЛ рдпрд╛ рддреЛ рддрддреНрд╡ рдХреЛ рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рд╣реИ <button>, рдпрд╛ рддрддреНрд╡ рдХреЛ <svg>ред

<button class="c-button c-button--icon" aria-label="Add to fav">
    <svg aria-hidden="true" focusable="false" width="24" height="24" viewBox="0 0 24 24"><!--    --></svg>
  </button>

рдпрджрд┐ рдЖрдк рдЖрдЗрдХрди рд╡рд╛рд▓реЗ рдмрдЯрдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ - рдЗрд╕ рд╕рд╛рдордЧреНрд░реА рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ ред

рдкрд╛рда рдХреА рдХрдИ рдкрдВрдХреНрддрд┐рдпреЛрдВ рд╡рд╛рд▓реЗ рдмрдЯрди


рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдмрдЯрди рдХреЗ рд▓рд┐рдП рдкрд╛рда рдХреА рджреЛ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдмрдЯрди рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдиреАрдЪреЗ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред


рдкрд╛рда рдХреА рджреЛ рдкрдВрдХреНрддрд┐рдпреЛрдВ рд╡рд╛рд▓реЗ рдмрдЯрди

рдпрд╣рд╛рдВ рдПрдХ рд╕рджрд╕реНрдпрддрд╛ рдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдЯрди рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдореБрдЦреНрдп рдФрд░ рд╕рд╣рд╛рдпрдХ рдкрд╛рда рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдмрдЯрди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рд╡рд┐рдХрд▓рд╛рдВрдЧ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреА рдкрд╣реБрдВрдЪ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рднреВрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП? рдпрд╣рд╛рдБ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ HTML рд╣реИ:

<button class="c-button">
    <span>Subscribe to our newsletter</span>
    <span>240K+ subscribers</span>
</button>

рд╕реНрдХреНрд░реАрди рд░реАрдбрд░ "рд╣рдорд╛рд░реЗ рдиреНрдпреВрдЬрд▓реЗрдЯрд░ 240K + рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреА рд╕рджрд╕реНрдпрддрд╛" рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕ рдмрдЯрди рдХреЛ "рдЖрд╡рд╛рдЬ" рджреЗрдЧрд╛ред рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдпрд╣ рд╕реБрдирддрд╛ рд╣реИ, рддреЛ рд╡рд╣ рдЙрд╕реЗ рднреНрд░рдорд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдХреБрдЫ рднреА рдмрдЯрди рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдкрд╛рда рдХреА рджреЛ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдЕрд▓рдЧ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдЖрдЗрдЯрдо рдХреА рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд░реЛрдо рдЯреВрд▓ рдХреЗ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВред


Chrome

рдореЗрдВ рддрддреНрд╡реЛрдВ рдХреА рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреА рдЦреЛрдЬ рдХрд░рдирд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рднреНрд░рдорд┐рдд рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рд╕реНрдХреНрд░реАрди рдкрд╛рдардХреЛрдВ рд╕реЗ рдкрд╛рда рдХреА рджреВрд╕рд░реА рдкрдВрдХреНрддрд┐ рдХреЛ рдЫрд┐рдкрд╛рдирд╛ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛ред рдЖрдкaria-hiddenрдЗрд╕реА рддрддреНрд╡ рдореЗрдВрд╡рд┐рд╢реЗрд╖рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдРрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ<span>:

<button class="c-button">
    <span>Subscribe to our newsletter</span>
    <span aria-hidden="true">240K+ subscribers</span>
</button>

рдпрджрд┐ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдЖрдк HTML рдорд╛рд░реНрдХрдЕрдк рдХреЛ рдирд╣реАрдВ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдмрдЯрди рдкрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдкрд╛рда рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдПрдХ рдФрд░ рддрд░реАрдХрд╛ рд╣реИред рдореБрдЭреЗ рд╕реНрдореИрд╢рд┐рдВрдЧ рдкрддреНрд░рд┐рдХрд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рд╕рдорд╛рдзрд╛рди рдорд┐рд▓рд╛ред рдЗрд╕рдореЗрдВ рдЫрджреНрдо рддрддреНрд╡реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рд╛рдордЧреНрд░реА рд░рдЦрдиреЗ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИред рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рде, рд╕реНрдХреНрд░реАрди рдкрд╛рдардХреЛрдВ рдХреЛ рдХреБрдЫ рднреА рд╢рд╛рдирджрд╛рд░ рдирд╣реАрдВ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред рдпрд╣рд╛рдБ рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рд╕реАрдПрд╕рдПрд╕ рд╣реИ:

.c-button--multiple span:after {
    content: "240K+ subscribers";
    display: block;
    font-weight: 400;
    margin-top: 0.25rem;
}

рд▓рд┐рдВрдХ (<a>) рдпрд╛ рдмрдЯрди (<рдмрдЯрди>)?


рд▓рд┐рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдм рдХрд░реЗрдВ рдФрд░ рдХрдм - рдмрдЯрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ? рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдЗрдП рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВ рдХрд┐ рд╡реЗ рдПрдХ рджреВрд╕рд░реЗ рд╕реЗ рдХреИрд╕реЗ рднрд┐рдиреНрди рд╣реИрдВред

тЦНLinks


рдЯреИрдЧ <a>рдПрдХ рд╣рд╛рдЗрдкрд░рд▓рд┐рдВрдХ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЗ рджреВрд╕рд░реЗ рдкреГрд╖реНрда рдкрд░ рдЬрд╛рдиреЗ рдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рджреЗрдЦреЗ рдЧрдП рдкреГрд╖реНрда рдХреЗ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЕрдиреБрднрд╛рдЧ рдкрд░ рдЬрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╕рд╛рде рдореЗрдВ рдЯреИрдЧ рдХреЗ рд╕рд╛рде <a>, рдЖрдк рдЪрд╛рд░ рдЫрджреНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: :hover, :focus, :activeрдФрд░ :visitedред рдпрджрд┐ рд╣рдо рдкрд╣реБрдВрдЪ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рд▓рд┐рдВрдХ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рдпрд╣ рдХрд╣рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдЖрдк EnterрдХреАрдмреЛрд░реНрдб рдкрд░ рдХреБрдВрдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрдирдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ред рд▓рд┐рдВрдХ рдЖрд╡рд╛рдЬ рд╡рд╛рд▓реЗ рдФрд░ рд╕реНрдХреНрд░реАрди рд░реАрдбрд░ рд╣реИрдВред

тЦНButtons


<button type="button">рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рдХреЛ рдЗрд╕рдХреЗ рдмрд┐рдирд╛ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдХреЛрдИ рднреА рддрддреНрд╡ , рдХреЛрдИ рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЖрдк рдЗрд╕рдХреЗ рд╕рд╛рде рдЫрджреНрдо рд╡рд░реНрдЧреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ :hover, :focusрдФрд░ :activeред рдпрджрд┐ рд╣рдо рдкрд╣реБрдВрдЪ-рдпреЛрдЧреНрдпрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдХреАрдмреЛрд░реНрдб рдХреАрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдЯрди рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ EnterрдФрд░ ред рд╕реНрдХреНрд░реАрди рдкрд╛рдардХреЛрдВ рдмрдЯрди рдХреА рд╕рд╛рдордЧреНрд░реА "рдкрдврд╝реЗрдВ"ред

рдпрджрд┐ рд╣рдо рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЛ рдпрд╛рдж рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рд╡реЗрдм рдкреЗрдЬ рдореЗрдВ рдПрдХ рд╣реА рд╢реИрд▓реА рдХреЗ рдмрдЯрди рд╣реЛрддреЗ рд╣реИрдВ, рдЙрдирдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП HTML рдХреЛрдб рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рднрд┐рдиреНрдиред рдЗрд╕реЗ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, рдХреНрд▓рд╛рд╕ .c-buttonрдХреЛ рд╕реНрдЯрд╛рдЗрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрдПрд╕рдПрд╕ рдХреЛрдб рд▓рд┐рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рддрддреНрд╡реЛрдВ <button>рдФрд░ рддрддреНрд╡реЛрдВ рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ <a>ред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред


рд▓рд┐рдВрдХ рдФрд░ рдмрдЯрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдкреГрд╖реНрда рдкрд░ "рдмрдЯрди" рдЙрд╕реА рддрд░рд╣ рд╕реЗ рд╕реНрдЯрд╛рдЗрд▓ рдХрд┐рдП рдЧрдП рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЙрдирдореЗрдВ рд╕реЗ рдкрд╣рд▓рд╛, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдПрдХ рддрддреНрд╡ рд╣реИ<a>, рдФрд░ рджреВрд╕рд░рд╛ рдПрдХ рддрддреНрд╡ рд╣реИ<button>ред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдмрдЯрди рдЖрд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ HTML рдореЗрдВ рдПрдХ рддрддреНрд╡ рдХреА рддрд░рд╣ рдирд╣реАрдВ рджрд┐рдЦрддрд╛ рд╣реИ<button>ред

рд╢реИрд▓реА рдореЗрдВ рджреЛ рдЬреЛрдбрд╝ рд╣реИрдВ.c-buttonред рдпреЗ рдЧреБрдг рд╣реИрдВtext-decoration: none;рдФрд░text-align: center;ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рд▓рд┐рдВрдХ рдХреЗ рдкрд╛рда рдХреЛ рд░реЗрдЦрд╛рдВрдХрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЙрдкрдпреЛрдЧ рдХреА рдЧрдИ рдХрдХреНрд╖рд╛ рдХреЛ рд╕реНрдЯрд╛рдЗрд▓ рдХрд░рдХреЗ рдЗрд╕реЗ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЙрди рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдмрдЯрди рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдХреЗрдВрджреНрд░ рдореЗрдВ рд░рдЦрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдЬрд╣рд╛рдВ рдмрдЯрди рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдПрдХ HTML рддрддреНрд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ<button>ред

.c-button {
    /*   */
    /*     */
    text-decoration: none;
    text-align: center;
}

Like <рдмрдЯрди> рддрддреНрд╡ рдХреЛ рдмрдЯрди рдХреА рддрд░рд╣ рдирд╣реАрдВ рджреЗрдЦрдирд╛ рд╣реИ


рдореБрдЭреЗ рдпрд╣ рдЙрджрд╛рд╣рд░рдг рдкрд╕рдВрдж рд╣реИ , рдЬрд┐рд╕рдореЗрдВ, рд╕рд╛рдордЧреНрд░реА рдХреА рдкрд╣реБрдВрдЪ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, "рд╕рдордЭреМрддреЗ" рдкреИрдирд▓ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдорд╛рди рд▓реЗрдирд╛ рдХрд┐ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ, рдорд╛рд░реНрдХрдЕрдк рд░реЗрдВрдбрд░рд┐рдВрдЧ рдкрд░рд┐рдгрд╛рдо рдиреАрдЪреЗ рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИред


рдкреГрд╖реНрда рд╕рд╛рдордЧреНрд░реА

рдЬрдм рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ, рддреЛ рдРрд╕реЗ рдорд╛рд░реНрдХрдЕрдк рдХреЗ рдЯреБрдХрдбрд╝реЗ рдХреЗ рд▓рд┐рдП HTML рдХреЛрдб рд╣реИ:

<div class="accordion" data-aria-accordion>
  <h2 data-aria-accordion-heading>Heading of my panel</font></h2>
  <div data-aria-accordion-panel>
    <p>Content goes here</p>
  </div>
</div>

рдпрджрд┐ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЙрдкрд▓рдмреНрдз рд╣реИ, рддреЛ рдЙрдкрд░реЛрдХреНрдд рдорд╛рд░реНрдХрдЕрдк рдЙрди рддрддреНрд╡реЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдЧрд╛ рдЬреЛ рдврд╣ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдПрдХ рдмрдЯрди рдмрдирд╛рдХрд░ рдФрд░ рддрддреНрд╡ рдХреЛ рдЬреЛрдбрд╝рдХрд░ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ <h2>ред


рдЬрдм рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЙрдкрд▓рдмреНрдз рд╣реЛ рддреЛ рдРрд╕реА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдкреГрд╖реНрда рд╕рд╛рдордЧреНрд░реА

ред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдо рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рддрддреНрд╡<button>рдХрд╛рдЙрдкрдпреЛрдЧрдХрд░рдирд╛ рд╕рд╣реА рд╡рд┐рдХрд▓реНрдк рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдмрдЯрди рдкрд╛рда рдХреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдФрд░ рдЯреВрдЯрдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред

тЦНрдмреВрдЯ рдмрдЯрди


рдорд╛рди рд▓реАрдЬрд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рд╣реИред рд╣рдореЗрдВ рдЗрд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд┐рдВрдХ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕ рддрддреНрд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП? рдпрд╣рд╛рдБ рд╣рдорд╛рд░реА рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд┐рдВрдХ рдЖрдПрдЧрд╛! рдпрджрд┐ рдЖрдк рд▓рд┐рдВрдХ рдореЗрдВ рдХреЛрдИ рд╡рд┐рд╢реЗрд╖рддрд╛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ download, рддреЛ рдЙрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рд╛рдордЧреНрд░реА рдбрд╛рдЙрдирд▓реЛрдб рд╣реЛ рдЬрд╛рдПрдЧреАред


рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ, рдПрдХ рдмрдЯрди рдХреЗ рд░реВрдк рдореЗрдВ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

рдпрд╣рд╛рдВ рдЗрд╕ рд▓рд┐рдВрдХ рдХрд╛ рдХреЛрдб рд╣реИ:

<a href="rtl-101.pdf" download>Download PDF</a>

рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рде, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣рдорд╛рд░реЗ рдирд┐рдкрдЯрд╛рди рдореЗрдВ рдПрдХ рд▓рд┐рдВрдХ рд╣реИ, рдЬрд┐рд╕реЗ рдПрдХ рдмрдЯрди рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдЯрд╛рдЗрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдХреЗрд╡рд▓ рд╢рдмреНрджрд╛рд░реНрде HTML рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдирд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рд╕реНрдЯреНрд░реЛрдХ рдмрдЯрди



рдЬрдм рдЖрдк рдЗрд╕рдХреЗ рдКрдкрд░ рдордВрдбрд░рд╛рддреЗ рд╣реИрдВ рддреЛ рдПрдХ рдирд┐рдпрдорд┐рдд рдмрдЯрди рд╕реНрдЯреНрд░реЛрдХ рдХреЗ рд╕рд╛рде рдПрдХ рдмрдЯрди рдмрди рдЬрд╛рддрд╛ рд╣реИред

рдкрд┐рдЫрд▓рд╛ рдЖрдВрдХрдбрд╝рд╛ рдПрдХ рдмрдЯрди рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдЬреЛ рдПрдХ рд╕реНрдЯреНрд░реЛрдХ рдХреЗ рд╕рд╛рде рдПрдХ рдмрдЯрди рдмрди рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдЖрдк рдЙрд╕ рдкрд░ рдордВрдбрд░рд╛рддреЗ рд╣реИрдВред рдмрдЯрди рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╕рдорд╛рди рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕ рд╡рд┐рдзрд┐ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ? рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП, рдмрдЯрди рд╢реИрд▓реА рдореЗрдВ рдПрдХ рд╕рдВрдкрддреНрддрд┐ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПborder, рдЬреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдкрд╛рд░рджрд░реНрд╢реА рд░рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИред рдРрд╕реА рд╕рдВрдкрддреНрддрд┐ рдкреНрд░рджрд╛рди рдХрд░рдХреЗ, рд╣рдо рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдмрдЯрди рдХреА рд╕реАрдорд╛рдПрдВ, рдЬрдм рдЖрдк рдЙрд╕ рдкрд░ рдордВрдбрд░рд╛рддреЗ рд╣реИрдВ, рддреЛ рдлрд┐рд░ рд╕реЗ рди рдХрд░реЗрдВред

.c-button {
    border: 2px solid transparent;
    /*   */
}

.c-button:hover {
    background: transparent;
    color: #222;
    border-color: #4676d7;
}

рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣рдорд╛рд░реЗ рдирд┐рдкрдЯрд╛рди рдореЗрдВ рдПрдХ рдмрдЯрди рд╣реИ, рдЬрд┐рд╕рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдЬрдм рдЖрдк рдЗрд╕реЗ рджрдмрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕рдХреА рд╕реАрдорд╛рдПрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреА рд╣реИрдВред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдмрдЯрди рдкреГрд╖реНрдарднреВрдорд┐ рдкрд╛рд░рджрд░реНрд╢реА рд╣реЛ рдЬрд╛рддреА рд╣реИред

рд╕реНрдирд╛рддрдХ рдмрдЯрди


рдЬрдм рдореИрдВ рдкреЛрдЬрд┐рд╢рдирд┐рдВрдЧ рддрддреНрд╡реЛрдВ рдкрд░ рдПрдХ рд▓реЗрдЦ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛ , рддреЛ рдореБрдЭреЗ рдПрдХ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдлрд┐рд▓ рдХреЗ рд╕рд╛рде рдПрдХ рдмрдЯрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред

рдореБрдЭреЗ рдирд┐рдореНрди рдЖрдХреГрддрд┐ рдХреЗ рд╕рдорд╛рди рдХреБрдЫ рдЪрд╛рд╣рд┐рдП рдерд╛ред


рдЧреНрд░реИрдбрд┐рдПрдВрдЯ рдмрдЯрди рдФрд░ рдПрдХ рд╕реНрдЯреНрд░реЛрдХ рдХреЗ рд╕рд╛рде рдЗрд╕рдХрд╛ рд╡реЗрд░рд┐рдПрдВрдЯ

рдПрдХ рдмрдЯрди рдХреЗ рд▓рд┐рдП рджреЛ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ - рдПрдХ рдврд╛рд▓ рдмрдЯрди рдФрд░ рдПрдХ рд╕реНрдЯреНрд░реЛрдХ рдХреЗ рд╕рд╛рде рдПрдХ рдмрдЯрдиред рдмрдЯрди рдХреА рдРрд╕реА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдкрд╛рд░рджрд░реНрд╢реА рд╕реАрдорд╛ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдзрд╛рд░ (рдврд╛рд▓) рдмрдЯрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред рдпрд╣ рдмреЙрд░реНрдбрд░ рдХреЗрд╡рд▓ рдПрдХ рд╕реНрдЯреНрд░реЛрдХ рд╡рд╛рд▓реЗ рдмрдЯрди рдХреЗ рд▓рд┐рдП рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

.c-button {
      display: inline-block;
      color: #fff;
      background: linear-gradient(to bottom, #00acee, #0072e0);
      font-size: 18px;
      font-weight: 500;
      padding: 12px 26px;
      border-radius: 100px;
      /*  ,          */
      border: 3px solid transparent;
      text-decoration: none;
}

.c-button--outline {
  background: transparent;
  color: var(--color-brand-primary);
  border-color: var(--color-brand-primary);
}

рдпрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рдЙрдЪрд┐рдд рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрд╛рдо рдХреЗ рджреМрд░рд╛рди рдореИрдВ рдПрдХ рдЕрдЬреАрдм рд╕рдорд╕реНрдпрд╛ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ред рдореИрдВрдиреЗ рдЯреНрд╡рд┐рдЯрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рд╕реЗ рдорджрдж рдорд╛рдВрдЧрдХрд░ рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХреА рднреА рдХреЛрд╢рд┐рд╢ рдХреА ред рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЖрдХреГрддрд┐ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХреА рдЧрдИ рд╣реИред


рдПрдХ рдирд┐рдпрдорд┐рдд рдмрдЯрди, рдПрдХ рдврд╛рд▓ рдХреЗ рд╕рд╛рде рдПрдХ рдмрдЯрди (рд╕реАрдорд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкрд╛рд░рджрд░реНрд╢реА рд╣реИ; рдпрд╣ рдХреЗрд╡рд▓ рд░рдВрдЧреАрди рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ), рдЕрдЬреАрдм рдХрд┐рдирд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдмрдЯрди

рдЕрдм рд╣рдо рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛ рдЪреБрдХреЗ рд╣реИрдВ рдХрд┐ рдкрд╛рд░рджрд░реНрд╢реА рд╕реАрдорд╛ рдХреЗ рд╕рд╛рде рдврд╛рд▓ рдмрдЯрди рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ, рдЖрдЗрдП рдореИрдВ рдЖрдкрдХреЛ рдЙрдкрд░реЛрдХреНрдд рд╡рд┐рд╖рдорддрд╛рдУрдВ рдХреЗ рдХрд╛рд░рдгреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рддрд╛ рд╣реВрдВред ред

рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдореЗрдВ рдПрдХ рд╕рдВрдкрддреНрддрд┐background-originрд╣реЛрддреА рд╣реИ рдЬреЛ рд╡реЙрд▓рдкреЗрдкрд░ рдХреЗ рд╕реНрдерд┐рддрд┐ рдХреНрд╖реЗрддреНрд░ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреА рд╣реИ, рдЬреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рдкрд░ рд╕реЗрдЯ рд╣реЛрддреА рд╣реИpadding-boxред рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рде, рдврд╛рд▓ рдХрд╛ рдЖрдХрд╛рд░ рдЪреБрдирд╛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдпрд╣ рддрддреНрд╡ рдХреЗ рдЖрдХрд╛рд░ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реЛ, рд╕реАрдорд╛ рдХреА рдореЛрдЯрд╛рдИ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдПред

рдореИрдВрдиреЗ рдмрдЯрди рдкрд░ рдПрдХ рд╡рд┐рд╕реНрддреГрдд рдмреЙрд░реНрдбрд░ рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рддрд╛рдХрд┐ рдпрд╣ рд╣реЛ рд╕рдХреЗ рдХрд┐ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдврд╛рд▓ рдХреИрд╕реЗ рджреЛрд╣рд░рд╛рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдХрд╛ рдЖрдХрд╛рд░paddingрдмрдЯрдирдХреА рд╕рдВрдкрддреНрддрд┐ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред


ред рд╡рд┐рд╕реНрддреГрдд рд╕реАрдорд╛рдУрдВ рдФрд░ рдврд╛рд▓ рдХреЗ рд╕рд╛рде рдмрдЯрди

рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреГрд╖реНрдарднреВрдорд┐ рдЪрд┐рддреНрд░ рдХреА рд╕реНрдерд┐рддрд┐ рдХреНрд╖реЗрддреНрд░ рд╢реИрд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПbackground-origin: border-box;рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рдмрджрд▓ рд░рд╣рд╛ рд╣реИ,padding-boxрдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПborder-box:

.c-button {
      /*   */
      background-origin: border-box;
}

рдЕрдм , рдпрджрд┐ рдЖрдк рдкреНрд░рдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдХреЛрдбрдкреЗрди рдкрд░ рдПрдХ рдЙрджрд╛рд╣рд░рдгред

рдХреМрди рд╕рд╛ рдмреЗрд╣рддрд░ рд╣реИ - рдКрдВрдЪрд╛рдИ рдпрд╛ рдЧрджреНрджреА?


рдкреНрд░рддреНрдпреЗрдХ рдмрдЯрди рдХреА рдПрдХ рдКрдВрдЪрд╛рдИ рд╣реИред рдЖрдк рдЕрдкрдиреА рд╕рдВрдкрддреНрддрд┐ рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХрд░рдХреЗ рдпрд╛ рдмрдЯрди рдХреЗ рдКрдкрд░реА рдФрд░ рдирд┐рдЪрд▓реЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд▓рд┐рдП heightрдПрдХ рд╕рдВрдкрддреНрддрд┐ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдХреЗ рдПрдХ рдмрдЯрди рдХреА рдКрдВрдЪрд╛рдИ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ paddingред рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЬрд┐рди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣рдо рдиреАрдЪреЗ рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВрдЧреЗ, рд╡реЗ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рддрддреНрд╡реЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИрдВ <a>ред

тЦН рдирд┐рд╢реНрдЪрд┐рдд рдКрдВрдЪрд╛рдИ


рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдмрдЯрди рд╣реИ рдЬреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:

.c-button {
    /*   */
    min-width: 120px;
    height: 45px;
}

рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рде, рдкрд╛рда рдХреЗрдВрджреНрд░рд┐рдд рдирд╣реАрдВ рд╣реИред рдпрд╣ рд╕рдм рдиреАрдЪреЗ рдПрдХ рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИред


рдмрдЯрди, рдЬрд┐рд╕рдХрд╛ рдкрд╛рда рдХреЗрдВрджреНрд░

рдореЗрдВ рд╕рдВрд░реЗрдЦрд┐рдд рдирд╣реАрдВ рд╣реИ рдЙрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдФрд░ рдкрд╛рда рд╕рдВрд░реЗрдЦрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдпрд╛ рддреЛ рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВpadding, рдпрд╛ рд╕рдВрдкрддреНрддрд┐ рдХрд╛line-heightред рдЗрд╕реЗline-heightрдмрдЯрди рдХреЗ рдмрд░рд╛рдмрд░ рдпрд╛ рдЙрд╕рдХреЗ рдмрд░рд╛рдмрд░ рдорд╛рди рдкрд░рд╕реЗрдЯ рдХрд░рдХреЗ, рд╣рдо рдХреЗрдВрджреНрд░ рдореЗрдВ рдкрд╛рда рд╕рдВрд░реЗрдЦрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

.c-button {
    /*   */
    min-width: 120px;
    height: 45px;
    line-height: 45px;
}

рд▓реЗрдХрд┐рди рдЗрд╕ рд╡рд┐рдзрд┐ рдХреЗ рдиреБрдХрд╕рд╛рди рд╣реИрдВ:

  • рдпрд╣ рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рд╣реИ рдХрд┐ рдмрдЯрди рдкрд╛рда рд╣рдореЗрд╢рд╛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХреЗрдВрджреНрд░рд┐рдд рд╣реЛрдЧрд╛ред рдпрджрд┐ рдЖрдк рдлрд╝реЙрдиреНрдЯ рдмрджрд▓рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕рдХрд╛ рд╕рдВрд░реЗрдЦрдг рдЯреВрдЯ рд╕рдХрддрд╛ рд╣реИред
  • рд╕рдВрдкрддреНрддрд┐ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдореВрд▓реНрдп рдореЗрдВ рд╡реГрджреНрдзрд┐ рдХрд░рддреЗ рд╕рдордп font-size, рдЖрдкрдХреЛ рд╕рдВрдкрддреНрддрд┐ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдореВрд▓реНрдп рдЪреБрдирдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ line-heightред
  • line-height рд╡рд┐рднрд┐рдиреНрди рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдЧреНрд░рдВрдереЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдВрдкрддреНрддрд┐ рдЕрд▓рдЧ рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░ рд╕рдХрддреА рд╣реИред рдпрд╣ рдмрд╣реБрднрд╛рд╖реА рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдЪ рд╣реИред
  • рдпрджрд┐ рдкрд╛рда рдХреА рджреЛ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдмрдЯрди рд╣реИ, рддреЛ рдпрд╣ рд╡рд┐рдзрд┐ рдмрдЯрди рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕рдВрд░реЗрдЦрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИред

Ent рд╡рд░реНрдЯрд┐рдХрд▓ рдЗрдВрдбреЗрдВрдЯ


рдпрджрд┐ рдЖрдк рдЧреБрдгреЛрдВ padding-topрдФрд░ рдЧреБрдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рдорд╛рди рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ padding-bottom, рддреЛ рдмрдЯрди рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░реЗрдВред рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдпрд╣ рд╣реИ? рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реНрдерд┐рддрд┐ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред

рдлреЛрдВрдЯ рд╣реИрдВ рдЬреЛ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХреЗрдВрджреНрд░ рдореЗрдВ рд╣реИрдВред рдФрд░ рдРрд╕реЗ рднреА рд╣реИрдВ рдЬреЛ рдЕрд▓рдЧ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддреЗ рд╣реИрдВред рдХрднреА-рдХрднреА, рд▓рдХреНрд╖реНрдп рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдКрд░реНрдзреНрд╡рд╛рдзрд░ рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдХреЗ рдореВрд▓реНрдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рдереЛрдбрд╝рд╛ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛ред рдЕрдЧрд▓реЗ рдмрдЯрди рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВред


рдХреЗрдВрджреНрд░ рдмрдЯрди рдкрд╛рда рдХрд╛ рдкреНрд░рдпрд╛рд╕

рдпрд╣рд╛рдВ рдЗрд╕ рдмрдЯрди рдХреЛ рд╕реНрдЯрд╛рдЗрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП CSS рдХреЛрдб рд╣реИ:

.c-button {
    /*   */
    min-width: 120px;
    padding: 16px 14px;
}

рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдмрдЯрди рдХреА рд╕рд╛рдордЧреНрд░реА рдереЛрдбрд╝рд╛ рдкрдХреНрд╖рдкрд╛рддреА рджрд┐рдЦрддреА рд╣реИред рдКрдкрд░реА рдЗрдВрдбреЗрдВрдЯ рдХрд╛ рдореВрд▓реНрдп рдереЛрдбрд╝рд╛ рдХрдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:

.c-button {
    /*   */
    min-width: 120px;
    padding: 14px 14px 16px 14px; /* ,  , ,   */
}

<Span> рдЯреИрдЧ рдореЗрдВ рд░реИрдкрд┐рдВрдЧ рдмрдЯрди рд╕рд╛рдордЧреНрд░реА


рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рджреМрд░рд╛рди, рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдПрдбреЛрдм рдмрдЯрди рдХреЗ рдкрд╛рда рдХрд╛ рд╕рдВрд░реЗрдЦрдг рдереЛрдбрд╝рд╛ рдЦрдЯрдЦрдЯрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣рд╛рдБ рд╣реИ рдХрд┐ рдпрд╣ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИред


рдереЛрдбрд╝рд╛ рдЦрдЯрдЦрдЯрд╛рдиреЗ рдкрд░

рдореИрдВрдиреЗ рдЗрди рдмрдЯрдиреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХреА рдФрд░ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдкреИрдЯрд░реНрди рджреЗрдЦрд╛ред рд╕рд╛рдордЧреНрд░реА рдХреЛ<span>рдмрдЯрди рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдКрдВрдЪрд╛рдИ рдХрд╛ рд╕рдВрдХреЗрддрджреЗрдиреЗ рд╡рд╛рд▓реЗ рддрддреНрд╡ рдореЗрдВ рд▓рдкреЗрдЯрд╛ рдЧрдпрд╛ рд╣реИред

<button class="c-button-adobe">
    <span>Save Changes</span>
</button>

рдПрдХ <button>рддрддреНрд╡ рдХреЗ рд▓рд┐рдП <span>, рддрддреНрд╡ , рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдХреЗрдВрджреНрд░рд┐рдд рд╣реИред рдЬрдм рдКрдВрдЪрд╛рдИ рдмрджрд▓рддреА рд╣реИ, рддреЛ рд╕рдВрдкрддреНрддрд┐ paddingрдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдЪреАрдЬ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рд╕рд╛рдордЧреНрд░реА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдХреЗрдВрджреНрд░рд┐рдд рд╣реЛрддреА рд╣реИред рдпрд╣рд╛рдБ рдЗрд╕ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд╛ рдПрдХ рдПрдирд┐рдореЗрдЯреЗрдб рдкреНрд░рджрд░реНрд╢рди рд╣реИред


рдПрдХ рдмрдЯрди рдХреА рдКрдВрдЪрд╛рдИ рдХреЛ рдмрджрд▓рдирд╛ рдФрд░ рдЗрд╕рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдирд╛

рд╕рдЪ рд╣реИ, рдЕрдЧрд░ рд╣рдо рдПрдХ рд▓рд┐рдВрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рдмрдЯрди рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ, рддреЛ рддрддреНрд╡<span>рдХреЛ рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдХреЛрдИ рднреА рддрддреНрд╡реЛрдВ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреА рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИflexboxред

.c-button {
    /*   */
    display: inline-flex; *To keep the button inline, and flex container at the same time*
    align-items: center;
    justify-content: center;
}

рдмрд╕ рдЗрддрдирд╛ рд╣реАред рдореИрдВ рдпрд╣ рдиреЛрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕ рд▓реЗрдЦ рдиреЗ рдЗрд╕ рдЦрдВрдб рдХреЛ рд▓рд┐рдЦрддреЗ рд╕рдордп рдореЗрд░реА рдорджрдж рдХреА ред

рдлреНрд▓реЗрдХреНрд╕рдмреЙрдХреНрд╕ рдпрд╛ рдЧреНрд░рд┐рдб рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рдЕрдВрджрд░ рдмрдЯрди


рдпрд╣рд╛рдВ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рд╕рд╡рд╛рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдлреНрд▓реЗрдХреНрд╕ рдФрд░ рдЧреНрд░рд┐рдб рд▓реЗрдЖрдЙрдЯ рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИред рдЗрд╕ рдкреНрд░рд╢реНрди рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд░рддрд╛ рд╣реВрдВред

рдореИрдВрдиреЗ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдПрдХ рднрд╛рдЧ рдкрд░ рдХрд╛рдо рдХрд┐рдпрд╛ред рдореБрдЭреЗ рдЗрд╕рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рд▓рдВрдмрд╡рдд рд░реВрдк рд╕реЗ рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдлреНрд▓реЗрдХреНрд╕ рд▓реЗрдЖрдЙрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛:

.c-hero {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

рдореИрдВрдиреЗ рдЬреЛ рдХрд┐рдпрд╛ рд╡рд╣ рдереЛрдбрд╝рд╛ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рдерд╛ред


рдлреНрд▓реЗрдХреНрд╕ рд▓реЗрдЖрдЙрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкрд░рд┐рдгрд╛рдо

рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдкреНрд░рддреНрдпреЗрдХ рдлреНрд▓реЗрдХреНрд╕ рддрддреНрд╡ рдореВрд▓ рддрддреНрд╡ рдХреА рдЪреМрдбрд╝рд╛рдИ рдХреЗ рднреАрддрд░ рдЦреАрдВрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкрд┐рдЫрд▓реЗ рдЖрдВрдХрдбрд╝реЗ рдореЗрдВ рджрд┐рдЦрд╛рдП рдЧрдП рдмрдЯрди рдХреЗ рд╕рд╛рде рдареАрдХ рдпрд╣реА рд╣реБрдЖ рд╣реИред рдЗрд╕ рдкрд░реЗрд╢рд╛рдиреА рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИalign-self:

.c-button {
    /*   */
    align-self: flex-start;
}

рдЗрд╕рдХреЗ рдмрд╛рдж рдмрдЯрди рдХреИрд╕рд╛ рджрд┐рдЦреЗрдЧрд╛ред


рдПрдХ рдмрдЯрди рдмрд╣реБрдд рдмреЗрд╣рддрд░ рджрд┐рдЦрддрд╛ рд╣реИред

рдПрдХ рдЕрдиреНрдп рд╕рд╛рдорд╛рдиреНрдп рд╕рдорд╕реНрдпрд╛ рддрдм рд╣реЛрддреА рд╣реИ рдЬрдм рдПрдХ рдмрдЯрди рдлреНрд▓реЗрдХреНрд╕ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдПрдХ рдЧреБрдг рд╕реЗрдЯ рд╣реЛрддрд╛ рд╣реИflex-direction: rowред рдмрдЯрди рдХреА рдКрдВрдЪрд╛рдИ рдХреЛ рдореВрд▓ рддрддреНрд╡ рдХреА рдКрдВрдЪрд╛рдИ рд╕реЗ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдмрдЯрдиalign-selfрд╕рдВрдкрддреНрддрд┐ рдпрд╛ рдлреНрд▓реЗрдХреНрд╕ рдХрдВрдЯреЗрдирд░ рд╕рдВрдкрддреНрддрд┐рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИalign-itemsред


рдмрдЯрди рдКрдБрдЪрд╛рдИ рдореЗрдВ рдлреИрд▓рд╛ рд╣реИ

рдпрд╣рд╛рдБ CSS рд╣реИ:

.c-button {
    align-self: center;
}

рдХрдВрдЯреЗрдирд░ рдХреЗ рдХреЗрдВрджреНрд░ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдмрдЯрди рдХреЗ рд╕рдВрд░реЗрдЦрдг рдХреЛ рд╕реЗрдЯ рдХрд░рдХреЗ, рд╣рдо рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рддреЗ рд╣реИрдВред рдЕрдм рдРрд╕рд╛ рд╣реА рдЙрджрд╛рд╣рд░рдг рджреЗрдЦрдиреЗ рдХреЛ рдорд┐рд▓реЗрдЧрд╛ред


рд╕реНрдЯреНрд░реЗрдЪ рдмрдЯрди рдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди

рдЗрдо рдЗрдХрд╛рдЗрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛


рдорд╛рдк рдХреА рдЗрдХрд╛рдИ рдХрд╛ emрдЙрдкрдпреЛрдЧ рдмрдЯрди рдЖрдХрд╛рд░реЛрдВ рдХреЛ рдареАрдХ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдРрд╕реА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдорд╛рдк рдХреА рдпрд╣ рдЗрдХрд╛рдИ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реИред рдЗрдХрд╛рдИ рддрддреНрд╡ ( рдпрд╛ ) рдХреЗ emрдмрд░рд╛рдмрд░ рд╣реИ ред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрджрд╛рд╣рд░рдг рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ:font-sizepxrem

.element {
    font-size: 16px;
    padding: 0.5em;
}

рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЧрджреНрджреА рдХрд╛ рдореВрд▓реНрдп рдмрд░рд╛рдмрд░ рд╣реИ 16 * 0.5 pxред

рдорд╛рди рд▓реЗрдВ рдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рддреАрди рдЖрдХрд╛рд░реЛрдВ рдХреЗ рдмрдЯрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ: рдирд┐рдпрдорд┐рдд, рдордзреНрдпрдо рдФрд░ рдмрдбрд╝реАред рдорд╛рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдЬрдм padding, width, height, marginрдорд╛рдк рдХреА рдЗрдХрд╛рдЗрдпреЛрдВ рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ em, рдпрд╣ рдЖрдк рдПрдХ рдмрдЯрди, рдЖрдпрд╛рдо рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣рд╛рдБ рд╣реИ рдХрд┐ рдпрд╣ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИред


рд╡рд┐рднрд┐рдиреНрди рдЖрдХрд╛рд░реЛрдВ рдХреЗ рдмрдЯрди

рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рд╕реАрдПрд╕рдПрд╕ рдХреЛрдб рдХреЗ рдЯреБрдХрдбрд╝реЗ рд╣реИрдВ рдЬреЛ рдорд╛рдк рдХреА рдЗрдХрд╛рдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВem:

.c-button {
  /*   */
  font-size: 1rem;
  min-width: 6.25em;
  border-radius: 0.3125em;
  padding: 0.625em 1em;
}

.c-button svg {
  width: 1.25em;
  height: 1.25em;
  margin-right: 0.25em;
}

рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рдмрдЯрдиреЛрдВ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдлрд╝реЙрдиреНрдЯ рдЖрдХрд╛рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдХрдХреНрд╖рд╛рдПрдВ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

.c-button--md {
  font-size: 22px;
}

.c-button--lg {
  font-size: 30px;
}

тЖТ рдпрд╣рд╛рдБ CodePen рдкрд░ рд╕рдорд╛рди рдмрдЯрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

тЖТ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдореЗрд░рд╛ рд▓реЗрдЦ рдпрд╣рд╛рдБ рд╣реИ ред рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕реЗ рдкрдврд╝реЗрдВ

рдПрдирд┐рдореЗрд╢рди рдФрд░ рдмрджрд▓рд╛рд╡


рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдкреГрд╖реНрда рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдФрд░ рдЕрдзрд┐рдХ рд╕реБрдЦрдж рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЬрдм рдЖрдк рдмрдЯрди рдкрд░ рд╣реЙрд╡рд░ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╕рдВрдХреНрд░рдордг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рдкреГрд╖реНрдарднреВрдорд┐ рд░рдВрдЧ рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдЖрдпреЛрдЬрди рд╣реИред рдпрд╣рд╛рдВ CodePen рдкрд░ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ рдЬрд╣рд╛рдВ рдЖрдк рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред

рд╕рд╛рд░рд╛рдВрд╢


рдЗрд╕ рд╕рд╛рдордЧреНрд░реА рдкрд░ рдХрд╛рдо рдХрд░рдХреЗ рдореБрдЭреЗ рдмрд╣реБрдд рдЦреБрд╢реА рд╣реБрдИред рдЗрд╕реЗ рд▓рд┐рдЦрдиреЗ рдореЗрдВ рдореБрдЭреЗ рдПрдХ рд╕рд╛рд▓ рд╕реЗ рдЬреНрдпрд╛рджрд╛ рдХрд╛ рд╕рдордп рд▓рдЧрд╛ред рдореБрдЭреЗ рдЦреБрд╢реА рд╣реИ рдХрд┐ рдпрд╣ рдЕрдВрддрддрдГ рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реБрдЖ рд╣реИред рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдпрд╣рд╛рдВ рдХреБрдЫ рдорд┐рд▓реЗрдЧрд╛ рдЬреЛ рдЖрдкрдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИред

рдкреНрд░рд┐рдп рдкрд╛рдардХреЛрдВ! рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рд▓реЗрдЦ рдХреЗ рджрд╛рдпрд░реЗ рд╕реЗ рдкрд░реЗ рдмрдЯрди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдХрд┐рд╕реА рднреА рдЙрдкрдпреЛрдЧреА рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ?


All Articles