CSS3: рдмреЙрдХреНрд╕-рдЖрдХрд╛рд░ рдХреА рд╕рдВрдкрддреНрддрд┐

рдкрд╣рд▓реЗ, рдЕрдЧрд░ рд╣рдордиреЗ 100px рдХреА рдЪреМрдбрд╝рд╛рдИ рдФрд░ рдКрдБрдЪрд╛рдИ рдХреЗ рд╕рд╛рде рдПрдХ div рдмрдирд╛рдпрд╛, 10px рдФрд░ рдмреЙрд░реНрдбрд░ 10px рдЬреЛрдбрд╝рд╛, рддреЛ рдкрд░рд┐рдгрд╛рдореА рд╡рд░реНрдЧ 100x100 рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ 140x140 px рдерд╛:



рд▓реЗрдХрд┐рди рдХрднреА-рдХрднреА рдХрд┐рд╕реА рднреА рдкреИрдбрд┐рдВрдЧ рдФрд░ рдмреЙрд░реНрдбрд░ рд╡реИрд▓реНрдпреВ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЪреМрдбрд╝рд╛рдИ рд╣реЛрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддрд╛ рд╣реИред CSS3 рдореЗрдВ, рдмреЙрдХреНрд╕-рдЖрдХрд╛рд░ рдХреА рд╕рдВрдкрддреНрддрд┐ рд╣рдорд╛рд░реА рдорджрдж рдХрд░реЗрдЧреАред

рдмреЙрдХреНрд╕-рдЖрдХрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛


рдЗрд╕ рд╕рдВрдкрддреНрддрд┐ рдХреЗ рджреЛ рдореВрд▓реНрдп рд╣реИрдВ:

div { width: 100px; height: 100px; padding: 10px; border: 10px solid #eaeaea; box-sizing: border-box; -moz-box-sizing: border-box; /*Firefox 1-3*/ -webkit-box-sizing: border-box; /* Safari */ } 




рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрд╛ рд╕рдорд░реНрдерди


рдмреЙрдХреНрд╕-рдЖрдХрд╛рд░ рдХреА рд╕рдВрдкрддреНрддрд┐ рд╕рдмрд╕реЗ рдЖрдзреБрдирд┐рдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреА рд╣реИ: рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ 3.6+, рд╕рдлрд╛рд░реА 3+, рдУрдкреЗрд░рд╛ 8.5+ рдФрд░ рдЗрдВрдЯрд░рдиреЗрдЯ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ 8+ред рд╡рд░реНрддрдорд╛рди рдбреЗрдЯрд╛ рдХреЛ caniuse.com рдкрд░ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЙрджрд╛рд╣рд░рдг


рдмреЙрдХреНрд╕-рдЖрдХрд╛рд░ рдХреА рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЬреАрд╡рди рдХреЗ рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред рдкрд╛рдБрдЪ рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рдПрдХ рдореЗрдиреВ рд╣реИ:

 <ul> <li><a href="#">Menu 1</a></li> <li><a href="#">Menu 2</a></li> <li><a href="#">Menu 3</a></li> <li><a href="#">Menu 4</a></li> <li><a href="#">Menu 5</a></li> </ul> 


рдХреБрдЫ рд╕реАрдПрд╕рдПрд╕, рд╕рд╣рд┐рдд рдЬреЛрдбрд╝реЗрдВ 500 px рдХреА рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдореЗрдиреВ рдЪреМрдбрд╝рд╛рдИ рдФрд░ 100 px рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдХреА рдЪреМрдбрд╝рд╛рдИ:

 nav { width: 500px; margin: 50px auto 0; height: 50px; } nav ul { padding: 0; margin: 0; } nav li { float: left; } nav a { display: inline-block; width: 100px; height: 100%; background-color: #ccc; color: #555; text-decoration: none; font-family: Arial, sans-serif; font-size: 12pt; line-height: 300%; text-align: center; } nav a { display: inline-block; width: 100px; height: 100%; color: #555; text-decoration: none; font-family: Arial, sans-serif; } nav li:nth-child(1) a { background-color: #E9E9E9; border-left: 0; } nav li:nth-child(2) a { background-color: #E4E4E4; } nav li:nth-child(3) a { background-color: #DFDFDF; } nav li:nth-child(4) a { background-color: #D9D9D9; } nav li:nth-child(5) a { background-color: #D4D4D4; border-right: 0; } 


рдореЗрдиреВ рдареАрдХ рд▓рдЧ рд░рд╣рд╛ рд╣реИ:



рд▓реЗрдХрд┐рди рдмрд╛рдИрдВ рдпрд╛ рджрд╛рдИрдВ рд╕реАрдорд╛ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдкрд░, рдЕрдВрддрд┐рдо рдореЗрдиреВ рдЖрдЗрдЯрдо рдмрд╛рд╣рд░ рдирд┐рдХрд▓ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдлрд┐рдЯ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ:

 nav a { border-left: 1px solid #aaa; border-right: 1px solid #f3f3f3; } 




рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рдмреЙрдХреНрд╕-рд╕рд╛рдЗрдЬрд╝рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ:

 nav a { border-left: 1px solid #aaa; border-right: 1px solid #f3f3f3; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } 

рдбреЗрдореЛ

рд╡рд┐рд╖рдп рдкрд░ рдЙрдкрдпреЛрдЧреА рдкрдврд╝рдирд╛


- рдмреЙрдХреНрд╕-рдЖрдХрд╛рд░: рдмреЙрд░реНрдбрд░-рдмреЙрдХреНрд╕ - FTW - рдкреЙрд▓ рдЖрдпрд░рд┐рд╢
- CSS рдмреЙрдХреНрд╕ рдореЙрдбрд▓ - Tech Republic рдХреЛ рд╕рдордЭрдХрд░ рдмреЗрд╣рддрд░ рд╡реЗрдм рдкреЗрдЬ рдмрдирд╛рдПрдВ

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


All Articles