几天来我都不知道该怎么做,我尝试了不同的方法。我无法将按钮放置在相同的高度。
我尝试通过position: absolute; bottom: 0;
建立了与position: relative;
的父级
@import url('https://fonts.googleapis.com/css?family=Montserrat|Quicksand:700|Source+Sans+Pro&display=swap');
body {
width: 100%;
}
.contener_new_main {
margin: 0 auto;
width: 75em;
border: 1px solid red;
overflow: hidden;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.contener_new {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
float: left;
margin: 1.2em;
width: 32em;
/* Ширина блока */
background-color: #ffffff;
/* Фоновый цвет*/
border: 2px solid #D4D4D4;
/* Ширина и цвет границ*/
border-radius: 1em;
/* Радиус границ*/
box-shadow: 0 0 15px #A9A9A9;
/* Размер и цвет тени блока*/
transition: 1s;
/* Время эффекта */
z-index: 99999999999999999999999;
}
.contener_new_content {
width: 28em;
margin: 1.2em auto;
position: relative;
font-weight: 700;
}
.contener_new:hover {
transform: scale(1.1);
/* Увеличиваем масштаб */
}
.contener_new_content img {
width: 28em;
}
.contener_new_info {
display: flex;
margin-top: 1em;
font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
color: #adadad;
font-size: 0.7em;
}
.contener_new_views {
padding-left: 1em;
}
.contener_new_date {
position: absolute;
right: 0;
padding-right: 1em;
}
.contener_new_h1 {
text-align: center;
font-size: 1.2em;
margin: 0.5em 0;
font-family: "Quicksand", Georgia, "Times New Roman", Times, serif;
}
.contener_new_h1 a {
color: #282828;
text-decoration: none;
}
.contener_new_h1 a:hover {
color: #22a3ab;
}
.contener_new_h2 {
text-align: center;
color: #adadad;
font-size: 0.88em;
}
.contener_new_button a {
vertical-align: bottom;
/* вот она */
display: block;
text-decoration: none;
outline: none;
display: inline-block;
width: 100%;
height: 4.2em;
line-height: 4.2em;
border-radius: 0.5em;
margin: 10px 0;
font-family: 'Montserrat', sans-serif;
font-size: 0.7em;
text-transform: uppercase;
text-align: center;
letter-spacing: 5px;
font-weight: 600;
color: #524f4e;
background: #22a3ab;
box-shadow: 0 8px 15px rgba(0, 0, 0, .1);
transition: .3s;
}
.contener_new_button a:hover {
background: #00a8ff;
box-shadow: 0 15px 20px rgba(0, 168, 255, .4);
color: white;
transform: translateY(-7px);
}
/*3d Эфект*/
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<div class="contener_new_main">
<div class="contener_new">
<div class="contener_new_content">
<a href="#"><img src="1.jpg" alt=""></a>
<div class="contener_new_info">
<div class="contener_new_views">2</div>
<div class="contener_new_date">date: 2019-200</div>
</div>
<div class="contener_new_h1"><a href="#">s 385 mile385 </a></div>
<div class="contener_new_h2">Corsica has 385 mile385 mile385 mile385 mile385 mile385 mile385 mile385 mile385 mile385 mile385 mile385 mile385 mile385 mile385 miles of coastline</div>
<div class="contener_new_button"><a href="">Подробнее...</a></div>
</div>
</div>
<div class="contener_new">
<div class="contener_new_content">
<a href="#"><img src="1.jpg" alt=""></a>
<div class="contener_new_info">
<div class="contener_new_views">2</div>
<div class="contener_new_date">Date: 2019-200</div>
</div>
<div class="contener_new_h1"><a href="#">a has 385 miles </a></div>
<div class="contener_new_h2">Corsica has 385 miles of coastline, more than 200 beaches, nature reserves, natural landscapes on the Corsican coastline are only a short dinghy ride away from your charter yacht. Here are a few of our favorite landscapes worth sailing.</div>
<div class="contener_new_button"><a href="">Подробнее...</a></div>
</div>
</div>
<div class="contener_new">
<div class="contener_new_content">
<a href="#"><img src="1.jpg" alt=""></a>
<div class="contener_new_info">
<div class="contener_new_views">2</div>
<div class="contener_new_date">Date: 2019-200</div>
</div>
<div class="contener_new_h1"><a href="#">s. A gentle Mediterranean climate has promoted rich forests of evergreen and protects a wide variety of bird species and several endangered animals. Breathtakil landscapes on the Corsican coa</a></div>
<div class="contener_new_h2">Corsica has 385 miles of coastline, more than 200 beaches, nature reserves, and mountain retreats. A gentle Mediterranean climate has promoted rich forests of evergreen and protects a wide variety of bird species and several endangered animals.
Breathtakil landscapes on the Corsican coastline are only a short dinghy ride away from your charter yacht. Here are a few of our favorite landscapes worth sailing.</div>
<div class="contener_new_button"><a href="">Подробнее...</a></div>
</div>
</div>
<div class="contener_new">
<div class="contener_new_content">
<a href="#"><img src="1.jpg" alt=""></a>
<div class="contener_new_info">
<div class="contener_new_views">2</div>
<div class="contener_new_date">date: 2019-200</div>
</div>
<div class="contener_new_h1"><a href="#">MUST-SEE COASTAL LANDSCAPES IN CORSICA</a></div>
<div class="contener_new_h2">Corsica has 385 miles of coastline, more than 200 beaches, nature reserves, and mountain retreats. A gentle Mediterranean climate has promoted rich forests of evergreen and protects a wide variety of bird species and several endangered animals.
Breacapes on the Corsican coastline are only a short dinghy ride away from your charter yacht. Here are a few of our favorite landscapes worth sailing.</div>
<div class="contener_new_button"><a href="">Подробнее...</a></div>
</div>
</div>
<div class="contener_new">
<div class="contener_new_content">
<a href="#"><img src="1.jpg" alt=""></a>
<div class="contener_new_info">
<div class="contener_new_views">2</div>
<div class="contener_new_date">date: 2019-200</div>
</div>
<div class="contener_new_h1"><a href="#">s 385 miles of </a></div>
<div class="contener_new_h2">Corsica has 385 miles of coastline, more than 200 beaches, nature reson the Corsican coastline are only a short dinghy ride away from your charter yacht. Here are a few of our favorite landscapes worth sailing.</div>
<div class="contener_new_button"><a href="">Подробнее...</a></div>
</div>
</div>
</div>
</body>
</html>
您可以使内容沿列方向弯曲,然后将flex-grow应用于h2:
@import url('https://fonts.googleapis.com/css?family=Montserrat|Quicksand:700|Source+Sans+Pro&display=swap');
body {
width: 100%;
}
.contener_new_main {
margin: 0 auto;
width: 75em;
border: 1px solid red;
overflow: hidden;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.contener_new {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
float: left;
margin: 1.2em;
width: 32em;
/* Ширина блока */
background-color: #ffffff;
/* Фоновый цвет*/
border: 2px solid #D4D4D4;
/* Ширина и цвет границ*/
border-radius: 1em;
/* Радиус границ*/
box-shadow: 0 0 15px #A9A9A9;
/* Размер и цвет тени блока*/
transition: 1s;
/* Время эффекта */
z-index: 99999999999999999999999;
}
.contener_new_content {
width: 28em;
margin: 1.2em auto;
position: relative;
font-weight: 700;
display:flex;
flex-direction:column;
}
.contener_new:hover {
transform: scale(1.1);
/* Увеличиваем масштаб */
}
.contener_new_content img {
width: 28em;
}
.contener_new_info {
display: flex;
margin-top: 1em;
font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
color: #adadad;
font-size: 0.7em;
}
.contener_new_views {
padding-left: 1em;
}
.contener_new_date {
position: absolute;
right: 0;
padding-right: 1em;
}
.contener_new_h1 {
text-align: center;
font-size: 1.2em;
margin: 0.5em 0;
font-family: "Quicksand", Georgia, "Times New Roman", Times, serif;
}
.contener_new_h1 a {
color: #282828;
text-decoration: none;
}
.contener_new_h1 a:hover {
color: #22a3ab;
}
.contener_new_h2 {
text-align: center;
color: #adadad;
font-size: 0.88em;
flex-grow:1;
}
.contener_new_button a {
vertical-align: bottom;
/* вот она */
display: block;
text-decoration: none;
outline: none;
display: inline-block;
width: 100%;
height: 4.2em;
line-height: 4.2em;
border-radius: 0.5em;
margin: 10px 0;
font-family: 'Montserrat', sans-serif;
font-size: 0.7em;
text-transform: uppercase;
text-align: center;
letter-spacing: 5px;
font-weight: 600;
color: #524f4e;
background: #22a3ab;
box-shadow: 0 8px 15px rgba(0, 0, 0, .1);
transition: .3s;
}
.contener_new_button a:hover {
background: #00a8ff;
box-shadow: 0 15px 20px rgba(0, 168, 255, .4);
color: white;
transform: translateY(-7px);
}
/*3d Эфект*/
<div class="contener_new_main">
<div class="contener_new">
<div class="contener_new_content">
<a href="#"><img src="1.jpg" alt=""></a>
<div class="contener_new_info">
<div class="contener_new_views">2</div>
<div class="contener_new_date">date: 2019-200</div>
</div>
<div class="contener_new_h1"><a href="#">s 385 mile385 </a></div>
<div class="contener_new_h2">Corsica has 385 mile385 mile385 mile385 mile385 mile385 mile385 mile385 mile385 mile385 mile385 mile385 mile385 mile385 mile385 miles of coastline</div>
<div class="contener_new_button"><a href="">Подробнее...</a></div>
</div>
</div>
<div class="contener_new">
<div class="contener_new_content">
<a href="#"><img src="1.jpg" alt=""></a>
<div class="contener_new_info">
<div class="contener_new_views">2</div>
<div class="contener_new_date">Date: 2019-200</div>
</div>
<div class="contener_new_h1"><a href="#">a has 385 miles </a></div>
<div class="contener_new_h2">Corsica has 385 miles of coastline, more than 200 beaches, nature reserves, natural landscapes on the Corsican coastline are only a short dinghy ride away from your charter yacht. Here are a few of our favorite landscapes worth sailing.</div>
<div class="contener_new_button"><a href="">Подробнее...</a></div>
</div>
</div>
<div class="contener_new">
<div class="contener_new_content">
<a href="#"><img src="1.jpg" alt=""></a>
<div class="contener_new_info">
<div class="contener_new_views">2</div>
<div class="contener_new_date">Date: 2019-200</div>
</div>
<div class="contener_new_h1"><a href="#">s. A gentle Mediterranean climate has promoted rich forests of evergreen and protects a wide variety of bird species and several endangered animals. Breathtakil landscapes on the Corsican coa</a></div>
<div class="contener_new_h2">Corsica has 385 miles of coastline, more than 200 beaches, nature reserves, and mountain retreats. A gentle Mediterranean climate has promoted rich forests of evergreen and protects a wide variety of bird species and several endangered animals.
Breathtakil landscapes on the Corsican coastline are only a short dinghy ride away from your charter yacht. Here are a few of our favorite landscapes worth sailing.</div>
<div class="contener_new_button"><a href="">Подробнее...</a></div>
</div>
</div>
<div class="contener_new">
<div class="contener_new_content">
<a href="#"><img src="1.jpg" alt=""></a>
<div class="contener_new_info">
<div class="contener_new_views">2</div>
<div class="contener_new_date">date: 2019-200</div>
</div>
<div class="contener_new_h1"><a href="#">MUST-SEE COASTAL LANDSCAPES IN CORSICA</a></div>
<div class="contener_new_h2">Corsica has 385 miles of coastline, more than 200 beaches, nature reserves, and mountain retreats. A gentle Mediterranean climate has promoted rich forests of evergreen and protects a wide variety of bird species and several endangered animals.
Breacapes on the Corsican coastline are only a short dinghy ride away from your charter yacht. Here are a few of our favorite landscapes worth sailing.</div>
<div class="contener_new_button"><a href="">Подробнее...</a></div>
</div>
</div>
<div class="contener_new">
<div class="contener_new_content">
<a href="#"><img src="1.jpg" alt=""></a>
<div class="contener_new_info">
<div class="contener_new_views">2</div>
<div class="contener_new_date">date: 2019-200</div>
</div>
<div class="contener_new_h1"><a href="#">s 385 miles of </a></div>
<div class="contener_new_h2">Corsica has 385 miles of coastline, more than 200 beaches, nature reson the Corsican coastline are only a short dinghy ride away from your charter yacht. Here are a few of our favorite landscapes worth sailing.</div>
<div class="contener_new_button"><a href="">Подробнее...</a></div>
</div>
</div>
</div>
绝对位置绝对应该起作用:
.contener_new_button {
position: absolute;
bottom: 0;
width: 100%;
}
创建一个类以使用所有框来设置高度:100%!important;它的工作肯定是希望。
您可以在jQuery
的帮助下为div设置相同的高度。例如,检查以下链接。
https://jsfiddle.net/halirgb/E8qGE/
您必须为按钮的上述div赋予相同的高度。
为此,您必须保持这样的HTML结构。
<div class="contener_new">
<div class="contener_new_content">
<div class="new-div">
<a href="#"><img src="1.jpg" alt=""></a>
<div class="contener_new_info">
<div class="contener_new_views">2</div>
<div class="contener_new_date">date: 2019-200</div>
</div>
<div class="contener_new_h1"><a href="#">MUST-SEE COASTAL LANDSCAPES IN CORSICA</a></div>
<div class="contener_new_h2">Corsica has 385 miles of coastline, more than 200 beaches, nature reserves, and mountain retreats. A gentle Mediterranean climate has promoted rich forests of evergreen and protects a wide variety of bird species and several endangered animals.
Breacapes on the Corsican coastline are only a short dinghy ride away from your charter yacht. Here are a few of our favorite landscapes worth sailing.
</div>
</div>
<div class="contener_new_button"><a href="">Подробнее...</a></div>
</div>
</div>
这里我将新的<div>
放在Button上方,并将上面的内容保留在其中。
现在检查上面的给定链接,并用'product'替换new-div
类,所以最后一个jQuery会这样。
$(document).ready(function(){
$('.new-div').equalHeights();
});
`.contener_new_content {自我调整:结束;}
.. contener_new_content {字体粗细:700;}`