рдЕрдХреЙрд░реНрдбрд┐рдпрди, рдлрд╝рд╛рдХ, рд╕реНрдкреЙрдЗрд▓рд░ рдФрд░ рдЕрдиреНрдп рдбреНрд░реЙрдк-рдбрд╛рдЙрди рд╡рд┐рдЬреЗрдЯ

рдЕрдХреЙрд░реНрдбрд┐рдпрди рдФрд░ рдлрд╝рд╛рдХ

рдЖрдк рдПрдХ рд╕рдордЭреМрддреЗ, faq, рдмрд┐рдЧрд╛рдбрд╝рдиреЗ рдФрд░ рдбрд┐рд╡ рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред
рд▓реЗрдХрд┐рди рдмреЗрд╣рддрд░: рд╡рд┐рд╡рд░рдг рдФрд░ рд╕рд╛рд░рд╛рдВрд╢

рдпрд╣ рд╕рднреА рдЖрдзреБрдирд┐рдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИ рдФрд░ рдпрд╣ рдПрдХ рд╢рдмреНрджрд╢рдГ рд╕рд╣реА рд░реВрдк рдореЗрдВ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдХреЛрдб рд╣реИ, рдЬрд┐рд╕рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдлрд╛рдпрджреЗ рд╣реЛрдВрдЧреЗ:

  1. рд╡рд┐рдХрд▓рд╛рдВрдЧ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛! рдЙрдирдХрд╛ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ (рд╕реНрдХреНрд░реАрди рд░реАрдбрд░ рдФрд░ рд▓рд╛рдЗрдХ) html5 рдЯреИрдЧ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдордЭрддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкреНрд░реЛрд╕реЗрд╕ рдХрд░реЗрдЧрд╛ рдФрд░ рдХрдВрдЯреЗрдВрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓реЛрдЧреЛрдВ рдХреЛ рд╕рд╣реА-рд╕рд╣реА рдмрддрд╛рдПрдЧрд╛ред
  2. рдкрд╛рда рдХреА рд╕реБрд╕рдВрдЧрддрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реЛрдЧрд╛, рдФрд░ рдЦреЛрдЬ рдЗрдВрдЬрди рд╕рд╛рдЗрдЯ рдХреЛ рдмреЗрд╣рддрд░ рдврдВрдЧ рд╕реЗ рдЕрдиреБрдХреНрд░рдорд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдВрдЧреЗ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдмреЗрд╣рддрд░ рд╕рдордЭ рдкрд╛рдПрдВрдЧреЗ рдХрд┐ рджреГрд╢реНрдп рдФрд░ рдЫрд┐рдкреЗ рд╣реБрдП рдкрд╛рда рдХреИрд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВред
  3. рдпрд╣ рдХреАрдмреЛрд░реНрдб рдФрд░ рдЕрдиреНрдп рдЙрдкрдХрд░рдгреЛрдВ рд╕реЗ рддрддреНрд╡реЛрдВ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реЛрдЧрд╛ред
  4. рд▓реЛрдб рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рдХреА рдорд╛рддреНрд░рд╛ рдХрдо рд╣реЛ рдЬрд╛рддреА рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдкреЗрдЬ рд▓реЛрдбрд┐рдВрдЧ рдЧрддрд┐, рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдЧрддрд┐ рдФрд░ рд╢реБрджреНрдзрддрд╛ рдмрдврд╝ рдЬрд╛рддреА рд╣реИред
  5. рд▓рд╛рдЗрдЯрд╣рд╛рдЙрд╕, Google рдкреЗрдЬрд╕реНрдкреАрдб рдФрд░ рдЗрд╕реА рддрд░рд╣ рдХреЗ рдЕрдиреНрдп рдЙрдкрдХрд░рдгреЛрдВ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ред
  6. рдпрд╣ рддрдм рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬрдм рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдХрдо:

  1. рдкреБрд░рд╛рдиреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдРрд╕реЗ рдЯреИрдЧ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ рдФрд░ рдЬрд╛рдирдХрд╛рд░реА рдЫрд┐рдкрд╛рдПрдВрдЧреЗ рдирд╣реАрдВред

HTML:

<details> <summary>- </summary> <p>  тАФ   </p> </details> <details open> <summary>-  2</summary> <p>        </p> </details> <details> <summary>-  3</summary> <p>  тАФ   </p> </details> 

рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг рд╡рд┐рд╡рд░рдг / рд╕рд╛рд░рд╛рдВрд╢

рдкреНрд░рджрд░реНрд╢рди:


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

рд╣реИрдмрд░ рд╕реЗ рд╕реНрдкреЙрдпрд▓рд░

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рд░реНрдХрд░ рдореЗрдВ рджреЛ рдХрдорд┐рдпрд╛рдВ рд╣реИрдВ:

  1. рдкреБрд░рд╛рдиреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЗрд╕реЗ рдирд╣реАрдВ рджреЗрдЦрддреЗ рд╣реИрдВред
  2. рд╡реЗрдмрдХрд┐рдЯ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдорд╛рд░реНрдХрд░ рдЪрд┐рд╣реНрди рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред

рдЗрд╕ рдХрд╛рд░рдг рд╕реЗ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рд░реНрдХрд░ рдХреЛ рдЫрд┐рдкрд╛рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛ред


рд╕рдВрд╢реЛрдзрд┐рдд рдкрд╛рда рдорд╛рд░реНрдХрд░ рдХреЗ рд╕рд╛рде рдкрд╣рд▓реЗ рд╡рд┐рд╡рд░рдг / рд╕рд╛рд░рд╛рдВрд╢ рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:

рд╡рд┐рд╡рд░рдг / рд╕рд╛рд░рд╛рдВрд╢ рдПрдХ рд╕рдВрд╢реЛрдзрд┐рдд рдкрд╛рда рдорд╛рд░реНрдХрд░ рдХреЗ рд╕рд╛рде

рд╕реАрдПрд╕рдПрд╕:

 summary::-webkit-details-marker{display:none;} summary::-moz-list-bullet{list-style-type:none;} summary::marker{display:none;} summary { display:inline-block; padding: .3em .5em .3em .4em; font-size:1.4em; cursor: pointer; } summary:before { content: "+"; margin-right: .3em; } details[open] > summary:before { content: "тАУ"; } summary ~ * { padding:0 1em 0 1em; } summary:focus { outline:0; box-shadow: inset 0 0 1px rgba(0,0,0,0.3), inset 0 0 2px rgba(0,0,0,0.3); } details{ display:block; margin-bottom: .5rem; } 

рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рд░реНрдХрд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╣рдо рдкреНрд░рджрд░реНрд╢рди рдХрд░рддреЗ рд╣реИрдВ: рдХреЛрдИ рдирд╣реАрдВ рдФрд░ рд╣рдо рд╕рд╛рд░рд╛рдВрд╢ рдХреЗ рд╕рд╛рде рд╡рд┐рдХрд▓реНрдк рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ: {рд╕рд╛рдордЧреНрд░реА: "+";} рд╕реЗ рдкрд╣рд▓реЗ;

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

рд╕рд╛рд░рд╛рдВрд╢ рдЯреИрдЧ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдбрд┐рд╕реНрдкреНрд▓реЗ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реВрдВ: рдЗрдирд▓рд╛рдЗрди-рдмреНрд▓реЙрдХ - рддрд╛рдХрд┐ рдпрд╣ рдкреВрд░реА рдЪреМрдбрд╝рд╛рдИ рддрдХ рди рдЦрд┐рдВрдЪреЗ рдФрд░ рдХреЗрд╡рд▓ рд╢рдмреНрдж рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реЛ, рдФрд░ рдкреВрд░реА рд▓рд╛рдЗрди рди рд╣реЛред

рдкреНрд░рджрд░реНрд╢рди:


рджрд╛рдИрдВ рдУрд░ рдкрд╛рда рдорд╛рд░реНрдХрд░ + рд╕рд░рд▓ рдкрд╛рда рдФрд░ рдорд╛рд░реНрдХрд░ рдПрдиреАрдореЗрд╢рди:

рд╡рд┐рд╡рд░рдг / рд╕рд╛рд░рд╛рдВрд╢ - рдкрд╛рда рдФрд░ рдорд╛рд░реНрдХрд░ рдХреЗ рджрд╛рдИрдВ рдУрд░ рд╕рд░рд▓ рдПрдиреАрдореЗрд╢рди рдкрд░ рдкрд╛рда рдорд╛рд░реНрдХрд░

рд╕реАрдПрд╕рдПрд╕:

 summary::-webkit-details-marker{display:none;} summary::-moz-list-bullet{list-style-type:none;} summary::marker{display:none;} summary { display:inline-block; padding: .3em .5em .3em .4em; font-size:1.4em; cursor: pointer; } summary:after { content: "+"; margin-left: .3em; display: inline-block; transition: transform .5s; } details[open] > summary:after { transform: scale(1,-1); } summary ~ * { padding:0 1em 0 1em; } summary:focus { outline:0; box-shadow: inset 0 0 1px rgba(0,0,0,0.3), inset 0 0 2px rgba(0,0,0,0.3); } details[open] summary ~ *{ animation: sweep .5s ease-in-out; } @keyframes sweep { 0% {opacity: 0;} 100% {opacity: 1;} } details{ display:block; margin-bottom: .5rem; } 

рдирдП рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдореИрдВ рд╕рд╛рд░рд╛рдВрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ: рд╕рд╛рд░рд╛рдВрд╢ рдХреЗ рдмрдЬрд╛рдп рдорд╛рд░реНрдХрд░ рдХреЗ рд▓рд┐рдП: рдкрд╣рд▓реЗ, рддрд╛рдХрд┐ рдпрд╣ рджрд╛рдИрдВ рдУрд░ рджрд┐рдЦрд╛рдИ рджреЗред

рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдорд╛рд░реНрдХрд░ рдПрдиреАрдореЗрд╢рди: рд╕реНрдХреЗрд▓ (1, -1);

рд╕рд╛рд░рд╛рдВрд╢ рдХреЗ рдмрд╛рдж рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рддрддреНрд╡реЛрдВ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдПрдиреАрдореЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдЪрд┐рдХрдиреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рдПрдиреАрдореЗрд╢рди рд╕реЗрдЯ рдХрд┐рдпрд╛ рд╣реИ: рд╕реНрд╡реАрдкред 5 рдПрд╕ рдореЗрдВ рдЖрд╕рд╛рдиреА рд╕реЗ рдмрд╛рд╣рд░;

рдкреНрд░рджрд░реНрд╢рди:


Svg рдорд╛рд░реНрдХрд░ + рд░реЛрдЯреЗрд╢рди рдПрдиреАрдореЗрд╢рди:

рд╡рд┐рд╡рд░рдг / рд╕рд╛рд░рд╛рдВрд╢ - svg рдорд╛рд░реНрдХрд░ + рд░реЛрдЯреЗрд╢рди рдПрдиреАрдореЗрд╢рди

рд╕реАрдПрд╕рдПрд╕:

 summary::-webkit-details-marker{display:none;} summary::-moz-list-bullet{list-style-type:none;} summary::marker{display:none;} summary { display:inline-block; padding: .3em .6em .3em 1.5em; font-size:1.4em; cursor: pointer; position: relative; } summary:before { left: .3em; top: .4em; color: transparent; background: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjM0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIzNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOC41OSAxNi4zNGw0LjU4LTQuNTktNC41OC00LjU5TDEwIDUuNzVsNiA2LTYgNnoiLz48L3N2Zz4=") no-repeat 50% 50% / 1em 1em; width: 1em; height: 1em; content: ""; position: absolute; transition: transform .5s; } details[open] > summary:before { transform: rotateZ(90deg); } summary ~ * { padding:0 1em 0 1em; } details[open] summary ~ *{ animation: sweep .5s ease-in-out; } @keyframes sweep { 0% {opacity: 0;} 100% {opacity: 1;} } summary:focus { outline:0; box-shadow: inset 0 0 1px rgba(0,0,0,0.3), inset 0 0 2px rgba(0,0,0,0.3); } details{ display:block; margin-bottom: .5rem; } / svg + xml; рдмреЗрд╕ 64, PHN2ZyBoZWlnaHQ9IjM0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIzNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOC41OSAxNi4zNGw0LjU4LTQuNTktNC41OC00LjU5TDEwIDUuNzVsNiA2LTYgNnoiLz48L3N2Zz4 =") рдирд╣реАрдВ рджреЛрд╣рд░рд╛рдиреЗ summary::-webkit-details-marker{display:none;} summary::-moz-list-bullet{list-style-type:none;} summary::marker{display:none;} summary { display:inline-block; padding: .3em .6em .3em 1.5em; font-size:1.4em; cursor: pointer; position: relative; } summary:before { left: .3em; top: .4em; color: transparent; background: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjM0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIzNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOC41OSAxNi4zNGw0LjU4LTQuNTktNC41OC00LjU5TDEwIDUuNzVsNiA2LTYgNnoiLz48L3N2Zz4=") no-repeat 50% 50% / 1em 1em; width: 1em; height: 1em; content: ""; position: absolute; transition: transform .5s; } details[open] > summary:before { transform: rotateZ(90deg); } summary ~ * { padding:0 1em 0 1em; } details[open] summary ~ *{ animation: sweep .5s ease-in-out; } @keyframes sweep { 0% {opacity: 0;} 100% {opacity: 1;} } summary:focus { outline:0; box-shadow: inset 0 0 1px rgba(0,0,0,0.3), inset 0 0 2px rgba(0,0,0,0.3); } details{ display:block; margin-bottom: .5rem; } 

рд╕рд╛рд░рд╛рдВрд╢: рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдЧрдВрднреАрд░рддрд╛ рд╕реЗ рдлрд┐рд░ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдерд╛:

  1. рд╕реНрдерд┐рддрд┐ рд░рдЦреЛ: рдкреВрд░реНрдг; рдмрд╛рдпрд╛рдБ: .3em; рд╢реАрд░реНрд╖: .4em; рдЪреМрдбрд╝рд╛рдИ: 1em; рдКрдВрдЪрд╛рдИ: 1em;
  2. рдЯреЗрдХреНрд╕реНрдЯ рдорд╛рд░реНрдХрд░ рдХреЛ рд░рдВрдЧ рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП: рдкрд╛рд░рджрд░реНрд╢реА; рдЕрдиреНрдпрдерд╛ рдпрд╣ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред
  3. рд╣рдо рдкреГрд╖реНрдарднреВрдорд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЪрд┐рддреНрд░ рд▓рдЯрдХрд╛рддреЗ рд╣реИрдВред

1.5em рдХреЛ рд╕рд╛рд░рд╛рдВрд╢ рдореЗрдВ рдкреИрдбрд┐рдВрдЧ-рд▓реЗрдлреНрдЯ рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рд╕реЗрдЯ рдХрд░рдирд╛ рднреА рдЖрд╡рд╢реНрдпрдХ рд╣реИ рддрд╛рдХрд┐ рдЯреЗрдХреНрд╕реНрдЯ рдФрд░ рдЖрдЗрдХрди рдПрдХ-рджреВрд╕рд░реЗ рдХреЛ рдУрд╡рд░рд▓реИрдк рди рдХрд░реЗрдВред

рдЦреИрд░, рд╣рдо рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдо рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ: рдПрд░реЛ рдХреЗ рдПрдХ рдЦреВрдмрд╕реВрд░рдд рдореЛрдбрд╝ рдХреЗ рд▓рд┐рдП рд░реЛрдЯреЗрдЯрдЬ (90 рдбреАрдЬреА)ред

рдкреНрд░рджрд░реНрд╢рди:


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

рд╕рд╛рд░рд╛рдВрд╢ рдХреЗ рд▓рд┐рдП рдкреИрдбрд┐рдВрдЧ-рд░рд╛рдЗрдЯ: 1.5em;

рд╡рд┐рд╡рд░рдг / рд╕рд╛рд░рд╛рдВрд╢ - рджрд╛рдИрдВ рдУрд░ рд░реЛрдЯреЗрд╢рди рдПрдиреАрдореЗрд╢рди рдкрд░ svg рдорд╛рд░реНрдХрд░

рд╕реАрдПрд╕рдПрд╕:

 summary::-webkit-details-marker{display:none;} summary::-moz-list-bullet{list-style-type:none;} summary::marker{display:none;} summary { display:inline-block; padding: .3em 1.5em .3em .6em; font-size:1.4em; cursor: pointer; position: relative; } summary:before { right: .3em; top: .4em; color: transparent; background: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjM0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIzNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOC41OSAxNi4zNGw0LjU4LTQuNTktNC41OC00LjU5TDEwIDUuNzVsNiA2LTYgNnoiLz48L3N2Zz4=") no-repeat 50% 50% / 1em 1em; width: 1em; height: 1em; content: ""; position: absolute; transition: transform .5s; } details[open] > summary:before { transform: rotateZ(90deg); } summary ~ * { padding:0 1em 0 1em; } details[open] summary ~ *{ animation: sweep .5s ease-in-out; } @keyframes sweep { 0% {opacity: 0;} 100% {opacity: 1;} } summary:focus { outline:0; box-shadow: inset 0 0 1px rgba(0,0,0,0.3), inset 0 0 2px rgba(0,0,0,0.3); } details{ display:block; margin-bottom: .5rem; } / svg + xml; рдмреЗрд╕ 64, PHN2ZyBoZWlnaHQ9IjM0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIzNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOC41OSAxNi4zNGw0LjU4LTQuNTktNC41OC00LjU5TDEwIDUuNzVsNiA2LTYgNnoiLz48L3N2Zz4 =") рдирд╣реАрдВ рджреЛрд╣рд░рд╛рдиреЗ summary::-webkit-details-marker{display:none;} summary::-moz-list-bullet{list-style-type:none;} summary::marker{display:none;} summary { display:inline-block; padding: .3em 1.5em .3em .6em; font-size:1.4em; cursor: pointer; position: relative; } summary:before { right: .3em; top: .4em; color: transparent; background: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjM0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIzNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOC41OSAxNi4zNGw0LjU4LTQuNTktNC41OC00LjU5TDEwIDUuNzVsNiA2LTYgNnoiLz48L3N2Zz4=") no-repeat 50% 50% / 1em 1em; width: 1em; height: 1em; content: ""; position: absolute; transition: transform .5s; } details[open] > summary:before { transform: rotateZ(90deg); } summary ~ * { padding:0 1em 0 1em; } details[open] summary ~ *{ animation: sweep .5s ease-in-out; } @keyframes sweep { 0% {opacity: 0;} 100% {opacity: 1;} } summary:focus { outline:0; box-shadow: inset 0 0 1px rgba(0,0,0,0.3), inset 0 0 2px rgba(0,0,0,0.3); } details{ display:block; margin-bottom: .5rem; } 

рдкреНрд░рджрд░реНрд╢рди:


рдЖрдЗрдП рдЕрдм рдПрдХ рд╕рдордЭреМрддреЗ рдмрдирд╛рдиреЗ рдХреЗ рд╕рдмрд╕реЗ рдЖрдо рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдмрдирд╛рддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдБ рдмрд╛рдИрдВ рдУрд░ рдПрдХ рдЖрдЗрдХрди рд╣реЛрдЧрд╛, рдкреГрд╖реНрдарднреВрдорд┐, рдЫрд╛рдпрд╛, рдкреНрд░рднрд╛рд╡:

рдЕрдХреЙрд░реНрдбрд┐рдпрди - рдмрд╛рдИрдВ рдУрд░ рдЖрдЗрдХрди, рдкреГрд╖реНрдарднреВрдорд┐, рдЫрд╛рдпрд╛, рдкреНрд░рднрд╛рд╡

рд╕реАрдПрд╕рдПрд╕:

 body{background: #edf2f7;} details{ display:block; background: #fff; width:400px; box-shadow: 0 10px 15px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); border-radius: 8px; overflow:hidden; margin-bottom: 1.5rem; } summary::-webkit-details-marker{display:none;} summary::-moz-list-bullet{list-style-type:none;} summary::marker{display:none;} summary { display:block; padding: .3em .3em .3em 1.4em; font-size:1.4em; cursor: pointer; position: relative; border-bottom: 1px solid #e2e8f0; } summary:before { top: .4em; left: .3em; color: transparent; background: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjM0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIzNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOC41OSAxNi4zNGw0LjU4LTQuNTktNC41OC00LjU5TDEwIDUuNzVsNiA2LTYgNnoiLz48L3N2Zz4=") no-repeat 50% 50% / 1em 1em; width: 1em; height: 1em; content: ""; position: absolute; transition: transform .5s; } details[open] > summary:before { transform: rotateZ(90deg); } summary ~ * { padding: 0 2em 10px 2em; } details[open] summary ~ *{ animation: sweep .5s ease-in-out; } @keyframes sweep { 0% {opacity: 0;} 100% {opacity: 1;} } summary:focus { outline:0; box-shadow: inset 0 0 1px rgba(0,0,0,0.3), inset 0 0 2px rgba(0,0,0,0.3); } / svg + xml; рдмреЗрд╕ 64, PHN2ZyBoZWlnaHQ9IjM0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIzNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOC41OSAxNi4zNGw0LjU4LTQuNTktNC41OC00LjU5TDEwIDUuNzVsNiA2LTYgNnoiLz48L3N2Zz4 =") рдирд╣реАрдВ рджреЛрд╣рд░рд╛рдиреЗ body{background: #edf2f7;} details{ display:block; background: #fff; width:400px; box-shadow: 0 10px 15px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); border-radius: 8px; overflow:hidden; margin-bottom: 1.5rem; } summary::-webkit-details-marker{display:none;} summary::-moz-list-bullet{list-style-type:none;} summary::marker{display:none;} summary { display:block; padding: .3em .3em .3em 1.4em; font-size:1.4em; cursor: pointer; position: relative; border-bottom: 1px solid #e2e8f0; } summary:before { top: .4em; left: .3em; color: transparent; background: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjM0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIzNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOC41OSAxNi4zNGw0LjU4LTQuNTktNC41OC00LjU5TDEwIDUuNzVsNiA2LTYgNnoiLz48L3N2Zz4=") no-repeat 50% 50% / 1em 1em; width: 1em; height: 1em; content: ""; position: absolute; transition: transform .5s; } details[open] > summary:before { transform: rotateZ(90deg); } summary ~ * { padding: 0 2em 10px 2em; } details[open] summary ~ *{ animation: sweep .5s ease-in-out; } @keyframes sweep { 0% {opacity: 0;} 100% {opacity: 1;} } summary:focus { outline:0; box-shadow: inset 0 0 1px rgba(0,0,0,0.3), inset 0 0 2px rgba(0,0,0,0.3); } 

рдкреНрд░рджрд░реНрд╢рди:


рд╕рд╣реА + рджрд░реНрдкрдг рд░реЛрдЯреЗрд╢рди рддреАрд░ рдкреНрд░рднрд╛рд╡ рдкрд░ Svg рдорд╛рд░реНрдХрд░:

рдЕрдХреЙрд░реНрдбрд┐рдпрди - рддреАрд░ рдХреЗ рджрд╛рдИрдВ + рджрд░реНрдкрдг рд░реЛрдЯреЗрд╢рди рдкреНрд░рднрд╛рд╡ рдкрд░ рдЖрдЗрдХрди

рд╕реАрдПрд╕рдПрд╕:

 body{background: #edf2f7;} details{ display:block; background: #fff; width:400px; box-shadow: 0 10px 15px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); border-radius: 8px; overflow:hidden; margin-bottom: 1.5rem; } summary::-webkit-details-marker{display:none;} summary::-moz-list-bullet{list-style-type:none;} summary::marker{display:none;} summary { display:block; padding: .3em 1em .3em .9em; border-bottom: 1px solid #e2e8f0; font-size:1.4em; cursor: pointer; position: relative; } summary:before { top: .4em; right: .3em; color: transparent; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTYuNTkgOC41OUwxMiAxMy4xNyA3LjQxIDguNTkgNiAxMGw2IDYgNi02eiIvPjxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48L3N2Zz4=") no-repeat 50% 50% / 1em 1em; width: 1em; height: 1em; content: ""; position: absolute; transition: transform .5s; } details[open] > summary:before { transform: scale(1,-1); } summary ~ * { padding: 0 1em 10px 1.4em; } details[open] summary ~ *{ animation: sweep .5s ease-in-out; } @keyframes sweep { 0% {opacity: 0;} 100% {opacity: 1;} } summary:focus { outline:0; box-shadow: inset 0 0 1px rgba(0,0,0,0.3), inset 0 0 2px rgba(0,0,0,0.3); } / svg + xml; рдмреЗрд╕ 64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTYuNTkgOC41OUwxMiAxMy4xNyA3LjQxIDguNTkgNiAxMGw2IDYgNi02eiIvPjxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48L3N2Zz4 =") рдирд╣реАрдВ рджреЛрд╣рд░рд╛рдиреЗ body{background: #edf2f7;} details{ display:block; background: #fff; width:400px; box-shadow: 0 10px 15px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); border-radius: 8px; overflow:hidden; margin-bottom: 1.5rem; } summary::-webkit-details-marker{display:none;} summary::-moz-list-bullet{list-style-type:none;} summary::marker{display:none;} summary { display:block; padding: .3em 1em .3em .9em; border-bottom: 1px solid #e2e8f0; font-size:1.4em; cursor: pointer; position: relative; } summary:before { top: .4em; right: .3em; color: transparent; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTYuNTkgOC41OUwxMiAxMy4xNyA3LjQxIDguNTkgNiAxMGw2IDYgNi02eiIvPjxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48L3N2Zz4=") no-repeat 50% 50% / 1em 1em; width: 1em; height: 1em; content: ""; position: absolute; transition: transform .5s; } details[open] > summary:before { transform: scale(1,-1); } summary ~ * { padding: 0 1em 10px 1.4em; } details[open] summary ~ *{ animation: sweep .5s ease-in-out; } @keyframes sweep { 0% {opacity: 0;} 100% {opacity: 1;} } summary:focus { outline:0; box-shadow: inset 0 0 1px rgba(0,0,0,0.3), inset 0 0 2px rgba(0,0,0,0.3); } 

рдкреНрд░рджрд░реНрд╢рди:


рдЕрдм рдЖрдк рд╢реБрджреНрдз рдПрдЪрдЯреАрдПрдордПрд▓ 5 рдФрд░ рд╕реАрдПрд╕рдПрд╕ рдореЗрдВ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдмрд┐рдирд╛ рд╕реБрдВрджрд░ рд╕рдордЭреМрддреЗ, рд╕реНрдкреЙрдЗрд▓рд░ рдФрд░ рдлреЗрдХ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдЖрдк рдЖрдЙрдЯрд▓рд╛рдЗрди рдХреЛ рд╣рдЯрд╛ рджреЗрдВ, рд▓рдЧрднрдЧ 100 рдмрд╛рд░ рд╕реЛрдЪреЗрдВ рдХрд┐ рдЖрдк рдЗрд╕реЗ рдХреИрд╕реЗ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рддрд╛рдХрд┐ рд╡реНрдпрдХреНрддрд┐ рдлрд╝реЛрдХрд╕ рдХреЛ рджреЗрдЦ рд╕рдХреЗ рдФрд░ рдХреАрдмреЛрд░реНрдб рдпрд╛ рдЕрдиреНрдп рдЙрдкрдХрд░рдгреЛрдВ рд╕реЗ рдЖрдЧреЗ рдмрдврд╝ рд╕рдХреЗред

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

рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ:

 var details = document.querySelectorAll("details"); for(i=0;i<details.length;i++) { details[i].addEventListener("toggle", accordion); } function accordion(event) { if (!event.target.open) return; var details = event.target.parentNode.children; for(i=0;i<details.length;i++) { if (details[i].tagName != "DETAILS" || !details[i].hasAttribute('open') || event.target == details[i]) { continue; } details[i].removeAttribute("open"); } } 

рдкреНрд░рджрд░реНрд╢рди:


рд╡рд┐рд╡рд░рдг рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерди рддрд╛рд▓рд┐рдХрд╛ред

рдирд┐рд╖реНрдард╛ рд╕реЗ, рдлреНрд░реАрд▓рд╛рдВрд╕рд░реЛрдВ рд╕реАрдПрдордПрд╕ cPortfolio рдХреЗ рд▓рд┐рдП рд▓реИрдВрдбрд┐рдВрдЧ рдбрд┐рдЬрд╛рдЗрдирд░ рдХреЗ рдирд┐рд░реНрдорд╛рддрд╛

Source: https://habr.com/ru/post/hi465623/


All Articles