I'm having trouble implementing a horizontal scroll for a set of cards on mobile view with
@media only screen and (max-width : 480px)
. I've checked out various resources, such as this one, but none seem to be working for me. One possible issue could be that my current cards are stacked vertically instead of horizontally.
Here is my current setup:
https://i.sstatic.net/7Sac6.png
And this is what I am trying to achieve:
https://i.sstatic.net/gb4HX.png
.mobile-card-container {
display: block;
}
.card-background {
background-color: #ffffff;
border-radius: 6px;
margin-top: 16px;
height: 100px;
-webkit-box-shadow: 0px 2px 4px 1px rgba(0, 51, 102, 0.1);
-moz-box-shadow: 0px 2px 4px 1px rgba(0, 51, 102, 0.1);
box-shadow: 0px 2px 4px 1px rgba(0, 51, 102, 0.1);
}
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
<div class="row">
<!-- Mobile Card Container -->
<div class="col-12 mobile-card-container">
<div class="row">
<!-- Card 48 cuotas -->
<div class="col-10 card-background simulacion mx-auto" style="border: 1px solid red;">
Card content
</div>
<!-- /Card 48 cuotas -->
<!-- Card 36 cuotas-->
<div class="col-10 card-background simulacion mx-auto" style="border: 1px solid blue;">
Card Content
</div>
<!-- /Card 36 cuotas -->
<!-- Card 24 cuotas -->
<div class="col-10 card-background simulacion mx-auto" style="border: 1px solid green;">
Card Content
</div>
</div>
</div>
</div>