рдкреЙрдкрдЕрдк рд╡рд┐рдВрдбреЛрдЬ рдмрдирд╛рдиреЗ рдХреЗ рддрд░реАрдХреЗ

рдкрд░рд┐рдЪрдп


рдЗрд╕ рдкрд╛рда рдореЗрдВ, рдореИрдВ рдЕрдиреБрднрд╡реА рд▓реЗрдЖрдЙрдЯ рдбрд┐рдЬрд╛рдЗрдирд░реЛрдВ рдФрд░ рд╕реАрдПрд╕рдПрд╕ рдЧреБрд░реБрдУрдВ рдХреЗ рд▓рд┐рдП рд░рд╣рд╕реНрдп рдХрд╛ рдЦреБрд▓рд╛рд╕рд╛ рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рд▓реЗрдЦ рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред рдпрд╣ рд╡рд╣ рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдБ рдЖрдк рд╕реАрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХрд┐рд╕реА рд╕рдВрдкреВрд░реНрдг рд╕рд╛рдЗрдЯ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдкреЙрдк-рдЕрдк рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдПред

рдЕрдХреНрд╕рд░, рдРрд╕реА рдЦрд┐рдбрд╝рдХрд┐рдпрд╛рдВ рд╕рд╛рдЗрдЯ рдкрд░ рдХреБрдЫ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ "рдЕрдиреБрд░реЛрдз рдкрд░ рдХреЙрд▓ рдмреИрдХ" рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрд╕рдХреЗ рд╕рд╛рдордиреЗ рдПрдХ рдСрд░реНрдбрд░ рдлреЙрд░реНрдо рдкреЙрдк рдЕрдк рд╣реЛрддрд╛ рд╣реИред

рдпрд╣ рдЕрдЬрд╛рдХреНрд╕ рдХреЗ рд╕рд╛рде рд╕рдВрдпреЛрдЬрди рдореЗрдВ рдкреЙрдкрдЕрдк рд╡рд┐рдВрдбреЛрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рдФрд░ рд╕рдмрдХ рдХрд╛ рд╡рд┐рд╖рдп рд╣реИред

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

VKontakte



рдлреЗрд╕рдмреБрдХ



рдЪрд╣рдЪрд╣рд╛рдирд╛



рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рд╡рд╛рд▓ рдХрд╛ рдЕрдзреНрдпрдпрди рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдХрд╛рд░рдг рд╣реИрдВ: рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рдкрд░ рдкреЙрдкрдЕрдк рдкреЙрдк-рдЕрдк рдХреИрд╕реЗ рдХрд░реЗрдВред

рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдХрдерди (TOR)


рдЖрдкрдХреЛ рдкреВрд░реА рд╕рд╛рдЗрдЯ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдПрдХ рдбрд┐рдорд┐рдВрдЧ рд╕реНрдХреНрд░реАрди рдХреЗ рд╕рд╛рде рдПрдХ рдкреЙрдк-рдЕрдк рд╡рд┐рдВрдбреЛ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдирд┐рд░реНрдгрдп


рд╡рд┐рдзрд┐ 1

рдПрдЪрдЯреАрдПрдордПрд▓

<div class="b-container"> Sample Text </div> <div class="b-popup"> <div class="b-popup-content"> Text in Popup </div> </div> 

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

 *{ font-family: Areal; } .b-container{ width:200px; height:150px; background-color: #ccc; margin:0px auto; padding:10px; font-size:30px; color: #fff; } .b-popup{ width:100%; height: 2000px; background-color: rgba(0,0,0,0.5); overflow:hidden; position:fixed; top:0px; } .b-popup .b-popup-content{ margin:40px auto 0px auto; width:100px; height: 40px; padding:10px; background-color: #c5c5c5; border-radius:5px; box-shadow: 0px 0px 10px #000; } 

рдкрд░рд┐рдгрд╛рдо:



рдмрд╣реБрдд рдмрд╛рд░ рд╡реЗ рд╕реБрдЭрд╛рд╡ рджреЗрддреЗ рд╣реИрдВ:

 position:absolute; 

рд╣рд╛рдВ, рдкрд░рд┐рдгрд╛рдо рд╕рдорд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рд╣рдордиреЗ "рдбрд┐рдорд┐рдВрдЧ" рдмреНрд▓реЙрдХ рдХреА рдКрдВрдЪрд╛рдИ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреА рд╣реИ, рд╕реНрдХреНрд░реЙрд▓ рдмрд╛рд░ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВред рдЗрд╕реАрд▓рд┐рдП рдпрд╣ рд╡рд┐рдзрд┐ рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИред

рд╡рд┐рдзрд┐ 2

рдпрд╣ рд╡рд┐рдзрд┐ рдореМрд▓рд┐рдХ рд░реВрдк рд╕реЗ рд╡рд┐рдзрд┐ 1 рд╕реЗ рднрд┐рдиреНрди рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрд╣ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд▓рдЧрддрд╛ рд╣реИред

Html (рдХреЛрдИ рдкрд░рд┐рд╡рд░реНрддрди рдирд╣реАрдВ)

 <div class="b-container"> Sample Text </div> <div class="b-popup"> <div class="b-popup-content"> Text in Popup </div> </div> 

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

 *{ font-family: Areal; } .b-container{ width:200px; height:150px; background-color: #ccc; margin:0px auto; padding:10px; font-size:30px; color: #fff; } .b-popup{ width:100%; min-height:100%; background-color: rgba(0,0,0,0.5); overflow:hidden; position:fixed; top:0px; } .b-popup .b-popup-content{ margin:40px auto 0px auto; width:100px; height: 40px; padding:10px; background-color: #c5c5c5; border-radius:5px; box-shadow: 0px 0px 10px #000; } 

рдкрд░рд┐рдгрд╛рдо рд╕рдорд╛рди рд╣реИред

рд╕рдВрдкрддреНрддрд┐ рдХреЗ рдХрд╛рд░рдг: рдиреНрдпреВрдирддрдо рдКрдВрдЪрд╛рдИ: 100%; рд╣рдорд╛рд░реЗ "рдбрд┐рдорд┐рдВрдЧ" рдмреНрд▓реЙрдХ рдиреЗ 100% рдХреА рдЪреМрдбрд╝рд╛рдИ рдФрд░ рд╕реНрдХреНрд░реАрди рдХреА рдиреНрдпреВрдирддрдо рдКрдВрдЪрд╛рдИ 100% рд╣рд╛рд╕рд┐рд▓ рдХрд░ рд▓реА рд╣реИред

рдЗрд╕ рдкрджреНрдзрддрд┐ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рдиреБрдХрд╕рд╛рди рдпрд╣ рд╣реИ рдХрд┐ рдЗрдВрдЯрд░рдиреЗрдЯ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдХреЗрд╡рд▓ 8.0 рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рдЗрд╕ рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред

Jquery рдореЗрдВ рдЬрд╛рджреВ рдЬреЛрдбрд╝рдирд╛


рдЕрдм рд╣рдорд╛рд░реЗ рдкреЙрдкрдЕрдк рдХреЛ рдЫрд┐рдкрд╛рдиреЗ / рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ рдЬреЛрдбрд╝реЗрдВред

рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ jQuery рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдФрд░ рдПрдХ рдЫреЛрдЯреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреА рд╣реЛрдЧреА:

 <script src="http://code.jquery.com/jquery-2.0.2.min.js"></script> <script> $(document).ready(function(){ // PopUp    PopUpHide(); }); //  PopUp function PopUpShow(){ $("#popup1").show(); } //  PopUp function PopUpHide(){ $("#popup1").hide(); } </script> 

рдЖрдкрдХреЛ Html рдХреЛ рднреА рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛:

 <div class="b-container"> Sample Text <a href="javascript:PopUpShow()">Show popup</a> </div> <div class="b-popup" id="popup1"> <div class="b-popup-content"> Text in Popup <a href="javascript:PopUpHide()">Hide popup</a> </div> </div> 

рдкрд░рд┐рдгрд╛рдо

рдЕрдм рдЬрдм рдкреЗрдЬ рд▓реЛрдб рд╣реЛрдЧрд╛, рддреЛ рдкреЙрдкрдЕрдк рдкреЙрдкрдЕрдк рд╡рд┐рдВрдбреЛ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рдПрдЧреАред

рдпрджрд┐ рд╣рдо "рд╢реЛ рдкреЙрдкрдЕрдк" рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рдкреЙрдк-рдЕрдк рд╡рд┐рдВрдбреЛ рджрд┐рдЦрд╛рдИ рджреЗрдЧреАред рдФрд░ рдпрджрд┐ рдЖрдк "рдкреЙрдкрдЕрдк рдЫреБрдкрд╛рдПрдВ" рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдкреЙрдк-рдЕрдк рд╡рд┐рдВрдбреЛ рдлрд┐рд░ рд╕реЗ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рдПрдЧреАред

рдкрд░рд┐рдгрд╛рдо рдпрд╣рд╛рдБ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: http://jsfiddle.net/p7NbX/15/

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


All Articles