CSS3 рдореЗрдВ рдЪрд┐рддреНрд░ рдбрд┐рдЬрд╛рдЗрди рдХрд░реЗрдВред рднрд╛рдЧ реи

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

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

рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдПрдХ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдорд┐рд▓ рдЧрдпрд╛ рдерд╛ред рдЙрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рд▓реЗрдЦ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред


рд╕рдорд╛рдзрд╛рди ( рдбреЗрдореЛ рджреЗрдЦреЗрдВ)


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

рдЫрд╡рд┐

рдлрд┐рд░, рд╣рдо рдЫрд╡рд┐ рдХреЛ рд▓рдкреЗрдЯрдиреЗ рдХреЗ рд▓рд┐рдП jQuery рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ:

<script type="text/javascript"> $(document).ready(function(){ $('#demo img').each(function() { var imgClass = $(this).attr('class'); $(this).wrap('<span class="image-wrap ' + imgClass + '" style="width: auto; height: auto;"/>'); $(this).removeAttr('class'); }); }); </script> 

рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рдорд┐рд▓рддреЗ рд╣реИрдВ:

 <span class="image-wrap" style="width: auto; height: auto;"> <img src="image.jpg" /> </span> 

рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реАрдПрд╕рдПрд╕ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ:

 .image-wrap { position: relative; display: inline-block; max-width: 100%; vertical-align: bottom; } .image-wrap:after { content: ' '; width: 100%; height: 100%; position: absolute; top: -1px; left: -1px; border: solid 1px #1b1b1b; -wekbit-box-shadow: inset 0 0 1px rgba(255,255,255,.4), inset 0 1px 0 rgba(255,255,255,.4), 0 1px 2px rgba(0,0,0,.3); -moz-box-shadow: inset 0 0 1px rgba(255,255,255,.4), inset 0 1px 0 rgba(255,255,255,.4), 0 1px 2px rgba(0,0,0,.3); box-shadow: inset 0 0 1px rgba(255,255,255,.4), inset 0 1px 0 rgba(255,255,255,.4), 0 1px 2px rgba(0,0,0,.3); -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; } .image-wrap img { vertical-align: bottom; max-width: 100%; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.4); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.4); box-shadow: 0 1px 2px rgba(0,0,0,.4); -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; } 

рдбрд┐рдЬрд╝рд╛рдЗрди рдЙрджрд╛рд╣рд░рдг ( рдбреЗрдореЛ рджреЗрдЦреЗрдВ)


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

рдЫрд╡рд┐

рдЙрджрд╛рд╣рд░рдг рдХреНрд░реЛрдо, рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕, рдУрдкреЗрд░рд╛, рд╕рдлрд╛рд░реА, IE9 рдореЗрдВ рд▓рдЧрднрдЧ рд╕рднреА рдЖрдзреБрдирд┐рдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред

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


All Articles