`
cakin24
  • 浏览: 1389392 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

隔行换色并且鼠标指向行变色的表格

阅读更多
一 应用
对于一些清单型数据,通常是利用表格展示到页面中。如果数据比较多,很容易看串行。这时,可以为表格添加隔行换色并且鼠标指向行变色功能。
 
二 代码
<script language="javascript" src="JS/jquery-3.1.1.min.js"></script>
<style type="text/css">
table{ border:0;border-collapse:collapse;}                /*设置表格整体样式*/
td{font:normal 12px/17px Arial;padding:2px;width:100px;}  /*设置单元格的样式*/
 
th{  /*设置表头的样式*/
      font:bold 12px/17px Arial;
      text-align:left;
      padding:4px;
      border-bottom:1px solid #333;
}
.odd{background:#cef;}       /*设置奇数行样式*/
.even{background:#ffc;}      /*设置偶数行样式*/
.light{background:#00A1DA;}  /*设置鼠标移到行的样式*/
</style>
<table>
  <thead>
    <tr>
      <th>产品名称</th>
      <th>产地</th>
      <th>厂商</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>爱美电视机</td>
      <td>福州</td>
      <td>爱美电子</td>
    </tr>
    <tr>
      <td>爱美洗衣机</td>
      <td>福州</td>
      <td>爱美电子</td>
    </tr>
    <tr>
      <td>爱美冰箱</td>
      <td>福州</td>
      <td>爱美电子</td>
    </tr>
    <tr>
      <td>爱美空调</td>
      <td>福州</td>
      <td>爱美电子</td>
    </tr>	
  </tbody>
</table>
<script type="text/javascript">
$(document).ready(function(){
  $("tbody tr:even").addClass("odd");                    //为偶数行添加样式
  $("tbody tr:odd").addClass("even");                     //为奇数行添加样式
  $("tbody tr").hover(                                   //为表格主体每行绑定hover方法
        function() {$(this).addClass("light");},
        function() {$(this).removeClass("light");}
  );
});
</script>
 
 
三 运行效果

 
 
四 运行说明
:even用于获取索引值为偶数的元素,:odd用于获取索引值为奇数的元素。
  • 大小: 2.8 KB
1
0
分享到:
评论

相关推荐

    表格隔行换色 鼠标移过变色

    "表格隔行换色 鼠标移过变色"是两种常见的表格样式优化手段,它们可以使得表格内容更易于阅读,同时提升用户体验。在JavaScript(JS)的帮助下,我们可以轻松实现这些效果。 1. **隔行换色**: 隔行换色通常使用...

    表格渲染(悬浮变色,隔行换色,点击变色)

    /** * * @author 翟正强 广东中山中南中南T25班 * @version1.0 * @2009-09-08 * @表格渲染(悬浮变色,隔行换色,点击变色) */

    精选_毕业设计_隔行换色鼠标指向表格行变色(含页面内容查找功能)、jQuery UI插件(gridster)_完整源码

    本项目“精选_毕业设计_隔行换色鼠标指向表格行变色(含页面内容查找功能)、jQuery UI插件(gridster)_完整源码”集成了这些技术,为用户提供了一套实用的功能。 首先,我们来探讨“隔行换色鼠标指向表格行变色”...

    超简单表格隔行换色+鼠标经过变色(ie6,ie7,ff)

    下面我们将详细探讨如何实现“超简单表格隔行换色+鼠标经过变色”这一功能,并兼容IE6、IE7以及Firefox。 首先,让我们从隔行换色开始。这是一种常见的CSS技巧,可以通过使用CSS伪类`:nth-child()`来实现。这个选择...

    隔行变色鼠标移动变色表格

    CSS+JS 实现表格隔行变色 鼠标移动变色

    表格table隔行换色以及点击整行变色.rar

    首先,让我们讨论表格隔行换色。这种效果通常被称为“斑马线”效果,因为它使得交替的行呈现出不同的颜色,从而帮助用户更容易地分辨出每一行。在HTML中,我们可以通过CSS(Cascading Style Sheets)来实现这一功能...

    jquery表格隔行变色鼠标滑过竖直表格内容变色效果

    本主题涉及的是使用jQuery实现的一种常见的用户界面优化技巧——"表格隔行变色"以及"鼠标滑过时竖直表格内容变色效果"。这种效果可以提升表格的可读性,使得数据更加清晰易辨。 首先,我们来讨论“表格隔行变色”。...

    js表格变色制作表格隔行变色,滑过选中变色特效

    为了提高用户的阅读体验,有时候我们需要对表格进行美化,例如实现隔行变色、鼠标滑过时选中变色等特效。本教程将详细介绍如何使用JavaScript来实现这些效果。 首先,让我们了解一下JavaScript在网页中的作用。...

    jquery隔行换色和鼠标经过样式和标题提示效果.rar

    在网页的表格或者列表中,通过隔行换色可以清晰地区分每一行数据,提高用户的阅读体验。jQuery可以方便地实现这一功能。通常,我们会选择所有的偶数行或奇数行,然后改变它们的背景颜色。例如,使用CSS类来定义不同...

    表格颜色自动隔行变色

    隔行变色的基本原理是通过编程或者设置表格样式,使表格的偶数行或奇数行显示不同的背景颜色。这种色彩的交替使得表格行与行之间产生视觉差异,减轻了阅读时的疲劳感,提高了信息的可读性。 2. 实现方法: - ...

    winfrom 隔行换色

    DataGridView是.NET Framework提供的用于显示表格数据的强大控件,它可以方便地实现隔行换色功能。步骤如下: 1. 打开Visual Studio,创建一个新的WinForms项目。 2. 在工具箱中找到DataGridView控件,将其拖放到...

    网页里面表格隔行变色代码

    在本案例中,"网页里面表格隔行变色代码" 描述了一种实现表格隔行变色的方法,包括奇偶数行的变色以及点击变色的效果。 首先,我们来了解如何实现基础的表格隔行变色。在HTML中,`&lt;table&gt;`元素用于创建表格,`&lt;tr&gt;`...

    可编辑的表格,实现隔行换色等效果

    "可编辑的表格,实现隔行换色等效果"是一个典型的功能实现,通常用于数据展示,使表格更加易读,提升视觉效果。这个功能的实现通常涉及到HTML、CSS和JavaScript技术,特别是jQuery库的运用。 首先,HTML是网页的...

    repeater隔行换色与鼠标停留在上面达到变色效果

    在网页设计中,经常需要对数据列表进行美化,如实现表格的隔行换色和鼠标悬停时变色的效果,这能提升用户的交互体验。在ASP.NET中,Repeater控件是一个常用的数据绑定控件,它能够灵活地展示数据。在本教程中,我们...

    WPF Grid 隔行换色

    在处理大量数据时,为了提高可读性,我们经常会在`Grid`中实现隔行换色的效果,就像电子表格那样。这种效果可以使用户更容易区分和识别数据行,提升用户体验。以下将详细讲解如何在WPF中实现`Grid`隔行换色。 首先...

    CSS结合JavaScript 实现Li隔行换色 代码

    ### CSS结合JavaScript 实现Li隔行换色代码详解 #### 一、背景介绍 在网页设计与开发过程中,为了提高用户体验以及美观性,开发者经常需要对列表项进行样式处理,如实现列表项的隔行变色功能。这种功能不仅能够使...

    表头拖动效果|表格隔行换色效果|大气的表格样式|选择行底色突出显示

    2. **表格隔行换色效果**:也称为交错行颜色或Zebra Striping,这是一种常见的优化可读性的设计技巧。通过在交替的行中使用不同的背景色,可以更轻松地引导用户的眼睛跟踪行间的差异,尤其是当数据量较大时。实现这...

    jQuery插件实现表格隔行换色且感应鼠标高亮行变色

    js代码: css代码: 代码如下: tr.alt td { background:#ecf6fc; /*这行将给所有的tr加上背景色*/ } tr.over td { background:#bcd4ec; /*这个将是鼠标高亮行的背景色*/ }

Global site tag (gtag.js) - Google Analytics