Надо сделать так как на изображении

180
02 февраля 2020, 22:00

Не понимаю, как это сделано, блоки над друг другом стоят, кто знает подскажите пожалуйста

вот структура

<ul id='headlines' class='news short'> 
  <li> 
    <div class="title"> 
      <h2>First block</h2> 
      <p>...</p> 
    </div> 
  </li> 
  <li> 
    <div class="title"> 
      <h2>Second block</h2> 
      <p>...</p> 
    </div> 
  </li> 
  <li> 
    <div class="title"> 
      <h2>Third block</h2> 
      <p>...</p> 
    </div> 
  </li> 
</ul>

Answer 1

Вот простой примерчик, ну и как тебе посоветовали выше почитай про позиционирование элементов. В данном примере используется абсолютное позиционирование:

.container div { 
  position: absolute;  
  width: 200px; 
  height: 50px; 
  display: block; 
  border: 1px dotted; 
} 
.container div:nth-child(1) { 
  background: yellow; 
  top: 10px; 
  border-color:green; 
  color: green; 
} 
.container div:nth-child(2) { 
  background: green; 
  top: 50px; 
  left: 20px; 
  border-color: black; 
  color: black; 
} 
.container div:nth-child(3) { 
  background: red; 
  top: 90px; 
  border-color: blue; 
  color: blue; 
}
<div class='container'> 
  <div>First block</div> 
  <div>Second block</div> 
  <div>Third block</div> 
</div>

READ ALSO
Как пользоваться less в css?

Как пользоваться less в css?

То есть допустим я написал код на lessТеперь чтобы сайт работал не только локально, но и на сервере, мне нужно его откомпилировать в css

248
Bootstrap. Высота изображений

Bootstrap. Высота изображений

Всем приветВозник вопрос

163
Как сделать чтобы строки выводились в обратномй направлении

Как сделать чтобы строки выводились в обратномй направлении

Как возвратить строку в обратной направленииНапример: строку hello на olleh

182