ホームページ > ウェブフロントエンド > CSSチュートリアル > CSS と JavaScript を使用して HTML テーブルにゼブラ ストライプを作成する方法

CSS と JavaScript を使用して HTML テーブルにゼブラ ストライプを作成する方法

Linda Hamilton
リリース: 2024-12-27 03:22:10
オリジナル
240 人が閲覧しました

How to Create Zebra Stripes in HTML Tables Using CSS and JavaScript?

CSS と JavaScript を使用してテーブルの代替行の色を適用する方法

HTML では、次のようにクラスを使用して代替行の色を適用できます。あなたは実証してきました。ただし、スタイルを個々の行ではなくテーブル コンテナー自体に適用する必要があります。 CSS セレクターは、これを実現する方法を提供します。

テーブルの行にゼブラ ストライプを持たせるには、:nth-child(odd) 疑似クラスを使用できます。このセレクターは、テーブル本体 () 内のすべての奇数行をターゲットとします。その後、これらの奇数行に、別の背景色やテキスト色などのスタイルを適用できます。

jQuery の使用

JavaScript を使用したい場合は、以下を使用できます。 jQueryライブラリ。 jQuery を使用すると、テーブル内の奇数行をすべて選択し、css() 関数で目的のスタイルを適用できます。

例HTML:

<table border="1">
  <tbody>
    <tr>
      <td>1</td>
      <td>2</td>
      <td>3</td>
      <td>4</td>
    </tr>
    <tr>
      <td>5</td>
      <td>6</td>
      <td>7</td>
      <td>8</td>
    </tr>
    <tr>
      <td>9</td>
      <td>10</td>
      <td>11</td>
      <td>13</td>
    </tr>
  </tbody>
</table>
ログイン後にコピー

CSS:

tbody td {
  padding: 30px;
}

tbody tr:nth-child(odd) {
  background-color: #4C8BF5;
  color: #fff;
}
ログイン後にコピー

jQuery:

$(document).ready(function() {
  $("tr:odd").css({
    "background-color":"#000",
    "color":"#fff"
  });
});
ログイン後にコピー

これらを使用メソッドを使用すると、CSS を使用してテーブル行の代替色を簡単に作成でき、視覚的に魅力的なプレゼンテーションを確保できます。データ。

以上がCSS と JavaScript を使用して HTML テーブルにゼブラ ストライプを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート