【发布时间】:2019-06-21 15:00:19
【问题描述】:
我无法让我的整个 Bootstrap 4 Card 可点击。我正在使用 HTML5 和 Bootstrap 4,无法使包含卡可点击。图像和文本是可点击的,但我希望用户能够点击框上的任何位置。我试过用链接包装它,卡片看起来可以点击,但并不完全。感谢您的帮助
Codepen: https://codepen.io/anon/pen/PVNXgV
HTML
<div class="container">
<div class="card-deck flex-row flex-nowrap">
<div class="card">
<a href="http://google.com"><img src="https://upload.wikimedia.org/wikipedia/commons/thumb/6/64/Alberobello_BW_2016-10-16_13-43-03.jpg/250px-Alberobello_BW_2016-10-16_13-43-03.jpg" alt="Card image cap"></a>
<a href="http://google.com">
<!-- THIS DIV IS NOT CLICKABLE BUT I WANT IT TO BE -->
<div class="card-body">
<a href="http://google.com"><h3 class="card-sub align-middle">Card Title</h3></a>
<p class="time-card">2 Days Ago</p>
</div><!-- END CARD-BODY -->
</a>
</div><!-- END CARD -->
</div><!-- END CARD DECK -->
</div><!-- END CONTAINER -->
CSS
.card-container{
max-width:1400px;
width:95%;
}
.card-body{
max-width:250px;
padding-left:10px;
margin-top:0px;
transition:.3s;
-webkit-transition:.3s;
}
.card-deck{
margin-bottom:3.2rem;
display: flex;
flex-wrap: nowrap;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
.front-deck{
padding-top:12rem;
}
.card{
margin-right:16px;
border:none;
flex: 0 0 auto;
}
.card .card-body:first-of-type{
border:2px solid #96cecf;
border-top:0px;
}
【问题讨论】:
标签: css html twitter-bootstrap bootstrap-4