Задать вопрос
@Cook1eMonsta

Как сделать такое меню и что бы шрифт не был курсивным?

61276499574ea282823299.jpeg
Как сделать такое меню, и что бы шрифт не был курсивным.
  • Вопрос задан
  • 63 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 2
@cheeroque
Минутка гадания на кофейной гуще.
Судя по всему, меню сделано через transform: skew, и текст внутри не курсивом, а просто наклонён.
Тогда добавьте тексту transform: skew на тот же угол, но в обратную сторону:

Ответ написан
Комментировать
@ikoit
Web Developer
На скорую руку так:
HTML
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <nav>
    <ul>
      <li><a href="#">Пункт 1</a></li>
      <li><a href="#">Пункт 2</a></li>
      <li><a href="#">Пункт 3</a></li>
      <li><a href="#">Пункт 4</a></li>
      <li><a href="#">Пункт 5</a></li>
    </ul>
  </nav>
</body>
</html>

CSS
ul {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin: 0;
  padding: 0;
  list-style: none;
}

li {
  position: relative;
  margin: 0 5px;
  padding: 10px;
  width: 150px;
  text-align: center;
  color: white;
}

li:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: block;
	-webkit-transform: skew(-20deg);
	   -moz-transform: skew(-20deg);
	     -o-transform: skew(-20deg);
	background: black;
}

a {
  position: relative;
  z-index: 9999;
  font-weight: normal;
  text-decoration: unset;
  color: white;
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы