gpt4 book ai didi

html - 我怎样才能使间距相等?

转载 作者:行者123 更新时间:2023-11-28 19:25:13 25 4
gpt4 key购买 nike

当我运行这段代码时,第一个和第四个框之间有一条线。我正在使用 flex 盒子。我想制作两排,每排三件,但有一行空间我无法摆脱。我已经尝试了我能想到的一切,但没有任何效果。我已经阅读了间距,但没有任何效果。关于这个问题有什么想法吗?


<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;



}</code></pre>
<pre class="snippet-code-html lang-html prettyprint-override"><code> <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>
</code></pre>
</div>
</div>


最佳答案

我看到第二列和第三列之间有一条垂直线。我通过删除此代码段中 .flip-card 上的宽度来删除它。

.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>

关于html - 我怎样才能使间距相等?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56388576/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com