рд╢реБрдн рджреЛрдкрд╣рд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХрдИ рд▓реЛрдЧреЛрдВ рдиреЗ рдлреНрд▓рд┐рдкрдмреЛрд░реНрдб рдирд╛рдордХ рдПрдХ рдЖрдИрдУрдПрд╕ рдРрдк рджреЗрдЦрд╛ рд╣реИред рдЗрд╕рдХреА рд╕рднреА рдЦреВрдмрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП, рдЗрд╕рдиреЗ рдореБрдЭреЗ рдЕрдкрдиреЗ рдордиреЛрд░рдВрдЬрдХ рдлреНрд▓рд┐рдк рдПрдирд┐рдореЗрд╢рди рдХреЗ рд╕рд╛рде рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЦреБрд╢ рдХрд┐рдпрд╛ред рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ CSS3 рдореЗрдВ рдХреБрдЫ рд╕рдорд╛рди рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреИрджрд╛ рд╣реБрдЖ рдерд╛ред
рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдореИрдВрдиреЗ CSS3 рд╕рдВрдкрддреНрддрд┐ рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛: рд░реЛрдЯреЗрдЯ 3 рдбреА (...), рдЬрд┐рд╕рдореЗрдВ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рддреНрд╡рд░рдг рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдФрд░ рдХреЗрд╡рд▓
рдХреНрд░реЛрдо 16+ рдореЗрдВ рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдЧреБрдгреЛрдВ рдХреЛ -webkit- рдЙрдкрд╕рд░реНрдЧреЛрдВ рддрдХ рд╕реАрдорд┐рдд рдХрд░ рджрд┐рдпрд╛ред рдЕрдиреБрдЪрд┐рдд рдорд╛рдкрджрдВрдбреЛрдВ рд╡рд╛рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЙрддреНрдкрд╛рджрди рдореЗрдВ, рдореИрдВрдиреЗ рдПрдиреАрдореЗрд╢рди рдХреЛ рдПрдХ рд╕рд░рд▓ рдХреЗ рд╕рд╛рде рдмрджрд▓ рджрд┐рдпрд╛ред
рдпрд╣рд╛рдБ рд╕рдорд╛рдкреНрдд рдкрд░рд┐рдгрд╛рдо рд╣реИ:
рд▓рд╛рдЗрд╡ рдбреЗрдореЛрдПрдЪрдЯреАрдПрдордПрд▓ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рдореИрдВ рдПрдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рдЬреЛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рд╕реНрд░реЛрдд html рдкрд░ рдирд┐рд░реНрднрд░ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдЗрд╕рдореЗрдВ рд╡рд╛рдВрдЫрд┐рдд рд╡рд░реНрдЧ, рдЪрд┐рддреНрд░ рдФрд░ рдПрдиреАрдореЗрд╢рди рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рдХреЗрд╡рд▓ рдПрдХ рдХрдВрдЯреЗрдирд░ рд╣реЛрддрд╛ рд╣реИ:
<div class="flip-images"> <img src="./images/image_1.jpg"> <img src="./images/image_2.jpg"> <img src="./images/image_3.jpg"> </div> <a href="#" id='flip-one-more'>Flip</a>
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЕрдзрд┐рдХрд╛рдВрд╢ рднрд╛рдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдирд┐рдпрд╛рдордХ рдХрд╛рд░реНрдп рдХрд░рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдкрд╣рд▓рд╛ рдХрд╛рд░реНрдп рдкрд╛рд░реНрд╕рд┐рдВрдЧ рд╣реИ, рдЪрд┐рддреНрд░реЛрдВ рдХреА url рдХреЛ рдПрдХ рд╕рд░рдгреА рдореЗрдВ рдбрд╛рд▓реЗрдВ (рдореИрдВ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП jQuery рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ):
var image_index = 0;
рдХрд▓реЗрдХреНрдЯ_рдЗрдореЗрдЬ () рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдХрд╛рдо рдХреЗ рдмрд╛рдж, рдлреНрд▓рд┐рдк-рдЗрдореЗрдЬ рдХреНрд▓рд╛рд╕ рдХреЗ рд╕рд╛рде рдПрдХ рдЦрд╛рд▓реА рдХрдВрдЯреЗрдирд░ рдерд╛, рдЖрдкрдХреЛ рдЗрд╕реЗ рдПрдХ HTML рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рд╕рд╛рде рднрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬрд┐рд╕рдореЗрдВ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдкрд░рддреЗрдВ рд╣реЛрдВрдЧреАред рд╣рд░ рдмрд╛рд░, рджреЛ рдЪрд┐рддреНрд░реЛрдВ рдХреА рдлрд╝реНрд▓рд┐рдкрд┐рдВрдЧ рдПрдиреАрдореЗрд╢рди рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддреА рд╣реИ, рдПрдХ рд╕рд╛рдордиреЗ рдФрд░ рдПрдХ рдкреАрдЫреЗ, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреНрд░рддреНрдпреЗрдХ рдЪрд┐рддреНрд░ рдХреЛ рджреЛ рднрд╛рдЧреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рд╕рд╛рде рд╣реА рдЕрдзрд┐рдХ рдпрдерд╛рд░реНрдерд╡рд╛рдж рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЫрджреНрдо рдЫрд╛рдпрд╛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
$('.flip-images').append("<div class='flip-container'>\ <div class='flip-top'>\ <div class='shadow-front'></div>\ <div class='front-image-top'></div>\ <div class='back-image-bottom'></div>\ <div class='shadow-back'></div>\ </div>\ <div class='back-image-top'></div>\ <div class='flip-bottom'>\ <div class='shadow-bottom'></div>\ <div class='front-image-bottom'></div>\ </div>\ </div>");
рдирддреАрдЬрддрди, рдлреНрд▓рд┐рдк-рдЯреЙрдк рдХреНрд▓рд╛рд╕ рд╡рд╛рд▓реЗ рдХрдВрдЯреЗрдирд░ рдХреЛ рдкрд▓рдЯ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдлреНрд▓рд┐рдк-рдмреЙрдЯрдо рдХрдВрдЯреЗрдирд░ рдХреЛ рдУрд╡рд░рд▓реИрдк рдХрд░рддреЗ рд╣реБрдПред
рдЕрдм рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рдХрдВрдЯреЗрдирд░реЛрдВ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдЪрд┐рддреНрд░реЛрдВ рдХреЛ рд╡рд┐рдШрдЯрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд╣реБрдЖ рд╣реИ, рдпрд╣ рднреВрдорд┐рдХрд╛ place_images () рдлрд╝рдВрдХреНрд╢рди рдХреЛ рджреА рдЧрдИ рд╣реИ:
function place_images(){ var next_image_index = image_index+1; if(next_image_index==images.length){ next_image_index = 0; } var front_image = "<img src='"+images[image_index]+"'>"; var back_image = "<img src='"+images[next_image_index]+"'>"; $('.back-image-top').html("").append(back_image); $('.back-image-bottom').html("").append(back_image); $('.front-image-top').html("").append(front_image); $('.front-image-bottom').html("").append(front_image); }
рдмрд╕ рджреЛ рдХрдВрдЯреЗрдирд░реЛрдВ рдореЗрдВ image_index рдЫрд╡рд┐ рдбрд╛рд▓реЗрдВ рдЬреЛ рд╕рд╛рдордиреЗ рдХреА рдЫрд╡рд┐ рдХреЗ рдирд┐рдЪрд▓реЗ рдФрд░ рдКрдкрд░реА рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИрдВ, рдФрд░ рдЕрдЧрд▓реА рдЫрд╡рд┐ рдХреЛ рдкреАрдЫреЗ рдХреА рдЫрд╡рд┐ рдХреЗ рд▓рд┐рдП рдХрдВрдЯреЗрдирд░ рдореЗрдВ рд░рдЦреЗрдВред
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдмрдЪреА рд╣реБрдИ рд╣реИ, рдПрдиреАрдореЗрд╢рди рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ рдкрд░ рдПрдХ рдПрдХреНрд╢рди рдбрд╛рд▓рдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рдмрд╛рдж рдореЗрдВ рдЗрд╕рд╕реЗ рдирд┐рдкрдЯ рд▓реЗрдВрдЧреЗред рдЪрд▓реЛ CSS рдкрд░ рдЪрд▓рддреЗ рд╣реИрдВред рдореИрдВ рдкреНрд░рддреНрдпреЗрдХ рдХрдХреНрд╖рд╛ рдХреЛ рдЕрд▓рдЧ рд╕реЗ рдЪрд┐рддреНрд░рд┐рдд рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛, рд╡реЗ рдЖрджрд┐рдо рд╣реИрдВ, рдореИрдВ рдХреЗрд╡рд▓ рдореБрдЦреНрдп рдмрд┐рдВрджреБрдУрдВ рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░реВрдВрдЧрд╛ред
.flip-images img{ width: 300px; height: 200px; } .flip-container{ width: 300px; height: 200px; position: relative; -webkit-perspective: 600px; } .flip-top{ height: 100px; overflow: hidden; width: 300px; } .flip-bottom{ position: relative; width: 300px; height: 100px; } .front-image-top{ display: block; -webkit-backface-visibility: hidden; position: absolute; top: 0px; width: 300px; height: 100px; overflow: hidden; z-index: 900; } .front-image-bottom{ height: 100px; width: 300px; overflow: hidden; vertical-align: bottom; position: absolute; z-index: -2; } .front-image-bottom img{ position: absolute; top: -100px; } .back-image-top{ height: 100px; position: absolute; top: 0px; vertical-align: top; overflow: hidden; z-index: -1; } .back-image-bottom{ display: block; position: absolute; top: 0px; height: 100px; -webkit-transform: rotateY(180deg) rotateZ(180deg); overflow: hidden; width: 300px; -webkit-backface-visibility: hidden; z-index: 800; } .back-image-bottom img{ position: absolute; top: -100px; } .shadow-top-front{ position: absolute; background: #000; z-index: 1000; width: 300px; height: 100px; -webkit-backface-visibility: hidden; opacity: 0; } .shadow-top-back{ position: absolute; top: 0px; width: 300px; height: 100px; background: #000; z-index: 1000; -webkit-backface-visibility: hidden; -webkit-transform: rotateY(180deg); opacity: 1; } .shadow-bottom{ width: 300px; height: 100px; position: absolute; z-index: -1; background: #000; opacity: 0; }
рдЗрд╕ рд╕реНрддрд░ рдкрд░, рд╕рднреА рдЪрд┐рддреНрд░ рдЬрдЧрд╣ рдореЗрдВ рд╣реИрдВ, рдЬреЛ рд╕рднреА рдЕрд╡рд╢реЗрд╖ рдПрдирд┐рдореЗрд╢рди рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ, рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣рдо рдХреАрдлреНрд░реЗрдо рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
рдореБрдЦреНрдп рдПрдиреАрдореЗрд╢рди рдХреЛ рдлреНрд▓рд┐рдк рдХрд╣рд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдпрд╣ рдЗрд╕ рддрд░рд╣ рд╣реЛрдЧрд╛: рдЫрд╡рд┐ рдХрд╛ рдКрдкрд░реА рд╣рд┐рд╕реНрд╕рд╛ рдЧрд┐рд░рддрд╛ рд╣реИ, рдирд┐рдЪрд▓реЗ рд╣рд┐рд╕реНрд╕реЗ рд╕реЗ рд▓рдбрд╝рддрд╛ рд╣реИ, рдереЛрдбрд╝рд╛ рдКрдкрд░ рдЙрдбрд╝рддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рд╕реЗ рдиреАрдЪреЗ рдЧрд┐рд░рддрд╛ рд╣реИред рддреЛ рдпрд╣ рд╕реАрдПрд╕рдПрд╕ рдореЗрдВ рджрд┐рдЦреЗрдЧрд╛:
@-webkit-keyframes flip { 0% { -webkit-transform: rotate3d(1,0,0, 0deg); } 50% { -webkit-transform: rotate3d(1,0,0, -180deg); } 60% { -webkit-transform: rotate3d(1,0,0, -155deg); } 70% { -webkit-transform: rotate3d(1,0,0, -140deg); } 100% { -webkit-transform: rotate3d(1,0,0, -180deg); } }
рдЕрдВрддрд░рд╛рд▓ рдФрд░ рд░реЛрдЯреЗрд╢рди рдореВрд▓реНрдпреЛрдВ рдХрд╛ рдЪрдпрди рдкрд░реАрдХреНрд╖рдг рдФрд░ рддреНрд░реБрдЯрд┐ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЫрд╛рдпрд╛ рдХреЗ рд▓рд┐рдП рдПрдирд┐рдореЗрд╢рди рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдмрдирд╛рдП рдЧрдП рд╣реИрдВ:
@-webkit-keyframes shadowTopFront{ 0% { opacity: 0; } 70% { opacity: 1; } 100% { opacity: 0; } } @-webkit-keyframes shadowTopBack { 0% { opacity: 0.8; } 50% { opacity: 0; } 60% { opacity: 0.05; } 70% { opacity: 0.1; } 100% { opacity: 0; } } @-webkit-keyframes shadowBottom { 0% { opacity: 0; } 50% { opacity: 0.6; } 60% { opacity: 0.4; } 70% { opacity: 0.3; } 100% { opacity: 0.5; } }
рдпрд╣ рдЙрди рд╡рд░реНрдЧреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдПрдирд┐рдореЗрд╢рди рдЪрд▓рд╛рддреЗ рд╣реИрдВ:
.flip { width: 200px; height: 100px; -webkit-transform-origin: bottom; -webkit-animation: flip 1s; -webkit-animation-iteration-count: 1; -webkit-animation-timing-function: cubic-bezier(0,0,1,0.5); -webkit-transform: rotate3d(1,0,0, 180deg); } .shadow-top-front-animate{ -webkit-animation: shadowTopFront 1s; -webkit-animation-iteration-count: 1; -webkit-animation-timing-function: cubic-bezier(0,0,1,0.5); opacity: 0; } .shadow-top-back-animate{ -webkit-animation: shadowTopBack 1s; -webkit-animation-iteration-count: 1; -webkit-animation-timing-function: cubic-bezier(0,0,1,0.5); opacity: 0; } .shadow-bottom-animate{ -webkit-animation: shadowBottom 1s; -webkit-animation-iteration-count: 1; -webkit-animation-timing-function: cubic-bezier(0,0,1,0.5); opacity: 1; }
рдЖрдЗрдП рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдПрдВ рдФрд░ рдЖрдИрдбреА
рдлреНрд▓рд┐рдк-рд╡рди-рдФрд░ рдХреЗ рд╕рд╛рде рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрд░рд╡рд╛рдИ рд╕реЗрдЯ рдХрд░реЗрдВред рдЙрдкрдпреБрдХреНрдд рдХрдВрдЯреЗрдирд░ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ, рдЖрд╡рд╢реНрдпрдХ рдЪрд┐рддреНрд░реЛрдВ рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдПрдирд┐рдореЗрд╢рди рд╡рд╛рд▓реЗ рд╡рд░реНрдЧреЛрдВ рдХреЛ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЫрд╡рд┐_рдЗрдиреНрдбреЗрдХреНрд╕ рдЪрд░ рдХреЛ рдмрдврд╝рд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
$('#flip-one-more').click(function(){ place_images(image_index); $('.flip-top').addClass('flip'); $('.shadow-top-front').addClass('shadow-top-front-animate'); $('.shadow-top-back').addClass('shadow-top-back-animate'); $('.shadow-bottom').addClass('shadow-bottom-animate'); image_index = image_index + 1; if(image_index==images.length){ image_index = 0; } return false; });
рдЗрд╕ рд░реВрдк рдореЗрдВ, рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди рд╣рдо рдПрдиреАрдореЗрд╢рди рдХреЛ рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рджреЗрдЦреЗрдВрдЧреЗ, рд▓рд┐рдВрдХ рдкрд░ рдмрд╛рд░-рдмрд╛рд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЪрд┐рддреНрд░реЛрдВ рдХреЛ рдмрд╕ рдлрд┐рд░ рд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ CSS рдПрдиреАрдореЗрд╢рди рдПрдХ рдмрд╛рд░ рдХреА рдШрдЯрдирд╛ рд╣реИ, рдЗрд╕реЗ рд╣рдореЗрд╢рд╛ рдЕрдкрдиреА рдореВрд▓ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд▓реМрдЯрд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдХрд╛рд╢, рдЖрдк рдХреЗрд╡рд▓ рдЕрд╕рд╛рдЗрди рдХреА рдЧрдИ рдХрдХреНрд╖рд╛рдУрдВ рдХреЛ рд╣рдЯрд╛рдХрд░ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдорджрдж рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ, рд▓реЗрдХрд┐рди рдПрдиреАрдореЗрд╢рди рдХреЛ рдореВрд▓ рдПрдХ рдкрд░ рд╡рд╛рдкрд╕ рд▓рд╛рдиреЗ рдХрд╛ рдПрдХ рд╕рд░рд▓, рдХрд╛рдлреА рдХрд╛рд░рдЧрд░ рддрд░реАрдХрд╛ рд╣реИред рдЖрдкрдХреЛ рдЙрди рдмреНрд▓реЙрдХреЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдФрд░ рдлрд┐рд░ рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рдПрдиреАрдореЗрд╢рди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдХреНрд▓рд┐рдХ рдХреЗ рд▓рд┐рдП рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЕрдВрддрд┐рдо рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИ:
$('#flip-one-more').click(function(){ flip_container = $('.flip-container'); new_flip_container = flip_container.clone(true); flip_container.before(new_flip_container); $("." + flip_container.attr("class") + ":last").remove(); place_images(); $('.flip-top').addClass('flip'); $('.shadow-top-front').addClass('shadow-top-front-animate'); $('.shadow-top-back').addClass('shadow-top-back-animate'); $('.shadow-bottom').addClass('shadow-bottom-animate'); image_index++; if(image_index==images.length){ image_index = 0; } return false; });
рдЕрдм рд╕рдм рдХреБрдЫ рдЗрдЪреНрдЫрд╛рдиреБрд╕рд╛рд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЖрдк рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдПрдХ рд╕рдорд╛рди рдкреНрд░рднрд╛рд╡ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╣ рдХреЗрд╡рд▓ рд╕рднреА рд▓реЛрдХрдкреНрд░рд┐рдп рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рдЖрд╡рд╢реНрдпрдХ рдЧреБрдгреЛрдВ рдХреЗ рд╕рдорд░реНрдерди рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдиреА рд╣реБрдИ рд╣реИред
рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдХреЛрдб рдЖрджрд░реНрд╢ рд╕реЗ рдмрд╣реБрдд рджреВрд░ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд░рдЪрдирд╛рддреНрдордХ рдЖрд▓реЛрдЪрдирд╛ рд╕реБрдирдХрд░ рдЦреБрд╢реА рд╣реЛрдЧреАред
рдбреЗрдореЛрдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рдкреБрд░рд╛рд▓реЗрдЦрдпреБрдкреАрдбреАред рдореИрдВрдиреЗ рдЙрдкрд╕рд░реНрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдкреИрд░рд╛рдореАрдЯрд░ рдЬреЛрдбрд╝рд╛ -moz-, -ms- рдФрд░ -o- рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдХреЗрд╡рд▓ рдХреНрд░реЛрдо рдореЗрдВ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
UPD2ред рдпрджрд┐ рдЖрдкрдХрд╛ рдЙрджрд╛рд╣рд░рдг Chrome 16+ рдореЗрдВ рдмрдЧ рдХреЗ рд╕рд╛рде рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдХреНрд░реЛрдо рдореЗрдВ рдХрдИ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ: рдЭрдВрдбреЗ, рдЕрд░реНрдерд╛рддреН:
- рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд░реЗрдВрдбрд░рд┐рдВрдЧ рд╕реВрдЪреА рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдирд╛- GPU рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рднреА рдкреГрд╖реНрдареЛрдВ рдХрд╛ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг- GPU рджреНрд╡рд╛рд░рд╛ рддреЗрдЬреА рд╕реЗ рдкреНрд░рддрд┐рдкрд╛рджрди