CSS implementation of https://github.com/hfu/dash-prototype
This work is published under CC0 (Unlicensed)
CSS implementation of https://github.com/hfu/dash-prototype
This work is published under CC0 (Unlicensed)
@media (max-width:480px) { | |
.column-map-8x6 { | |
display: grid; | |
grid-template-columns: repeat(1, 1fr); | |
row-gap: 5px; | |
} | |
} | |
@media (min-width:480px) { | |
.column-map-8x6 { | |
display: grid; | |
grid-template-columns: repeat(8, 1fr); | |
row-gap: 10px; | |
column-gap: 10px; | |
} | |
.column-map-8x6 div { | |
display: flex; | |
justify-content: center; | |
align-items: center; | |
min-height: 100px; | |
} | |
.column-map-8x6 .JP-35 { | |
grid-column-start: 1; | |
grid-row-start: 1; | |
} | |
.column-map-8x6 .JP-32 { | |
grid-column-start: 2; | |
grid-row-start: 1; | |
} | |
.column-map-8x6 .JP-31 { | |
grid-column-start: 3; | |
grid-row-start: 1; | |
} | |
.column-map-8x6 .JP-17 { | |
grid-column-start: 4; | |
grid-row-start: 1; | |
} | |
.column-map-8x6 .JP-16 { | |
grid-column-start: 5; | |
grid-row-start: 1; | |
} | |
.column-map-8x6 .JP-06 { | |
grid-column-start: 6; | |
grid-row-start: 1; | |
} | |
.column-map-8x6 .JP-02 { | |
grid-column-start: 7; | |
grid-row-start: 1; | |
} | |
.column-map-8x6 .JP-01 { | |
grid-column-start: 8; | |
grid-row-start: 1; | |
} | |
.column-map-8x6 .JP-34 { | |
grid-column-start: 1; | |
grid-row-start: 2; | |
} | |
.column-map-8x6 .JP-33 { | |
grid-column-start: 2; | |
grid-row-start: 2; | |
} | |
.column-map-8x6 .JP-28 { | |
grid-column-start: 3; | |
grid-row-start: 2; | |
} | |
.column-map-8x6 .JP-18 { | |
grid-column-start: 4; | |
grid-row-start: 2; | |
} | |
.column-map-8x6 .JP-21 { | |
grid-column-start: 5; | |
grid-row-start: 2; | |
} | |
.column-map-8x6 .JP-15 { | |
grid-column-start: 6; | |
grid-row-start: 2; | |
} | |
.column-map-8x6 .JP-05 { | |
grid-column-start: 7; | |
grid-row-start: 2; | |
} | |
.column-map-8x6 .JP-03 { | |
grid-column-start: 8; | |
grid-row-start: 2; | |
} | |
.column-map-8x6 .JP-40 { | |
grid-column-start: 2; | |
grid-row-start: 3; | |
} | |
.column-map-8x6 .JP-41 { | |
grid-column-start: 1; | |
grid-row-start: 3; | |
} | |
.column-map-8x6 .JP-26 { | |
grid-column-start: 4; | |
grid-row-start: 3; | |
} | |
.column-map-8x6 .JP-25 { | |
grid-column-start: 5; | |
grid-row-start: 3; | |
} | |
.column-map-8x6 .JP-20 { | |
grid-column-start: 6; | |
grid-row-start: 3; | |
} | |
.column-map-8x6 .JP-07 { | |
grid-column-start: 7; | |
grid-row-start: 3; | |
} | |
.column-map-8x6 .JP-04 { | |
grid-column-start: 8; | |
grid-row-start: 3; | |
} | |
.column-map-8x6 .JP-42 { | |
grid-column-start: 1; | |
grid-row-start: 4; | |
} | |
.column-map-8x6 .JP-43 { | |
grid-column-start: 2; | |
grid-row-start: 4; | |
} | |
.column-map-8x6 .JP-44 { | |
grid-column-start: 3; | |
grid-row-start: 4; | |
} | |
.column-map-8x6 .JP-27 { | |
grid-column-start: 4; | |
grid-row-start: 4; | |
} | |
.column-map-8x6 .JP-29 { | |
grid-column-start: 5; | |
grid-row-start: 4; | |
} | |
.column-map-8x6 .JP-10 { | |
grid-column-start: 6; | |
grid-row-start: 4; | |
} | |
.column-map-8x6 .JP-09 { | |
grid-column-start: 7; | |
grid-row-start: 4; | |
} | |
.column-map-8x6 .JP-08 { | |
grid-column-start: 8; | |
grid-row-start: 4; | |
} | |
.column-map-8x6 .JP-46 { | |
grid-column-start: 1; | |
grid-row-start: 5; | |
} | |
.column-map-8x6 .JP-45 { | |
grid-column-start: 2; | |
grid-row-start: 5; | |
} | |
.column-map-8x6 .JP-37 { | |
grid-column-start: 3; | |
grid-row-start: 5; | |
} | |
.column-map-8x6 .JP-36 { | |
grid-column-start: 4; | |
grid-row-start: 5; | |
} | |
.column-map-8x6 .JP-23 { | |
grid-column-start: 5; | |
grid-row-start: 5; | |
} | |
.column-map-8x6 .JP-19 { | |
grid-column-start: 6; | |
grid-row-start: 5; | |
} | |
.column-map-8x6 .JP-11 { | |
grid-column-start: 7; | |
grid-row-start: 5; | |
} | |
.column-map-8x6 .JP-12 { | |
grid-column-start: 8; | |
grid-row-start: 5; | |
} | |
.column-map-8x6 .JP-47 { | |
grid-column-start: 1; | |
grid-row-start: 6; | |
} | |
.column-map-8x6 .JP-38 { | |
grid-column-start: 2; | |
grid-row-start: 6; | |
} | |
.column-map-8x6 .JP-39 { | |
grid-column-start: 3; | |
grid-row-start: 6; | |
} | |
.column-map-8x6 .JP-30 { | |
grid-column-start: 4; | |
grid-row-start: 6; | |
} | |
.column-map-8x6 .JP-24 { | |
grid-column-start: 5; | |
grid-row-start: 6; | |
} | |
.column-map-8x6 .JP-22 { | |
grid-column-start: 6; | |
grid-row-start: 6; | |
} | |
.column-map-8x6 .JP-14 { | |
grid-column-start: 7; | |
grid-row-start: 6; | |
} | |
.column-map-8x6 .JP-13 { | |
grid-column-start: 8; | |
grid-row-start: 6; | |
} | |
} |
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="UTF-8"> | |
<title>カラム地図CSS</title> | |
<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0" /> | |
<link rel="stylesheet" href="column-map-8x6.css" /> | |
<style> | |
h1 { | |
text-align: center; | |
margin: auto; | |
font-size: 140%; | |
} | |
.column-map-8x6 { | |
max-width: 800px; | |
margin: auto; | |
} | |
.column-map-8x6 div { | |
background: #BDC7BC; | |
font-weight: bold; | |
color: white; | |
} | |
.highlight { | |
background: #009DDC !important; | |
} | |
</style> | |
</head> | |
<body> | |
<h1>首都圏整備法にいう首都圏</h1> | |
<div class="column-map-8x6"> | |
<div class="JP-01">北海道</div> | |
<div class="JP-02">青森</div> | |
<div class="JP-03">岩手</div> | |
<div class="JP-04">宮城</div> | |
<div class="JP-05">秋田</div> | |
<div class="JP-06">山形</div> | |
<div class="JP-07">福島</div> | |
<div class="JP-08 highlight">茨城</div> | |
<div class="JP-09 highlight">栃木</div> | |
<div class="JP-10 highlight">群馬</div> | |
<div class="JP-11 highlight">埼玉</div> | |
<div class="JP-12 highlight">千葉</div> | |
<div class="JP-13 highlight">東京</div> | |
<div class="JP-14 highlight">神奈川</div> | |
<div class="JP-15">新潟</div> | |
<div class="JP-16">富山</div> | |
<div class="JP-17">石川</div> | |
<div class="JP-18">福井</div> | |
<div class="JP-19 highlight">山梨</div> | |
<div class="JP-20">長野</div> | |
<div class="JP-21">岐阜</div> | |
<div class="JP-22">静岡</div> | |
<div class="JP-23">愛知</div> | |
<div class="JP-24">三重</div> | |
<div class="JP-25">滋賀</div> | |
<div class="JP-26">京都</div> | |
<div class="JP-27">大阪</div> | |
<div class="JP-28">兵庫</div> | |
<div class="JP-29">奈良</div> | |
<div class="JP-30">和歌山</div> | |
<div class="JP-31">鳥取</div> | |
<div class="JP-32">島根</div> | |
<div class="JP-33">岡山</div> | |
<div class="JP-34">広島</div> | |
<div class="JP-35">山口</div> | |
<div class="JP-36">徳島</div> | |
<div class="JP-37">香川</div> | |
<div class="JP-38">愛媛</div> | |
<div class="JP-39">高知</div> | |
<div class="JP-40">福岡</div> | |
<div class="JP-41">佐賀</div> | |
<div class="JP-42">長崎</div> | |
<div class="JP-43">熊本</div> | |
<div class="JP-44">大分</div> | |
<div class="JP-45">宮崎</div> | |
<div class="JP-46">鹿児島</div> | |
<div class="JP-47">沖縄</div> | |
</div> | |
</body> | |
</html> |