我将全部的代码上传到了github,你可以下载查看

  1. <!-------change the background color-------------->
  2. <script>
  3. function color1(event)
  4. {
  5. var cubebody=document.getElementById('body_color');
  6. cubebody.className = 'graydient1';
  7. }
  8. function color2()
  9. {
  10. var cubebody=document.getElementById('body_color');
  11. cubebody.className = 'graydient2';
  12. }
  13. function color3()
  14. {
  15. var cubebody=document.getElementById('body_color');
  16. cubebody.className = 'graydient3';
  17. }
  18. function color4()
  19. {
  20. var cubebody=document.getElementById('body_color');
  21. cubebody.className = 'graydient4';
  22. }
  23. </script>
  24. <style>
  25. /* 下拉按钮样式 */
  26. .dropbtn {
  27. background-color: #4CAF50;
  28. color: white;
  29. padding: 16px;
  30. font-size: 16px;
  31. border: none;
  32. cursor: pointer;
  33. }
  34.  
  35. /* 容器 <div> - 需要定位下拉内容 */
  36. .dropdown {
  37. position: fixed;
  38. left: 50px;
  39. top: 20px;
  40. display: inline-block;
  41. }
  42.  
  43. /* 下拉内容 (默认隐藏) */
  44. .dropdown-content {
  45. display: none;
  46. position: absolute;
  47. min-width: 160px;
  48. box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  49. }
  50.  
  51. /* 下拉菜单的button */
  52. .dropdown-content button {
  53. background-color: #4CAF50;
  54. border-radius: 6px;
  55. color: white;
  56. padding: 16px;
  57. font-size: 16px;
  58. border: none;
  59. cursor: pointer;
  60. }
  61.  
  62. /* 鼠标移上去后修改下拉菜单链接颜色 */
  63. .dropdown-content a:hover {background-color: #f1f1f1}
  64.  
  65. /* 在鼠标移上去后显示下拉菜单 */
  66. .dropdown:hover .dropdown-content {
  67. display: block;
  68. }
  69.  
  70. /* 当下拉内容显示后修改下拉按钮的背景颜色 */
  71. .dropdown:hover .dropbtn {
  72. background-color: #3e8e41;
  73. }
  74. </style>
  75.  
  76. <div class="dropdown">
  77. <button class="dropbtn">Background</button>
  78. <div class="dropdown-content">
  79. <button onMouseDown="color1(event)">type 1</button>
  80. <button onMouseDown="color2()">type 2</button>
  81. <button onMouseDown="color3()">type 3</button>
  82. <button onMouseDown="color4()">type 4</button>
  83. </div>
  84. </div>
  85. <!--------change color end---------->

  

第二部分:css

  1. @charset "utf-8";
  2. /* change the color of background */
  3. .graydient1{
  4. /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fce6bc+0,f8a500+42,f8a500+51,f8a500+61,fbd893+100 */
  5. background: #fce6bc; /* Old browsers */
  6. background: -moz-linear-gradient(top, #fce6bc 0%, #f8a500 42%, #f8a500 51%, #f8a500 61%, #fbd893 100%); /* FF3.6-15 */
  7. background: -webkit-linear-gradient(top, #fce6bc 0%,#f8a500 42%,#f8a500 51%,#f8a500 61%,#fbd893 100%); /* Chrome10-25,Safari5.1-6 */
  8. background: linear-gradient(to bottom, #fce6bc 0%,#f8a500 42%,#f8a500 51%,#f8a500 61%,#fbd893 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  9. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fce6bc', endColorstr='#fbd893',GradientType=0 ); /* IE6-9 */
  10. }
  11. .graydient2{
  12. /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#8e8e8e+0,8e8e8e+28,0c0c0c+45,010101+50,0a0a0a+59,4a4a4a+76,353535+87,1a1a1a+100 */
  13. background: #8e8e8e; /* Old browsers */
  14. background: -moz-linear-gradient(top, #8e8e8e 0%, #8e8e8e 28%, #0c0c0c 45%, #010101 50%, #0a0a0a 59%, #4a4a4a 76%, #353535 87%, #1a1a1a 100%); /* FF3.6-15 */
  15. background: -webkit-linear-gradient(top, #8e8e8e 0%,#8e8e8e 28%,#0c0c0c 45%,#010101 50%,#0a0a0a 59%,#4a4a4a 76%,#353535 87%,#1a1a1a 100%); /* Chrome10-25,Safari5.1-6 */
  16. background: linear-gradient(to bottom, #8e8e8e 0%,#8e8e8e 28%,#0c0c0c 45%,#010101 50%,#0a0a0a 59%,#4a4a4a 76%,#353535 87%,#1a1a1a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  17. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e8e8e', endColorstr='#1a1a1a',GradientType=0 ); /* IE6-9 */
  18. }
  19. .graydient3{
  20. /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cfe0e9+0,aacede+17,61acc7+35,3a9cc2+52,42b6d6+59,4cd8f0+71,3aa5c2+84,26688c+100 */
  21. background: #cfe0e9; /* Old browsers */
  22. background: -moz-linear-gradient(top, #cfe0e9 0%, #aacede 17%, #61acc7 35%, #3a9cc2 52%, #42b6d6 59%, #4cd8f0 71%, #3aa5c2 84%, #26688c 100%); /* FF3.6-15 */
  23. background: -webkit-linear-gradient(top, #cfe0e9 0%,#aacede 17%,#61acc7 35%,#3a9cc2 52%,#42b6d6 59%,#4cd8f0 71%,#3aa5c2 84%,#26688c 100%); /* Chrome10-25,Safari5.1-6 */
  24. background: linear-gradient(to bottom, #cfe0e9 0%,#aacede 17%,#61acc7 35%,#3a9cc2 52%,#42b6d6 59%,#4cd8f0 71%,#3aa5c2 84%,#26688c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  25. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfe0e9', endColorstr='#26688c',GradientType=0 ); /* IE6-9 */
  26. }
  27. .graydient4{
  28. /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ebeded+1,ebeded+12,d2d3da+28,afb1bf+49,d3d6db+77,ebeded+100 */
  29. background: #ebeded; /* Old browsers */
  30. background: -moz-linear-gradient(top, #ebeded 1%, #ebeded 12%, #d2d3da 28%, #afb1bf 49%, #d3d6db 77%, #ebeded 100%); /* FF3.6-15 */
  31. background: -webkit-linear-gradient(top, #ebeded 1%,#ebeded 12%,#d2d3da 28%,#afb1bf 49%,#d3d6db 77%,#ebeded 100%); /* Chrome10-25,Safari5.1-6 */
  32. background: linear-gradient(to bottom, #ebeded 1%,#ebeded 12%,#d2d3da 28%,#afb1bf 49%,#d3d6db 77%,#ebeded 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  33. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebeded', endColorstr='#ebeded',GradientType=0 ); /* IE6-9 */
  34. }

  

js切换背景颜色的更多相关文章

  1. 关于更改MYECLIPSE JS 代码背景颜色

    白色的背景,看花了眼,你想改一下编辑器的背景颜色,移步这里就可以了. 这时你高兴的打开编辑器,发现颜色确实变了,但是当你打开有JS的JSP时,你碉堡了,发现JS的背景颜色还是默认的, 看着让人纠结,好 ...

  2. js获取背景颜色

    //js获取背景颜色var Airport=$("#Airport").css('background-color'); js设置背景颜色 $("#intercity&q ...

  3. 一个简单且丑陋的js切换背景图片基础示例

    不多说,直接上代码,非常基础的一个原生js切换元素背景图片范例 <html> <head> <meta http-equiv="Content-Type&quo ...

  4. js随机背景颜色

    // 要求: 随机生成颜色RGB 核心点 :(0,0,0) rgb 每一组的数字取值范围是 0~255 // 需要随机生成 0~255 之间的整数 function getRandom(min, ma ...

  5. android Button 切换背景,实现动态按钮和按钮颜色渐变

        android Button 切换背景,实现动态按钮和按钮颜色渐变 一.添加android 背景筛选器selector实现按钮背景改变     1.右键单击项目->new->Oth ...

  6. [ASP.NET] [JS] GridView点击高亮当前选择行,并在点击另一行时恢复上一选择行背景颜色

    在ASP.NET中的gridview控件里面可以通过设定其OnRowDataBound事件来进行实现高亮当前行的操作 前端控件的设置: 只要设置好OnRowDataBound属性即可,会自动在.cs文 ...

  7. css3动画之背景颜色的自动切换

    因为不同浏览器内核的不同所以会产生浏览器兼容性问题 <!DOCTYPE html> <html> <head> <meta charset='utf-8'/& ...

  8. ext js 4.0 grid表格根据列值的不同给行设置不同的背景颜色

    Code: Ext.create('Ext.grid.Panel', { ... viewConfig: { getRowClass: function(record) { return record ...

  9. 切换myEclipse工作空间后设置,myEclipse添加注释/设置豆沙背景颜色/调节字体大小

    一.添加注释 操作位置: 注释规范 Files/** * @文件名称: ${file_name} * @文件路径: ${package_name} * @功能描述: ${todo} * @作者: ${ ...

随机推荐

  1. JDBC---Mysql(1)

    使用MySQL需要导mysql-connector-java-5.1.7-bin.jar包 所有的java.sql.Driver实现类,都提供了static块,块内的代码就是把自己注册到DriverM ...

  2. 图解Fiddler如何抓取Android数据包

    介绍Fiddler抓取Android数据包希望对大家的工作和学习有所帮助! 电脑开启wifi热点 首先在电脑上下载一个wifi软件,我这里用的是猎豹wifi,电脑开启wifi热点后,如下图所示:  设 ...

  3. 使用Python + Selenium打造浏览器爬虫

    Selenium 是一款强大的基于浏览器的开源自动化测试工具,最初由 Jason Huggins 于 2004 年在 ThoughtWorks 发起,它提供了一套简单易用的 API,模拟浏览器的各种操 ...

  4. 陌生的 metaclass(转)

    add by zhj:这是我见过的对metaclass解释最清楚的文章了,例子很好,真是一例胜千言 原文:http://wiki.jikexueyuan.com/project/explore-pyt ...

  5. docker+jenkins+maven简单部署

    构建jar包 1.拉取jenkins容器景象 docker pull docker.io/jenkins/jenkins 2.配置映射目录,创建一个容器 mkdir /data/jenkins doc ...

  6. 20181226 PL/SQL批量生产处理语句

    总有那么些时候,对某些特定条件的数据需要做更新或者修改,或者Truncate特定的一些表,而你又不想要每一个表都去写Truncate table 语句. 那么可以采用Select 的拼接语句 如下: ...

  7. Java基础知识(JAVA基本数据类型包装类)

    基本数据类型的包装类 为什么需要包装类? Java并不是纯面向对象的语言.Java语言是一个面向对象的语言,但是Java的基本数据类型却不是面向对象的.但是我们在实际使用中经常需要将基本数据转化成对象 ...

  8. 数据库每分钟运行监控SQL

    每1分钟运行一次,记录正在运行的SQL,监控数据 放在ReportServer库的t_WhoIsActive表中,保留最近30天的数据! USE [ReportServer] GO /****** O ...

  9. 循环打印视图(学习WHILE循环)

    ) --视图名 --总视图数 --循环次数 SELECT @RowCount = COUNT(NAME) FROM sysobjects WHERE xtype = 'v' WHILE @i < ...

  10. Mysql索引基础原理

    索引的概念 索引是特殊数据结构:  定义在查找时作为查找条件的字段 索引实现在存储引擎 功能: 1.约束数据 2.加速查询 优点: 索引可以降低服务需要扫描的数据量,减少了IO次数 索引可以帮助服务器 ...