サイトマップの実装で面倒な階層を繋ぐラインも簡単に実装できるサイトマップ用スタイルシート -Slickmap CSS
Post on:2018年7月26日
Flexboxで実装された美しいサイトマップを簡単に実装できるビジュアル サイトマップ ツールを紹介します。サイトマップはレスポンシブ対応で、第4階層までのコンテンツに対応しています。
階層を繋ぐラインなど、実装が面倒な要素も簡単に利用できます。
Slickmap CSS
Slickmap CSS -GitHub
Slickmap CSSのデモ
デモは、下記ページ下部の「View Demo」から。
サイトマップは第4階層までのコンテンツに対応しており、画像は一切使用されていません。レスポンシブ対応で、スクリーンサイズに応じて、レイアウトが最適化されます。
Slickmap CSSの使い方
Step 1: HTML
コンテンツの構造をリスト要素で実装します。
1 2 3 4 5 6 7 8 9 10 11 12 |
<ul> <li id="home"><a href="https://astuteo.com/demo/site">Home</a></li> <li><a href="/demo/about">About Us</a> <ul> <li><a href="/demo/history">Our History</a></li> <li><a href="/demo/mission">Mission Statement</a></li> <li><a href="/demo/principals">Principals</a></li> </ul> </li> <li><a href="/demo/services">Services</a></li> <li><a href="/demo/projects">Projects</a></li> </ul> |
ホームページは最初のアイテムに記述し、idをhomeにします。これにより第2階層へのツリーが設定できます。
Step 2: 外部ファイル
当スタイルシートを外部ファイルとして記述します。
1 |
<link rel="stylesheet" type="text/css" media="screen,print" href="slickmap.css" /> |
slickmap.cssの最後にレスポンシブ対応のスタイルシートが記述されており、必要な列数を超えるクエリを削除またはコメントアウトして使用します。
sponsors