Javascript-форум (https://javascript.ru/forum/)
-   (X)HTML/CSS (https://javascript.ru/forum/xhtml-html-css/)
-   -   Пробелы при использовании свойства transform: skew(-23deg, 0deg); (https://javascript.ru/forum/xhtml-html-css/74498-probely-pri-ispolzovanii-svojjstva-transform-skew-23deg-0deg-%3B.html)

s24344 17.07.2018 08:17

Пробелы при использовании свойства transform: skew(-23deg, 0deg);
 
Ребята, подскажите, пожалуйста, как мне решить следующую задачу:
Есть следующая разметка:
nav.nav
  ul.nav__list
    li.nav__item
      a.nav__item-link(href="#") Players
    li.nav__item
      a.nav__item-link(href="#") Coaches
    li.nav__item
      a.nav__item-link(href="#") Refereed
    li.nav__item
      a.nav__item-link(href="#") Volunteers
    li.nav__item
      a.nav__item-link(href="#") Cups & Competitions
    li.nav__item
      a.nav__item-link(href="#") Leagues & Clubs
    li.nav__item
      a.nav__item-link(href="#") News
    li.nav__item
      a.nav__item-link(href="#") About


Использую следующие свойства для трансформации
.nav {

  &__list {
    font-size: 0;
  }

  &__item {
    @include inlineblock;
    transform: skew(-23deg, 0deg);
    background: $blue;
    padding: 21px;
    
    &:hover {
      background-color: $dark-blue;
    }
  }

  &__item-link {
    @include inlineblock;
    width: 100%;
    height: 100%;
    color: $white;
    text-decoration: none;
    font-size: 18px;
    transform: skew(23deg, 0deg);
  }
}


В результате у меня появляются пробелы пространства между транчформированными элементами. Подскажите пожалуйста как их убрать.


Часовой пояс GMT +3, время: 07:42.