Совместите текст и изображение на одной строке в группе списков - PullRequest
0 голосов
/ 17 мая 2018

Привет всем, поэтому я делаю веб-сайт как проект, а в одной из частей я помещаю группу списков с названием элемента и справа изображением этого элемента. Я сделал это уже с помощью Pingendo, но текст не выровнен с изображением правильно.

Это код, который у меня есть:

<div class="container">
<div class="row">
  <div class="col-sm-2"> </div>
  <div class="col-sm-8">
    <!-- Page Content -->
    <div class="container">
      <div class="row text-center text-lg-left">
        <div class="col-md-12">
          <div class="list-group my-3">
            <a href="#" class="list-group-item list-group-item-action flex-column align-items-start">
              <div class="w-100">
                <h4 class="mb-1 text-center">Arduino Uno</h4>
              </div>
              <img class="d-block float-right img-thumbnail img-fluid" src="https://pingendo.com/assets/photos/wireframe/photo-1.jpg" width="150" height="150" > </a>
            </a>

            <a href="#" class="list-group-item list-group-item-action flex-column align-items-start">
              <div class="w-100">
                <h5 class="mb-1 text-center">Breadboard</h5>
              </div>
              <img class="d-block float-right img-thumbnail img-fluid" src="https://pingendo.com/assets/photos/wireframe/photo-1.jpg" width="60" height="60" > </a>
            </a>

            <a href="#" class="list-group-item list-group-item-action flex-column align-items-start">
              <div class="w-100">
                <h5 class="mb-1 text-center">Product</h5>
              </div>
              <img class="d-block float-right img-thumbnail img-fluid" src="https://pingendo.com/assets/photos/wireframe/photo-1.jpg" width="60" height="60" > </a>
            </a>
          </div>

и вот как это выглядит на сайте:

enter image description here

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

Заранее спасибо.

1 Ответ

0 голосов
/ 17 мая 2018

Удалите форму класса '.flex-column' .list-group-item и добавьте '.d-flex'.

также удалите дублирующую закрывающую a метку из вашего кода

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<div class="container">
<div class="row">
  <div class="col-sm-2"> </div>
  <div class="col-sm-8">
    <!-- Page Content -->
    <div class="container">
      <div class="row text-center text-lg-left">
        <div class="col-md-12">
          <div class="list-group my-3">
            <a href="#" class="list-group-item list-group-item-action d-flex   align-items-start">
              <div class="w-100">
                <h4 class="mb-1 text-center">Arduino Uno</h4>
              </div>
              <img class="d-block float-right img-thumbnail img-fluid" src="https://pingendo.com/assets/photos/wireframe/photo-1.jpg" width="60" height="60" > </a>
           

            <a href="#" class="list-group-item list-group-item-action d-flex    align-items-start">
              <div class="w-100">
                <h5 class="mb-1 text-center">Breadboard</h5>
              </div>
              <img class="d-block float-right img-thumbnail img-fluid" src="https://pingendo.com/assets/photos/wireframe/photo-1.jpg" width="60" height="60" > </a>
          

            <a href="#" class="list-group-item list-group-item-action d-flex  align-items-start">
              <div class="w-100">
                <h5 class="mb-1 text-center">Product</h5>
              </div>
              <img class="d-block float-right img-thumbnail img-fluid" src="https://pingendo.com/assets/photos/wireframe/photo-1.jpg" width="60" height="60" > </a>
            
          </div>

если вы хотите, чтобы текст и изображение были в центре

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<div class="container">
<div class="row">
  <div class="col-sm-2"> </div>
  <div class="col-sm-8">
    <!-- Page Content -->
    <div class="container">
      <div class="row text-center text-lg-left">
        <div class="col-md-12">
          <div class="list-group my-3">
            <a href="#" class="list-group-item list-group-item-action d-flex   align-items-center">
              <div class="w-100">
                <h4 class="mb-0 text-center">Arduino Uno</h4>
              </div>
              <img class="d-block float-right img-thumbnail img-fluid" src="https://pingendo.com/assets/photos/wireframe/photo-1.jpg" width="60" height="60" > </a>
           

            <a href="#" class="list-group-item list-group-item-action d-flex align-items-center">
              <div class="w-100">
                <h5 class="mb-0 text-center">Breadboard</h5>
              </div>
              <img class="d-block float-right img-thumbnail img-fluid" src="https://pingendo.com/assets/photos/wireframe/photo-1.jpg" width="60" height="60" > </a>
          

            <a href="#" class="list-group-item list-group-item-action d-flex  align-items-center">
              <div class="w-100">
                <h5 class="mb-0 text-center">Product</h5>
              </div>
              <img class="d-block float-right img-thumbnail img-fluid" src="https://pingendo.com/assets/photos/wireframe/photo-1.jpg" width="60" height="60" > </a>
            
          </div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...