このような枠付きのリストを作りたいのですが、うまく行きませんでした。
・角だけを丸くしたいがradiusを入れると全部が丸くなってしまう
・各県の間の枠線が重なっていて太くなってしまっている
このような問題につまづいております。
よければどのようにCSSを記述するとうまく行くかを解説お願いします。
下記は自分で書いたコードです。
<div class="pa-top-area-map"> <img class="japanMap" src="img/japanMap.png"> <ul class="map-area kyushu"> <li><a href="#">福岡</a></li> <li><a href="#">佐賀</a></li> <li><a href="#">長崎</a></li> <li><a href="#">大分</a></li> <li><a href="#">熊本</a></li> <li><a href="#">宮崎</a></li> <li><a href="#">鹿児島</a></li> </ul> </div>
.mv-right { width:50%; padding:20px; } .japanMap { height: 400px; padding-top:30px; } .map-area li { list-style:none; border:2px solid #ccc; padding:2px; width:66px; height:28px; font-size:14px; font-weight: 700; /* text-align:center; line-height: 28px; */ overflow:hidden; background-color:yellow; display: flex; justify-content: center; }
【追加の質問】
<ul class="map-area shikoku multi"> <li>愛媛</li> <li>高知</li> <li>香川</li> <li>徳島</li> </ul>
.map-area.multi { display:flex; width:120px; flex-wrap:wrap; } .map-area.multi li:nth-child(odd){ border-right:2px solid black; } .map-area.multi li:nth-child(-n+2){ border-top: none; }
このようなHTMLを追加して下記のような枠を作ろうと思ったのですが、
枠が二重になってしまったり、変な隙間が出来てしまったりとうまく出来ませんでした。
こちらの解説もお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/29 14:21
2020/08/29 14:31
2020/08/29 14:48
2020/08/29 14:55
2020/08/30 03:34