Как я могу сделать интервал равным? - PullRequest
1 голос
/ 31 мая 2019

Когда я запускаю этот код, между 1-м и 4-м квадратом есть строка.Я использую flexbox.Я хотел сделать два ряда из трех предметов, но есть отрезок, от которого я не могу избавиться.Я перепробовал все, что мог придумать, но ничего не получается.Я прочитал на расстоянии, но ничего не работает.Есть идеи по этому вопросу?


            <div class="projects">
            <h1 id="project" class="pro">Projects</h1>
            <div class="flex-container">

            <div class="container-fluid p-0 d-flex  justify-content-center d-inline align-content-center">
                  <div class="row " >
                     <div class="col-6 col-sm-2" >

                      <div class="one" style="width: 285px; height: 275px;">
                            <div class="flip-card">
                            <div class="flip-card-inner">
                              <div class="flip-card-front">
                                <img class="light" src="light.png">
                              </div>
                              <div class="flip-card-back">
                                <h1>John Doe</h1>
                                <p>Architect & Engineer</p>
                                <p>We love that guy</p>
                              </div>
                            </div>
                          </div> </div> </div>


                       <div class="two"style="width: 299px; height: 275px;">
                            <div class="flip-card">
                            <div class="flip-card-inner">
                              <div class="flip-card-front t2">
                                <img class="light" src="light.png">
                              </div>
                              <div class="flip-card-back">
                                <h1>John Doe</h1>
                                <p>Architect & Engineer</p>
                                <p>We love that guy</p>
                            </div>

                        </div> </div> 
                        </div></div>

                        <div class="three "style="width:285px; height:275px;  ">
                                <div class="flip-card">
                                <div class="flip-card-inner">
                                  <div class="flip-card-front t3">
                                    <img class="light" src="light.png">
                                  </div>
                                  <div class="flip-card-back">
                                    <h1>John Doe</h1>
                                    <p>Architect & Engineer</p>
                                    <p>We love that guy</p>
                                </div>

                            </div> </div> 
                            </div></div>




                            <div class="container-fluid p-0 d-flex align-content-center justify-content-center d-inline  ">

                          <div class="row "> 

                                <div class="col-6 col-sm-2" >



                       <div class="four"style="width: 285px; height:275px;">
                            <div class="flip-card">
                            <div class="flip-card-inner">
                              <div class="flip-card-front t4">
                                <img class="light" src="light.png">
                              </div>
                              <div class="flip-card-back">
                                <h1>John Doe</h1>
                                <p>Architect & Engineer</p>
                                <p>We love that guy</p>
                              </div>

                          </div> </div> 
                          </div></div>





                        <div class="five"style="width: 299px; height:275px;">
                            <div class="flip-card">
                            <div class="flip-card-inner">
                              <div class="flip-card-front t5">
                                <img class="light" src="light.png" >
                              </div>
                              <div class="flip-card-back">
                                <h1>John Doe</h1>
                                <p>Architect & Engineer</p>
                                <p>We love that guy</p>
                              </div>
                            </div>
                          </div></div></div> 

                        <div class="six"style="width: 285px; height:275px;">
                            <div class="flip-card">
                            <div class="flip-card-inner">
                              <div class="flip-card-front t6 ">
                                <img class="light" src="light.png">
                              </div>
                              <div class="flip-card-back">
                                <h1>John Doe</h1>
                                <p>Architect & Engineer</p>
                                <p>We love that guy</p>
                              </div>
                          </div></div></div></div></div>


                </div>
            </div>

        </div>

      </div>
CSS

.flip-card, .one,.two,.three,.four,.five,.six {
    background-color: transparent;
    width: 280px;
    height: 275px;
    /*border: 1px solid #f1f1f1;*/
    perspective: 1000px; 


}


  .flip-card-inner {
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
    transition: transform 0.8s;
    transform-style: preserve-3d;
  }

  /* Do an horizontal flip when you move the mouse over the flip box container*/ 
  .flip-card:hover .flip-card-inner {
    transform: rotateY(180deg);
  }

  /* Position the front and back side */
  .flip-card-front, .flip-card-back {
    position: absolute;
    width: 100%;
    height: 100%;
    backface-visibility: hidden;
  }

  /* Style the front side (fallback if image is missing)*/ 
  .flip-card-front, .t3,.t5 {
    background-color:white;
    color: black;
   background-position: top 15px;

  }

   .flip-card-front.t2 ,.t4,.t6 {
    background-color: rgb(248, 122, 4);
    color: black;


  }

  /* Style the back side */
  .flip-card-back {
    background-color: dodgerblue;
    color: white;
    transform: rotateY(180deg);
  }
  /*@media screen and (max-width:959px){
  }

/*END FLIP*/
.projects{
    background-color: blueviolet;
    width:100%;
height:680px;
display:block;}


.row{
    justify-content:space-between;
    display:block;



}


I want the boxes to have equal spacing.

<div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
<div class="snippet-code">
<pre class="snippet-code-css lang-css prettyprint-override"><code>.flip-card, .one,.two,.three,.four,.five,.six {
    background-color: transparent;
    width: 280px;
    height: 275px;
    /*border: 1px solid #f1f1f1;*/
    perspective: 1000px; 

  
}


  .flip-card-inner {
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
    transition: transform 0.8s;
    transform-style: preserve-3d;
  }
  
  /* Do a horizontal flip when you move the mouse over the flip box container*/ 
  .flip-card:hover .flip-card-inner {
    transform: rotateY(180deg);
  }
  
  /* Position the front and back side */
  .flip-card-front, .flip-card-back {
    position: absolute;
    width: 100%;
    height: 100%;
    backface-visibility: hidden;
  }
  
  /* Style the front side (fallback if image is missing)*/ 
  .flip-card-front, .t3,.t5 {
    background-color:green;
    color: black;
   background-position: top 15px;
  
  }
  
   .flip-card-front.t2 ,.t4,.t6 {
    background-color: rgb(248, 122, 4);
    color: black;
  
  
  }
  
  /* Style the back side */
  .flip-card-back {
    background-color: dodgerblue;
    color: white;
    transform: rotateY(180deg);
  }
  /*@media screen and (max-width:959px){
  }

/*END FLIP*/
.projects{
    background-color: blueviolet;
    width:100%;
height:680px;
display:block;}


.row{
    justify-content:space-between;
    display:block;
    

    
}
        <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="projects">
            <h1 id="project" class="pro">Projects</h1>
            <div class="flex-container">
            
            <div class="container-fluid p-0 d-flex  justify-content-center d-inline align-content-center">
                  <div class="row ">
                     <div class="col-6 col-sm-2" >
        
                      <div class="one" style="width: 285px; height: 275px;">
                            <div class="flip-card">
                            <div class="flip-card-inner">
                              <div class="flip-card-front">
                                <img class="light" src="light.png">
                              </div>
                              <div class="flip-card-back">
                                <h1>John Doe</h1>
                                <p>Architect & Engineer</p>
                                <p>We love that guy</p>
                              </div>
                            </div>
                          </div> </div> </div>
                
                      
                       <div class="two"style="width: 299px; height: 275px;">
                            <div class="flip-card">
                            <div class="flip-card-inner">
                              <div class="flip-card-front t2">
                                <img class="light" src="light.png">
                              </div>
                              <div class="flip-card-back">
                                <h1>John Doe</h1>
                                <p>Architect & Engineer</p>
                                <p>We love that guy</p>
                            </div>
                          
                        </div> </div> 
                        </div></div>
            
                        <div class="three "style="width:285px; height:275px;  ">
                                <div class="flip-card">
                                <div class="flip-card-inner">
                                  <div class="flip-card-front t3">
                                    <img class="light" src="light.png">
                                  </div>
                                  <div class="flip-card-back">
                                    <h1>John Doe</h1>
                                    <p>Architect & Engineer</p>
                                    <p>We love that guy</p>
                                </div>
                              
                            </div> </div> 
                            </div></div>
                
                          
                       
                       
                            <div class="container-fluid p-0 d-flex align-content-center justify-content-center d-inline  ">
                
                          <div class="row "> 

                                <div class="col-6 col-sm-2" >
                
                
                    
                       <div class="four"style="width: 285px; height:275px;">
                            <div class="flip-card">
                            <div class="flip-card-inner">
                              <div class="flip-card-front t4">
                                <img class="light" src="light.png">
                              </div>
                              <div class="flip-card-back">
                                <h1>John Doe</h1>
                                <p>Architect & Engineer</p>
                                <p>We love that guy</p>
                              </div>
                            
                          </div> </div> 
                          </div></div>


                          

            
                        <div class="five"style="width: 299px; height:275px;">
                            <div class="flip-card">
                            <div class="flip-card-inner">
                              <div class="flip-card-front t5">
                                <img class="light" src="light.png" >
                              </div>
                              <div class="flip-card-back">
                                <h1>John Doe</h1>
                                <p>Architect & Engineer</p>
                                <p>We love that guy</p>
                              </div>
                            </div>
                          </div></div></div> 
                              
                        <div class="six"style="width: 285px; height:275px;">
                            <div class="flip-card">
                            <div class="flip-card-inner">
                              <div class="flip-card-front t6 ">
                                <img class="light" src="light.png">
                              </div>
                              <div class="flip-card-back">
                                <h1>John Doe</h1>
                                <p>Architect & Engineer</p>
                                <p>We love that guy</p>
                              </div>
                          </div></div></div></div></div>
                       
                            
                </div>
           

1 Ответ

0 голосов
/ 31 мая 2019

Я видел вертикальную линию между вторым и третьим столбцом. Я удалил это, удалив ширину .flip-карты в этом фрагменте.

.flip-card,
.one,
.two,
.three,
.four,
.five,
.six {
  background-color: transparent;
  height: 275px;
  /*border: 1px solid #f1f1f1;*/
  perspective: 1000px;
}

.flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.8s;
  transform-style: preserve-3d;
}


/* Do an horizontal flip when you move the mouse over the flip box container*/

.flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
}


/* Position the front and back side */

.flip-card-front,
.flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
}


/* Style the front side (fallback if image is missing)*/

.flip-card-front,
.t3,
.t5 {
  background-color: white;
  color: black;
  background-position: top 15px;
}

.flip-card-front.t2,
.t4,
.t6 {
  background-color: rgb(248, 122, 4);
  color: black;
}


/* Style the back side */

.flip-card-back {
  background-color: dodgerblue;
  color: white;
  transform: rotateY(180deg);
}


/*@media screen and (max-width:959px){
  }

/*END FLIP*/

.projects {
  background-color: blueviolet;
  width: 100%;
  height: 680px;
  display: block;
}

.row {
  justify-content: space-between;
  display: block;
}
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" rel="stylesheet" />
<div class="projects">
  <h1 id="project" class="pro">Projects</h1>
  <div class="flex-container">

    <div class="container-fluid p-0 d-flex  justify-content-center d-inline align-content-center">
      <div class="row ">
        <div class="col-6 col-sm-2">

          <div class="one" style="width: 285px; height: 275px;">
            <div class="flip-card">
              <div class="flip-card-inner">
                <div class="flip-card-front">
                  <img class="light" src="light.png">
                </div>
                <div class="flip-card-back">
                  <h1>John Doe</h1>
                  <p>Architect & Engineer</p>
                  <p>We love that guy</p>
                </div>
              </div>
            </div>
          </div>
        </div>


        <div class="two" style="width: 299px; height: 275px;">
          <div class="flip-card">
            <div class="flip-card-inner">
              <div class="flip-card-front t2">
                <img class="light" src="light.png">
              </div>
              <div class="flip-card-back">
                <h1>John Doe</h1>
                <p>Architect & Engineer</p>
                <p>We love that guy</p>
              </div>

            </div>
          </div>
        </div>
      </div>

      <div class="three " style="width:285px; height:275px;  ">
        <div class="flip-card">
          <div class="flip-card-inner">
            <div class="flip-card-front t3">
              <img class="light" src="light.png">
            </div>
            <div class="flip-card-back">
              <h1>John Doe</h1>
              <p>Architect &amp; Engineer</p>
              <p>We love that guy</p>
            </div>

          </div>
        </div>
      </div>
    </div>




    <div class="container-fluid p-0 d-flex align-content-center justify-content-center d-inline  ">

      <div class="row ">

        <div class="col-6 col-sm-2">



          <div class="four" style="width: 285px; height:275px;">
            <div class="flip-card">
              <div class="flip-card-inner">
                <div class="flip-card-front t4">
                  <img class="light" src="light.png">
                </div>
                <div class="flip-card-back">
                  <h1>John Doe</h1>
                  <p>Architect & Engineer</p>
                  <p>We love that guy</p>
                </div>

              </div>
            </div>
          </div>
        </div>





        <div class="five" style="width: 299px; height:275px;">
          <div class="flip-card">
            <div class="flip-card-inner">
              <div class="flip-card-front t5">
                <img class="light" src="light.png">
              </div>
              <div class="flip-card-back">
                <h1>John Doe</h1>
                <p>Architect & Engineer</p>
                <p>We love that guy</p>
              </div>
            </div>
          </div>
        </div>
      </div>

      <div class="six" style="width: 285px; height:275px;">
        <div class="flip-card">
          <div class="flip-card-inner">
            <div class="flip-card-front t6 ">
              <img class="light" src="light.png">
            </div>
            <div class="flip-card-back">
              <h1>John Doe</h1>
              <p>Architect &amp; Engineer</p>
              <p>We love that guy</p>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>


</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...