Как расположить каждую ссылку под конкретной фотографией и сделать текст ссылок в 3 ряда?

77
02 марта 2022, 20:10
 <div class="work__types">
        <img src="/IMG/example-1.png" alt="Example" class="works">
        <img src="/IMG/example-2.png" alt="Example" class="works">
        <img src="/IMG/example-3.png" alt="Example" class="works">
        <img src="/IMG/example-4.png" alt="Example" class="works">
        <img src="/IMG/example-5.png" alt="Example" class="works">
    </div>
    <div class="work__nav">
        <a href="#" class="works__links">Деревянное остекление</a>
        <a href="#" class="works__links">Алюминиевое остекление</a>
        <a href="#" class="works__links">Остекление пластиковыми рамами</a>
        <a href="#" class="works__links">Французское остекление (панорамное)</a>
        <a href="#" class="works__links">Остекление с выносом</a>
    </div>
Answer 1
  • .wrapper - враппер всех блоков,
  • .block - блок картинка + ссылка,
  • .block__description описание блока,
  • .block__list список ссылок.

.wrapper { 
    display: flex; 
} 
 
.block { 
    display: flex; 
    border: 1px solid black; 
    flex-direction: column; 
    justify-content: space-between; 
} 
 
.block__list { 
list-style:none; 
padding: 0; 
}
<div class="wrapper"> 
    <div class="block"> 
        <img src="/IMG/example-1.png" alt="Example" class="works"> 
        <div class="block__description">Деревянное остекление</div> 
        <ul class="block__list"> 
          <li><a href="#" class="works__links">link1</a></li> 
          <li><a href="#" class="works__links">link2</a></li> 
          <li><a href="#" class="works__links">link3</a></li> 
        </ul> 
    </div> 
 
    <div class="block"> 
        <img src="/IMG/example-2.png" alt="Example" class="works"> 
        <div class="block__description">Алюминиевое остекление</div> 
        <ul class="block__list"> 
          <li><a href="#" class="works__links">link1</a></li> 
          <li><a href="#" class="works__links">link2</a></li> 
          <li><a href="#" class="works__links">link3</a></li> 
        </ul> 
    </div> 
     
    <div class="block"> 
        <img src="/IMG/example-3.png" alt="Example" class="works"> 
        <div class="block__description">Остекление пластиковыми рамами</div> 
        <ul class="block__list"> 
          <li><a href="#" class="works__links">link1</a></li> 
          <li><a href="#" class="works__links">link2</a></li> 
          <li><a href="#" class="works__links">link3</a></li> 
        </ul> 
    </div> 
 
    <div class="block"> 
        <img src="/IMG/example-4.png" alt="Example" class="works"> 
        <div class="block__description">Французское остекление (панорамное)</div> 
        <ul class="block__list"> 
          <li><a href="#" class="works__links">link1</a></li> 
          <li><a href="#" class="works__links">link2</a></li> 
          <li><a href="#" class="works__links">link3</a></li> 
        </ul> 
    </div> 
     
    <div class="block"> 
        <img src="/IMG/example-5.png" alt="Example" class="works"> 
        <div class="block__description">Остекление с выносом</div> 
        <ul class="block__list"> 
          <li><a href="#" class="works__links">link1</a></li> 
          <li><a href="#" class="works__links">link2</a></li> 
          <li><a href="#" class="works__links">link3</a></li> 
        </ul> 
    </div> 
</div>

READ ALSO
не работает @media

не работает @media

Всем привет! Это можно сказать продолжение моих граблей в процессе адаптации сайта:) В общем адаптировал я одну страницу, все зашибисьПриступаю...

93
Перенос div после span

Перенос div после span

Подскажите как сделать так что бы div идущий после span в случае если в span много текста перемещался под span а не уезжал за пределы областиСпасибо

155
Flask, Jinja2 и не могу понять, как работает selected option

Flask, Jinja2 и не могу понять, как работает selected option

Имеется проблемаОформляю админ панель, страница делится на две части

250
Как нормально вывести текст с тегами?

Как нормально вывести текст с тегами?

Есть текст по типу: <p>Explore a vast, beautiful, and immersive world<br /> Explore a vast, beautiful, immersive, and dangerous world filled with gripping enemy encounters, challenging puzzles and thrilling escape sequencesUnravel...

105