文字の画像(イメージ)化
cman.jp cman.jp > パーツ作成メニュー > 表のデザイン > マウス移動に表のセル/行/列を色付け

マウス移動に合わせて表のセル/行/列に色を付ける

htmlのtableタグ内をマウスで移動したときに、セル/行/列の色を変更することが出来ます。また、table内のどこの位置のセル・TDタグがクリックされたのかを取得することもできます。

「選択行に色を付ける」「選択セルに色を付ける」「選択列に色を付ける」など、色々な指定が出来ますのでお試しください。

セル/行/列の色を付けを変更して見よう!

「セル」と「行」はCSSで実現し、「列」はJavaScriptで実現しています。色々試してみて、生成されたCSSをコピー・加工してご利用ください。

色を付ける対象
イベントの発生
↓マウスを乗せると色が変わります
見出し1見出し2見出し3見出し4
データ11データ12データ13データ14
データ21データ22データ23データ24
データ31データ32データ33データ34
データ41データ42データ43データ44
データ51データ52データ53データ54
onClickの結果(表をクリックで表示されます)
使用したhtml
<table class="tableArea" id="makeImg"
    onclick="tableClick(event)"
    onmousemove=";mouseMove(event)"
    onmouseout="mouseOut(event)">
  <tr><th>見出し1</th><th>見出し2</th><th>見出し3</th><th>見出し4</th></tr>
  <tr><td>データ11</td><td>データ12</td><td>データ13</td><td>データ14</td></tr>
  <tr><td>データ21</td><td>データ22</td><td>データ23</td><td>データ24</td></tr>
  <tr><td>データ31</td><td>データ32</td><td>データ33</td><td>データ34</td></tr>
  <tr><td>データ41</td><td>データ42</td><td>データ43</td><td>データ44</td></tr>
  <tr><td>データ51</td><td>データ52</td><td>データ53</td><td>データ54</td></tr>
</table>
生成したCSS
<style type="text/css">
#button {
  display       : inline-block;
  border-radius : 5%;          /* 角丸       */
  font-size     : 14pt;        /* 文字サイズ */
  text-align    : center;      /* 文字位置   */
  cursor        : pointer;     /* カーソル   */
  padding       : 10px 10px;   /* 余白       */
  background    : #000066;     /* 背景色     */
  color         : #ffffff;     /* 文字色     */
  line-height   : 1em;         /* 1行の高さ  */
  transition    : .3s;         /* なめらか変化 */
  box-shadow    : 4px 4px 3px #666666;  /* 影の設定 */
  border        : 2px solid #000066;    /* 枠の指定 */
}
#button:hover {
  box-shadow    : none;        /* カーソル時の影消去 */
  color         : #000066;     /* 背景色     */
  background    : #ffffff;     /* 文字色     */
}
</style>
生成したJavaScript

ページTOP
広告
広告

注意事項

フォントは使用するページ(html)により変わります。

ページTOP
広告

生成できるホームページ・パーツ一覧
ご利用時の注意事項・制約事項
よくあるご質問
何で無料なの?
生成コードに利用制限はある?
生成コードに保証はある?
jQueryで生成できない?

広告
ページTOP
広告
QrCode
このページのURL
スマートフォン・タブレット
運営:株式会社シーマン