悬停时引导卡动画
我可以查看在悬停时动态展示一些会增长的卡片。 是我的CSS:
.card-deck .card {
height:200px;
width: 200px;
transition: transform .1s;
}
.card-deck .card:hover {
-ms-transform: scale(1.25); /* IE 9 */
-webkit-transform: scale(1.25); /* Safari 3-8 */
transform: scale(1.25);
}
@media (min-width: 576px) {
.card-deck .card {
flex-basis: calc(50% - 30px);
/* #{$grid-gutter-width} */
}
}
@media (min-width: 768px) {
.card-deck .card {
flex-basis: calc(33.33% - 30px);
}
}
@media (min-width: 992px) {
.card-deck .card {
flex-basis: calc(25% - 30px);
}
}
.card-img-top {
width: 100%;
height: 75%;
object-fit: cover;
}
.card-title {
width: 100%;
height: 100%;
object-fit: cover;
}
我的家。
<div class="container">
<div class="row">
<div class="col">
<div class="card-deck">
@forelse ($meetings as $meeting)
@csrf
<div class="card mb-3 bg-dark">
@if ($meeting['photoName'])
<img class="card-img-top" src="{{ url($meeting['photoName']) }}" alt="Foto de la asignatura">
@else
<img class="card-img-top" src="https://www.arqhys.com/general/wp-content/uploads/2011/07/Roles-de-la-inform%C3%A1tica.jpg" alt="Foto de la asignatura">
@endif
<div class="card-body bg-dark">
<a href="{{ route('meeting.show', $meeting->id) }}" class="stretched-link text-white">{{ $meeting->title }}</a>
</div>
</div>
@empty
<h4> Nothing to show yet.</h4>
@endforelse
</div>
</div>
</div>
</div>
还有
这 该卡的隐藏是隐藏的,我该如何解决?
2-行由4张卡片组成,但是如果卡的数量不是4张,我希望最后一行不完整,而不是由1、2或3张较大的卡填充。我该怎么做?
I have view where I show dynamically some cards that grow when hover. This is my css:
.card-deck .card {
height:200px;
width: 200px;
transition: transform .1s;
}
.card-deck .card:hover {
-ms-transform: scale(1.25); /* IE 9 */
-webkit-transform: scale(1.25); /* Safari 3-8 */
transform: scale(1.25);
}
@media (min-width: 576px) {
.card-deck .card {
flex-basis: calc(50% - 30px);
/* #{$grid-gutter-width} */
}
}
@media (min-width: 768px) {
.card-deck .card {
flex-basis: calc(33.33% - 30px);
}
}
@media (min-width: 992px) {
.card-deck .card {
flex-basis: calc(25% - 30px);
}
}
.card-img-top {
width: 100%;
height: 75%;
object-fit: cover;
}
.card-title {
width: 100%;
height: 100%;
object-fit: cover;
}
And my home.blade.php:
<div class="container">
<div class="row">
<div class="col">
<div class="card-deck">
@forelse ($meetings as $meeting)
@csrf
<div class="card mb-3 bg-dark">
@if ($meeting['photoName'])
<img class="card-img-top" src="{{ url($meeting['photoName']) }}" alt="Foto de la asignatura">
@else
<img class="card-img-top" src="https://www.arqhys.com/general/wp-content/uploads/2011/07/Roles-de-la-inform%C3%A1tica.jpg" alt="Foto de la asignatura">
@endif
<div class="card-body bg-dark">
<a href="{{ route('meeting.show', $meeting->id) }}" class="stretched-link text-white">{{ $meeting->title }}</a>
</div>
</div>
@empty
<h4> Nothing to show yet.</h4>
@endforelse
</div>
</div>
</div>
</div>
I have 2 problems here that I can't solve:
1- When a card grows, it's over those that are in the previous row but under the card below that, so part of the card is hidden, how can I fix that?
2- The rows are made up of 4 cards but if the number of cards is not multiple of 4, I want the last row incomplete, not full filled by 1, 2 or 3 bigger cards. How can I do that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
.card-deck
已删除这是一台带5张卡片的工作片段:
.card-deck
has been droppedHere is a working snippet with the 5th card wrapped: