рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВ: рдЬрд╛рдБрдЪ рдХреА рдЧрдИ

рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдпрд╣ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧ CSS рдореЗрдВ рдЯреИрдм (рдЯреИрдм) рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВред
рдЕрдм рдореИрдВ рд╕реАрдПрд╕рдПрд╕ рдореЗрдВ рдЯреИрдм рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ (рдореЗрд░реА рджрд┐рд╢рд╛ рдореЗрдВ рдЪреЗрддрд╛рд╡рдиреА рдХреЗ рд╣рдорд▓реЗ, рдореИрдВ рдЙрд╕ рдХреЗ рдмрд┐рдирд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░реВрдВрдЧрд╛: рд▓рдХреНрд╖реНрдп)ред

рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рдмрд╛рддреЗрдВ рдкрд╣рд▓реЗред



: рдЬрд╛рдБрдЪ рдпрд╛ рдереЛрдбрд╝рд╛ рд╕рд┐рджреНрдзрд╛рдВрдд


рддреЛ, CSS3 рдореЗрдВ ( css3- рдЪрдпрдирдХрд░реНрддрд╛рдУрдВ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ) рдПрдХ рдирдпрд╛ рдЫрджреНрдо- рд╡рд░реНрдЧ рдкреНрд░рдХрдЯ рд╣реБрдЖ: рдЬрд╛рдБрдЪ рдХреА рдЧрдИред
рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдЗрд╕ рдЫрджреНрдо рд╡рд░реНрдЧ рдХреЛ рдЙрди рдЗрдирдкреБрдЯреНрд╕ (рдЪреЗрдХрдмреЙрдХреНрд╕ рдпрд╛ рд░реЗрдбрд┐рдпреЛрдмреВрдЯрди) рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдЪреЗрдХ рдХрд┐рдП рдЧрдП рд░рд╛рдЬреНрдп рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред

рдЯреИрдм, рдЯреИрдм, рдЯреИрдм

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

рдХрд┐рд╕ рд╡рдЬрд╣ рд╕реЗ, рдЯреИрдм рдХреЗ рдПрдХ рдЕрд▓реНрдЯреНрд░рд╛-рд╕рд░рд▓ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛: рдЬрд╛рдБрдЪ рдХреА рдЧрдИ рдФрд░ рд░реЗрдбрд┐рдпреЛ рдмрдЯрдиред

рдХреЛрдб рдХреЗ рд╕рд╛рде рд░реАрдбрд░ рдХреЛ рдЕрдзрд┐рднрд╛рд░ рдирд╣реАрдВ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ 4 рдЯреИрдм рд╕реЗ 2 рддрдХ рдХрд╛ рдЙрджрд╛рд╣рд░рдг рдХрд╛рдЯ рджрд┐рдпрд╛, рдПрдХ рдкреВрд░реНрдг рдЙрджрд╛рд╣рд░рдг рдпрд╣рд╛рдВ рдЙрдкрд▓рдмреНрдз рд╣реИ

HTML:
<section> <input type="radio" id="tab1" name="radiobutton" checked="checked"/> <label for="tab1" class="tabs">qutIM 0.1</label> <input type="radio" id="tab2" name="radiobutton"/> <label for="tab2" class="tabs">qutIM 0.2</label> <article> qutIM 0.1 тАФ  ,   2008 . </article> <article> qutIM 0.2 тАФ  ,   2010 . </article> </section> 


рд╕реАрдПрд╕рдПрд╕:
 input { display: none; } input:checked + label { background: #CCC; } input:checked + label + input + label + article { /* ? */ display: block; } input:checked + label + article + article { display: block; } article { display: none; } 


рдпрд╣ рдХреЛрдб рд╕рднреА рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╢реИрд▓рд┐рдпреЛрдВ рд╕реЗ рд░рд╣рд┐рдд рд╣реИ, рддрд╛рдХрд┐ рд╕рдордЭ рдореЗрдВ рд╣рд╕реНрддрдХреНрд╖реЗрдк рди рд╣реЛред
рдЕрд▓рдЧ рд╕реЗ, рдореИрдВ рдпрд╣ рдХрд╣рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ CSS рдФрд░ HTML рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рдХрд╛ рд╕рд┐рд░реНрдл рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рд╛рдЗрдЯреЛрдВ рдореЗрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдФрд░ рдЗрд╕рд▓рд┐рдП:
рдпрд╣ рдХреЛрдб рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕, рдУрдкреЗрд░рд╛, IE9 + рдореЗрдВ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡реЗрдмрдХрд┐рдЯ-рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдФрд░ рдпрд╣рд╛рдБ рдореИрдВ рдереЛрдбрд╝рд╛ рдЬрд▓реНрджрдмрд╛рдЬреА рдореЗрдВ рдерд╛ред
рдХреЛрдб рдмрджрд▓рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ WebKit рдорд╛рди рдХреЛ рдЕрджреНрдпрддрди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рдЗрд╕реЗ рдмрд╣реБрдд рдЧрдВрджреЗ рд╣реИрдХ рдЬреЛрдбрд╝рдХрд░ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

 section { -webkit-animation: 0.1s hack infinite; } @-webkit-keyframes hack { from {margin: 0; padding: 0;} to {margin: 0; padding: 0;} } 


рдПрдХ рдПрдиреАрдореЗрд╢рди рдЬреЛ рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╡реЗрдмрдХрд┐рдЯ рдХрднреА рднреА рд╡рд┐рд╕реНрдорд┐рдд рдХрд░рдирд╛ рдмрдВрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

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

рдереЛрдбрд╛ рдкреНрд░рд▓рд╛рдк


рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рдЖрдк рдмрд╛рдЗрдирд░реА рдирдВрдмрд░ рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪреЗрдХрдмреЙрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ?

рд╣рдо рджреЛ рдЪреЗрдХрдмреЙрдХреНрд╕ рд▓реЗрддреЗ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдХреБрдЫ рдРрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ:
 input + div::after { content: "0"; } input:checked + div::after { content: "1"; } input:checked + input + div::after { content: "2"; } input:checked + input:checked + div::after { content: "3"; } 


рдмреНрд░реИрдб? рдкрд╛рдЧрд▓рдкрди? Trolleybus.jpg? рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдмрд╕ рдПрдХ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдХреБрдЫ рдЦрд╛рд▓реА рд╕рдордпред
рд╡реИрд╕реЗ, рдЖрдзреЗ рдШрдВрдЯреЗ рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреА рдПрдХ рдЫреЛрдЯреА рд╕реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦреА рдЧрдИ рдереА рдЬреЛ рдмрд╛рдЗрдирд░реА рд╕реЗ рджрд╢рдорд▓рд╡ рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╢реИрд▓реА (рдКрдкрд░ рдХреЗ рд╕рдорд╛рди) рдФрд░ рдЪреЗрдХрдмреЙрдХреНрд╕ рд╕реЗ рдПрдХ рдкрдВрдХреНрддрд┐ рдЙрддреНрдкрдиреНрди рд╣реБрдИ :)
рдереЛрдбрд╝реА рджреЗрд░ рдмрд╛рдж, рдПрдХ рд╕рдорд╛рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦреА рдЧрдИ рдЬреЛ рдПрдХ рд╕рдорд╛рди рд╢реИрд▓реА рдЙрддреНрдкрдиреНрди рдХрд░рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдиреБрд╡рд╛рдж рд╕реЗ рддреНрд░реИрдорд╛рд╕рд┐рдХ рд╕реЗ рджрд╢рдорд▓рд╡ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдПред
HTML рдореЗрдВ рддреНрд░рд┐-рд░рд╛рдЬреНрдп рдЪреЗрдХрдмреЙрдХреНрд╕ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдиреНрд╣реЗрдВ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ (рддрддреНрд╡ рдХреЛ рдЕрдирд┐рд╢реНрдЪрд┐рдд рдЕрдирд┐рд╢реНрдЪрд┐рдд = рд╕рдЪ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП), рдФрд░ рдПрдХ рдЫрджреНрдо-рд╡рд░реНрдЧ рднреА рд╣реИ: рдЕрдирд┐рд╢реНрдЪрд┐рдд рд╕рдорд╛рди: рдЪреЗрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ред

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

рдФрд░ рднреА?


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

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


All Articles