Создайте скрытый переполнение слева, а не справа - PullRequest
0 голосов
/ 28 марта 2019

Я хочу создать карусель.

Проблема в том, что overflow справа, а я хочу быть слева;Я пытался right:0, но, похоже, не работает;

.row { 
width:300px;
}

.carousel { 
max-width: 100%;
position: relative;
white-space: nowrap;
  border: 1px solid red;
}
.container{
  position: relative;
  // overflow: hidden;
  //right:0;
}

.items {
display: block;
left: 0;
position: relative;
top: 0;

}
<div class="row">
<div class="carousel">
  <div class="container">
    <div class="items">
      <a> <img src="https://fakeimg.pl/50x50/"></a>
      <a> <img src="https://fakeimg.pl/50x50/"></a>
      <a> <img src="https://fakeimg.pl/50x50/"></a>
      <a> <img src="https://fakeimg.pl/50x50/"></a>
      <a> <img src="https://fakeimg.pl/50x50/"></a>
      <a> <img src="https://fakeimg.pl/50x50/"></a>
      <a> <img src="https://fakeimg.pl/50x50/"></a>
     </div>
    </div>
 </div
</div>

1 Ответ

1 голос
/ 28 марта 2019

Измените направление на rtl

.row {
  width: 300px;
}

.carousel {
  max-width: 100%;
  white-space: nowrap;
  border: 1px solid red;
}

.items {
  direction:rtl;
}
<div class="row">
  <div class="carousel">
    <div class="container">
      <div class="items">
        <a> <img src="https://fakeimg.pl/50x50/"></a>
        <a> <img src="https://fakeimg.pl/50x50/"></a>
        <a> <img src="https://fakeimg.pl/50x50/"></a>
        <a> <img src="https://fakeimg.pl/50x50/"></a>
        <a> <img src="https://fakeimg.pl/50x50/"></a>
        <a> <img src="https://fakeimg.pl/50x50/"></a>
        <a> <img src="https://fakeimg.pl/50x50/"></a>
      </div>
    </div>
  </div>
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...