CSS隔行换色

2016-02-19 21:29 2 1 收藏

有一种朋友不在生活里,却在生命力;有一种陪伴不在身边,却在心间。图老师即在大家的生活中又在身边。这么贴心的服务你感受到了吗?话不多说下面就和大家分享CSS隔行换色吧。

【 tulaoshi.com - Web开发 】

  行换色的问题,其实很简单,解决办法无非一下几种:

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

  1:背景图,如果行高固定的话,推荐使用背景图,也推荐将行高固定!兼容一切浏览器。

  2:expression

  文字:color:expression(this.sourceIndex%2 ? '#ff0000':'#000000');

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

  背景:background-color:expression(this.sourceIndex%2 ? '#ff0000':'#000000');

  注:本方法浏览器兼容度不够,不支持ff3。

  3:class分别定义:

<ul
<li class="bgcolor"...
<li...
<li class="bgcolor"...
<li...
</ul
  实实在在的写法。

  4:通过JS,看实例:

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
html xmlns="http://www.w3.org/1999/xhtml"
head
meta http-equiv="Content-Type" content="text/html; charset=utf-8" /
title无标题文档/title
link href="index.css" rel="stylesheet" type="text/css" /
script type="text/javascript"
function bgChange(){
  if(!document.getElementsByTagName) return false;
  var tables = document.getElementsByTagName("table");
  for(var i=0; itables.length; i++){
    var odd = false;
    trs = tables[i].getElementsByTagName("tr");
    for(var j=0; jtrs.length; j++){
      if(odd==true){
        trs[j].style.background = "#ccc";
        odd = false;
      }else{
        odd = true;
      }
    }
  }
}
window.onload = bgChange;
/script
/head
body  
table width="600" border="0" align="center" cellpadding="0" cellspacing="0"
  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
  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
  tr
    td测试文字/td
    td测试文字/td
    td测试文字/td
  /tr
  tr
    td测试文字/td
    td测试文字/td
    td测试文字/td
  /tr
/table
script type='text/javascript'
//![CDATA[
if (document.getElementById('processtime')) document.getElementById('processtime').innerHTML="span class='runtimedisplay'Run in 184 ms, 9 Queries./span";
//]]
/script/body
/html

来源:https://www.tulaoshi.com/n/20160219/1626305.html

延伸阅读
中华通软件界面换色  
标签: PS PS教程
本教程为 www.jcwcn.com 中国 123summer 原创,如转载请保留这段话: screen.width-500)this.style.width=screen.width-500;" border=0 pop="按此在新窗口浏览图片"> 图象表达 应该还 够清楚 就不要文字说了吧?? screen.width-500)this.style.width=screen.width-500;" border=0 pop="按此在新窗口浏览图片"> 再 调整一下 高斯模糊 ...
Photoshop快速给衣服换色教程   换色具体操作过程: 效果图 1、将原图片导入Photoshop中,将不需要改变颜色的部分用钢笔工具抠出来 2、新建图层,在选区中填充红色 3、将新建图层样式改为色相 (www.tulaoshi.com) 如图: 4、按ctrl+B跳出色彩平衡对话框 慢慢调整色彩,如图 ...
标签: PS PS教程
先看一下效果: 制作工具:Photoshop CS 制作过程: 换色简单的方法就是选中后,使用快捷键,不过这样做图像的层次会有所改变,下面用的方法是用色相混合模式来替换图像模式。 1、打开一幅汽车素材文件,如图01所示。 2、按住鼠标左键将背景层拖到图层面板下方的新建图层按钮,复制生成“背景副本图层”。 3、选择菜单栏...
不少网站开始采用韩式风格来建站,这种风格的特点是色彩变化丰富、应用动画合理、结构新颖,最明显的特点就是表格或标题栏常会加上一条 横或竖的色带 ,如图1中圈起来的地方就是这样。 一般人都会想到用Photoshop等软件来完成这样的效果,但如果网页上这类图片太多,或是较大时,会给访问带来一定的困难。这里就给大...

经验教程

316

收藏

64
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部