横スクロールしたいやん。
で、カード的なデザインにしたいやん。
cssでできるやん。
コピペで動くよ。
sytle.css
/* 横スクロールカード素材 */
.card-horizontal-list {
overflow-x: auto;
white-space: nowrap;
-webkit-overflow-scrolling: touch;
padding: 0 0 0 10px;
}
.card-horizontal-list li {
/* 横スクロール用 */
display: inline-block;
}
.card-horizontal-list li > a {
margin: 5px;
width: 150px;
background: #fff;
border-radius: 5px;
box-shadow: 0 2px 5px #ccc;
display: inline-block;
}
.card-horizontal-list li > a > img {
border-radius: 5px 5px 0 0;
/*max-width: 100%;*/
/*height: auto;*/
object-fit: cover;
height: 102px !important;
width: 150px !important;
}
.card-horizontal-list li > a > div {
padding: 15px;
}
.card-horizontal-list li > a > div > h3 {
font-size: 12px;
text-align: center;
margin-top: 0;
padding-top: 0;
color: #333;
}
.card-horizontal-list li > a > div > p {
color: #777;
font-size: 10px;
line-height: 1.5;
word-wrap: break-word;
white-space: normal;
}
カードhtml
<ul class="card-horizontal-list">
<li>
<a v-touch="$root.linkTo('/contact-show/')">
<img src="http://webcreatorbox.com/sample/images/bear.jpg">
<div>
<h3>Web</h3>
<p>ラーメン</p>
</div>
</a>
</li>
<li>
<a v-touch="$root.linkTo('/contact-show/')">
<img src="http://webcreatorbox.com/sample/images/bear.jpg">
<div>
<h3>Web</h3>
<p>ラーメン</p>
</div>
</a>
</li>
<li>
<a v-touch="$root.linkTo('/contact-show/')">
<img src="http://webcreatorbox.com/sample/images/bear.jpg">
<div>
<h3>Web</h3>
<p>ラーメン</p>
</div>
</a>
</li>
</ul>