【初心者でもわかる】パンくずリストのデザインをスマホに最適化させる方法
どうも7noteです。スマホだと長すぎて不細工になってしまうパンくずリストをスッキリさせる方法
PCなら多少長くなってもたいして問題ないパンくずリストでも、レスポンシブサイト化させたときに、スマホだとダサくなってしまうのをスッキリさせます。
スッキリさせるパンくずリストの書き方
<!-- (仮)金持ちブログのパンくずリスト例 -->
<ul class="breadcrumb">
<li><a href="/">トップ</a></li>
<li><a href="../../">超絶お金持ちになるブログ</a></li>
<li><a href="../">お金持ち理論</a></li>
<li>年収300万円でも超絶スーパーお金持ちになれる方法</li>
</ul>
.breadcrumb {
background: #eee; /* 背景色をグレーに指定 */
padding: 5px; /* 余白を指定 */
white-space: nowrap; /* 改行(行送り)を禁止させる */
overflow-x: scroll; /* 横スクロールを可能にする */
}
.breadcrumb li {
display: inline-block; /* インラインブロック要素にする */
}
.breadcrumb li:not(:last-child)::after {
content: '>'; /* 間の矢印を設定 */
margin: 0 0.5em; /* 左右に余白をとる */
}
解説
重要なのはこの2行。
white-space: nowrap; /* 改行(行送り)を禁止させる */
overflow-x: scroll; /* 横スクロールを可能にする */
この2行を入れることで、行送りになるのを禁止させ、かつ横にはみ出た部分を非表示にして横スクロールを可能にさせます。
パンくずリストだけでなく、CSSだけでスライドショー風なものを作るのにも使えます。
過去記事より引用:【初心者でもわかる】cssだけでスライドショー風の横スクロールできるカルーセルの作り方
まとめ
いっそパンくずリスト自体を非表示にしてしまうのもできますが、SEO的にもパンくずリストは残しておいた方が無難らしいのでせめてスッキリ見せる方法で対応できればいいかなと思います。
ほかの方法などもあるかもしれませんので、オススメの方法などあればぜひコメントください。
おそまつ!
~ Qiitaで毎日投稿中!! ~
【初心者向け】WEB制作のちょいテク詰め合わせ
Author And Source
この問題について(【初心者でもわかる】パンくずリストのデザインをスマホに最適化させる方法), 我々は、より多くの情報をここで見つけました https://qiita.com/7note/items/a196ed5822812758b5f1著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .