Кривое горизонтальное меню на CSS3
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
.skew-menu { text-align: center; margin-top: 9em; } .skew-menu ul { display: inline-block; margin: 0; padding: 0; list-style: none; transform: skew(-25deg); } .skew-menu ul li { background: #fff; float: left; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); text-transform: uppercase; color: #555; font-weight: bolder; transition: all 0.3s linear; } .skew-menu ul li:first-child { border-radius: 7px 0 0 7px; } .skew-menu ul li:last-child { border-right: none; border-radius: 0 7px 7px 0; } .skew-menu ul li:hover { background: #eee; color: tomato; } .skew-menu ul li a { display: block; padding: 1em 2em; color: inherit; text-decoration: none; transform: skew(25deg); } |
1 2 3 4 5 6 7 |
<nav class="skew-menu"> <ul> <li><a href="#">На главную</a></li> <li><a href="#">Профиль</a></li> <li><a href="#">Корзина</a></li> </ul> </nav> |