Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

399
Views
Cómo crear un diseño igual al diseño de esta imagen en CSS

Cómo crear un diseño que muestre un cuadro de imagen y un cuadro de texto delante de los cuadros de imagen de la misma manera que el diseño de esta imagen:

imagen1

Muchas gracias.

 .issue_item { width: 150px; height: 300px; } .issue_item.not_image { width: 150px; height: 300px; background-color: #FF3800; } .issue_item { width: 100%; height: 100%; } .issue_item .issue_item_image { max-width: 100%; width: 100%; max-height: 100%; }
 <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet" /> <table> <tbody> <tr> <th></th> <th>B BRAND</th> <th>C BRAND</th> <th>D BRAND</th> <th>E BRAND</th> </tr> <tr> <td> <div class="issue_item not_image"></div> </td> <td> <div class="issue_item"><img class="issue_item_image" src="https://i.ibb.co/MPQ6ww8/B-Brand.png" /></div> </td> <td> <div class="issue_item"><img class="issue_item_image" src="https://i.ibb.co/9HhhhV7/C-Brand.png" /></div> </td> <td> <div class="issue_item"><img class="issue_item_image" src="https://i.ibb.co/9vvRdQP/D-Brand.png" /></div> </td> <td> <div class="issue_item"><img class="issue_item_image" src="https://i.ibb.co/n6RFPLL/E-Brand.png" /></div> </td> </tr> </tbody> </table>

over 4 years ago · Santiago Trujillo
3 answers
Answer question

0

 .issue_row>th { height: 40px; background-color: #111111; color: white; text-align: center; } .issue_table { background-color: #111111; } .issue_item { width: 150px; height: 180px; } .issue_item_image { max-width: 100%; width: 100%; max-height: 100%; object-fit: cover; } .issue_item.not_image { width: 150px; height: 180px; background-color: #FF3800; }
 <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet"/> <table class="issue_table"> <tbody> <tr class="issue_row"> <th></th> <th>B BRAND</th> <th>C BRAND</th> <th>D BRAND</th> <th>E BRAND</th> </tr> <tr> <td> <div class="issue_item not_image"></div> </td> <td> <div class="issue_item"><img class="issue_item_image" src="https://i.ibb.co/MPQ6ww8/B-Brand.png" /></div> </td> <td> <div class="issue_item"><img class="issue_item_image" src="https://i.ibb.co/9HhhhV7/C-Brand.png" /></div> </td> <td> <div class="issue_item"><img class="issue_item_image" src="https://i.ibb.co/9vvRdQP/D-Brand.png" /></div> </td> <td> <div class="issue_item"><img class="issue_item_image" src="https://i.ibb.co/n6RFPLL/E-Brand.png" /></div> </td> </tr> </tbody> </table>

Así es como lo haces. También puedes consultar este violín JS

over 4 years ago · Santiago Trujillo Report

0

Podría intentar usar un flexbox en lugar de una mesa.

 .issue_item{ flex: 1 0 0; } .flex-container{ display: flex; }
 <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet"/> <div class="flex-container" <div class="issue_item not_image"></div> <div class="issue_item"> <div>B BRAND</div> <img class="issue_item_image" src="https://i.ibb.co/MPQ6ww8/B-Brand.png"/> </div> <div class="issue_item"> <div>C BRAND</div> <img class="issue_item_image" src="https://i.ibb.co/9HhhhV7/C-Brand.png"/> </div> <div class="issue_item"> <div>D BRAND</div> <img class="issue_item_image" src="https://i.ibb.co/9vvRdQP/D-Brand.png"/> </div> <div class="issue_item"> <div>c BRAND</div> <img class="issue_item_image" src="https://i.ibb.co/n6RFPLL/E-Brand.png"/> </div>

Las burbujas de texto en el frente se pueden colocar usando

 position:absolute
over 4 years ago · Santiago Trujillo Report

0

Si está utilizando bootstrap5, esto ya funciona con display flex. Por lo tanto, no es necesario ningún CSS adicional. Solo prueba este-

 <div id="section" class="d-flex align-items-center"> <div class="container"> <div class="row g-0"> <div class="col-6 col-lg-3 bg-active d-flex align-items-center justify-content-center text-center p-4"> <h1 class="text-light">Some<br>Content<br>Here</h1> </div> <div class="col-6 col-lg-3"> <div class="box"> <h4 class="text-center p-2 mb-0 bg-dark text-light">B Brand</h4> <img src="https://i.ibb.co/MPQ6ww8/B-Brand.png" alt=""> </div> </div> <div class="col-6 col-lg-3"> <div class="box"> <h4 class="text-center p-2 mb-0 bg-active text-light">C Brand</h4> <img src="https://i.ibb.co/MPQ6ww8/C-Brand.png" alt=""> </div> </div> <div class="col-6 col-lg-3"> <div class="box"> <h4 class="text-center p-2 mb-0 bg-dark text-light">D Brand</h4> <img src="https://i.ibb.co/MPQ6ww8/D-Brand.png" alt=""> </div> </div> </div> </div> </div>

Aquí hay un poco de css-

 #section { background-color: #fe0; min-height: 100vh; } #section .box img { max-width: 100%; } #section .container>.row { border: 4px solid #000; } #section .container>.row .box { border-left: 4px solid #000; } #section .bg-active { background-color: #FF3800; }
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!