
рд╣реИрд▓реЛ, рдкреНрд░рд┐рдп Habro-CSS3- рд▓реЛрдЧ!
рдореИрдВ CSS3 рдореЗрдВ рдПрдХ рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ рдкреИрдирд▓ рдмрдирд╛рдиреЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рдЕрдиреБрднрд╡ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдФрд░ рд╕рд╛рде рд╣реА рдЖрдИрдИ рд╕реЗ рдЕрдкреНрд░рд┐рдп рдЖрд╢реНрдЪрд░реНрдп рдХреЛ рдХреИрд╕реЗ рджреВрд░ рдХрд┐рдпрд╛ рдЬрд╛рдПред рдпрд╣ рд╕рдорд╛рдзрд╛рди рдореБрдЭреЗ рд╕рд╛рдЗрдЯ рдкрд░ рдПрдХ рдлреАрдбрдмреИрдХ рдлреЙрд░реНрдо, рдПрдХ рд╕рд▓рд╛рд╣рдХрд╛рд░ рдХреЗ рд╕рд╛рде рдЪреИрдЯ рдЖрджрд┐ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЕрдиреБрдХреВрд▓ рд▓рдЧрддрд╛ рд╣реИред
рдмрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВ рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛рддрд╛ рд╣реВрдВ рдХрд┐ iframe рдХреА рдЕрдкрдиреА рдХрдорд┐рдпрд╛рдВ рд╣реИрдВ, рдФрд░ iframe рд╡рд╛рд▓реА рд╕рд╛рдЗрдЯ рдмрдирд╛рддреЗ рд╕рдордп, рдЖрдкрдХреЛ рдЙрди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдкреНрд▓рд╕рд╕ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡рд┐рд╖рдп рдЙрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реИред
рдбрд┐рд╡рд┐рдЬрди рджреНрд╡рд╛рд░рд╛ рдореВрд╡рд┐рдВрдЧ рдЖрдЙрдЯ рдкреИрдирд▓ рдХреА рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рдИ рдЬрд╛рдПрдЧреАред рдЗрд╕рдХреЗ рдЕрдВрджрд░: рдПрдХ рдФрд░ div - рд╣реЗрдбрд░ рдмрдЯрди рдФрд░ iframe рд╣реАред
<div id="feedbackP"> <div id="feedbackButton"> Feedback </div> <iframe id="feedBackIframe" src="feedback.php" scrolling="no" frameborder = "yes"> </iframe> </div>
рдЕрдм рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╢реИрд▓рд┐рдпреЛрдВ:
#feedbackP{ width : 400px; height : 272px; position : fixed; z-index : 50; top : 100%; left : 100%; margin-top : -25px; margin-left : -130px; border : 2px solid; border-radius: 10px; padding: 5px; -moz-transition:margin 0.3s linear; -o-transition:margin 0.3s linear; -webkit-transition:margin 0.3s linear; -ms-transition:margin 0.3s linear; transition:margin 0.3s linear; } #feedbackP:hover{ margin-top : -272px; margin-left : -400px; -moz-transition:margin 0.3s linear; -o-transition:margin 0.3s linear; -webkit-transition:margin 0.3s linear; -ms-transition:margin 0.3s linear; transition:margin 0.3s linear; } #feedbackButton{ font-weight : bold; margin-left : 10px; margin-top : -6px; border : 1px solid #717277; border-radius : 0px 0px 10px 10px; text-align : center; width : 100px; margin-bottom : 5px; color : #FFFFFF; background : #717277; } #feedBackIframe{ width : 390px; height : 240px; border : 1px solid; }
рдЬрдм рдкреИрдирд▓ рдХреЛ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓рд╛ рдЧрдпрд╛ рддреЛ рдореБрдЭреЗ рдпрд╣рд╛рдВ рдХреНрдпрд╛ рдорд┐рд▓рд╛:

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рднреА, рд▓реЗрдХрд┐рди
рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рд░ рдХрд┐рд╕реА рдХрд╛ рдкрд╕рдВрджреАрджрд╛
рдХрд╛рд░реНрдпрдХреНрд░рдо рд╣рдореЗрдВ рдирдП рд╕рд╛рд▓ рдХреЗ рдЖрд╢реНрдЪрд░реНрдп рдХреЗ рдмрд┐рдирд╛ рдирд╣реАрдВ рдЫреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ,
position : fixed;
IE6 рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ред IE7 рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ DOCTYPE рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
рд╕реАрдорд╛-рддреНрд░рд┐рдЬреНрдпрд╛ рдФрд░ рд╕рдВрдХреНрд░рдордг рдХреЛ рд╕рдореЗрдЯрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
UPD: (рдФрд░ рдЖрдк рддреНрд░рд┐рдЬреНрдпрд╛ рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ:
kafeman рджреНрд╡рд╛рд░рд╛
рдкреНрд░рдорд╛рдг )
рдЦреИрд░, рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдЗрд╕ рддрдереНрдп рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ IE 6 рдореЗрдВ рдРрд╕рд╛ рдкреИрдирд▓ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ - рдХрдИ
рдЪрд╛рд▓реЗрдВ рд╣реИрдВ ред
рдореИрдВрдиреЗ IE <9 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ
рдХреЛрдИ рд╢рд╛рдк рдирд╣реАрдВ рджрд┐рдпрд╛ , рдХреНрдпреЛрдВрдХрд┐ рдЕрднреА рднреА рдХреИрдирд╡рд╛рд╕ рдПрдЪрдЯреАрдПрдордПрд▓ 5 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИред
рд▓реЗрдХрд┐рди IE рдХрд╛ рдЖрд╢реНрдЪрд░реНрдп рд╡рд╣рд╛рдБ рднреА рд╕рдорд╛рдкреНрдд рдирд╣реАрдВ рд╣реБрдЖред рдЬреИрд╕реЗ рд╣реА div рд╕реЗ рдорд╛рдЙрд╕ рдЙрд╕рдХреЗ рдЕрдВрджрд░ iframe рдореЗрдВ рдЧрд┐рд░рддрд╛ рд╣реИ, div рд╣реА hover рд╣реЛрдирд╛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИред рдЗрд╕рд╕реЗ рдкреИрдирд▓ рддреБрд░рдВрдд рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
рдПрдХ рдЫреЛрдЯреА JS + JQuery рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдЪрд╛рд╡ рдореЗрдВ рдЖрддреА рд╣реИ, рдЬрд┐рд╕реЗ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдпрджрд┐ рдмреНрд░рд╛рдЙрдЬрд╝рд░ IE рд╣реИ:
<!--[if IE]> <script type="text/javascript"> $('#feedbackP').live('mouseenter',function() { $('#feedbackP').css('margin-top', '-272px'); $('#feedbackP').css('margin-left', '-400px'); }); $('#feedbackP').live('mouseleave',function() { $('#feedbackP').css('margin-top', '-25px'); $('#feedbackP').css('margin-left', '-130px'); }); </script> <![endif]-->
рдХреНрд░реЙрд╕-рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕рдВрдЧрддрддрд╛:
- рдПрдлрдПрдл - рд╣рд╛рдБ
- рдХреНрд░реЛрдо - рд╣рд╛рдБ
- рд╕рдлрд╛рд░реА - рд╣рд╛рдБ
- рдУрдкреЗрд░рд╛ - рдкреИрдирд▓ рдЖрд╕рд╛рдиреА рд╕реЗ рдкреЙрдк рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЭрдЯрдХреЗ рд╕реЗ
- IE - рдкреИрдирд▓ рдЖрд╕рд╛рдиреА рд╕реЗ рдкреЙрдк рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЭрдЯрдХреЗ рд╕реЗ
рдЕрдВрдд рдореЗрдВ, рдореИрдВ рдПрдХреНрд╢рди рдореЗрдВ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджреЗрддрд╛ рд╣реВрдВ:
рдХреНрд▓реИрдХ ред (рд▓рд┐рдВрдХ - рдиреАрдЪреЗ рджрд╛рдИрдВ рдУрд░ рдкреИрдирд▓)
рдпрд╣ рд╕рдм, рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!