- CSSのborder-radiusプロパティを使用する方法:
table {
border-collapse: separate;
border-spacing: 0;
}
tr {
border-radius: 10px;
}
td {
padding: 10px;
border: 1px solid black;
}
上記のコードでは、tr
要素にborder-radius
プロパティを設定して、行の角を丸くします。td
要素には適切なパディングとボーダーを設定しています。
- 独自のクラスを使用する方法:
.rounded-row {
border-radius: 10px;
}
<table>
<tr class="rounded-row">
<td>...</td>
<td>...</td>
</tr>
<tr>
<td>...</td>
<td>...</td>
</tr>
</table>
上記のコードでは、rounded-row
というクラスを作成し、tr
要素に適用します。これにより、指定した行だけが丸く表示されます。
- :first-childと:last-child疑似クラスを使用する方法:
tr:first-child {
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
tr:last-child {
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}
上記のコードでは、:first-child
と:last-child
疑似クラスを使用して、最初の行と最後の行の角を丸くします。
これらはいくつかのボーダーラジウスを設定する方法の一部です。必要に応じて、上記のコードを変更してデザインを調整することができます。