鼠标指针经过时背景变色

使用JavaScriptCSS可以实现鼠标经过改变DIV背景颜色的效果。下面我将为你提供一种实现方式的详细解释和相应的源代码。 最后,我们需要使用JavaScript来将CSS样式应用到DIV元素。首先,我们需要一个DIV元素作为目标,当鼠标经过改变其背景颜色。接下来,我们需要使用CSS来设置DIV的初始样式和鼠标经过的样式。将上述代码保存为一个HTML文件,然后在浏览器中打开该文件,你将看到一个具有鼠标经过改变背景颜色效果的DIV元素。选择器选择了ID为"myDiv"的DIV元素,并设置了宽度、高度和初始背景颜色为蓝色。选择器中,我们定义了鼠标经过背景颜色为红色。在上面的代码中,我们使用。在上面的代码中,我们使用。 阅读详情

目录

一、如何使用鼠标指针经过时背景变色?

二、使用步骤

1.CSS(表格的样式)

2.表格(5行7列的一个表格)

2.Script部分(实现鼠标指针经过时背景变色效果)

总结



提示:以下是本篇文章正文内容,下面案例可供参考

一、如何使用鼠标指针经过时背景变色?

在之前学习css的时候也学过hover的使用也可以进行该操作,但是下面提到的是js的DOM操作进行鼠标指针经过事件onmouseover和鼠标指针离开事件onmouseout对点击的行进行背景变色。

二、使用步骤

1.CSS(表格的样式)

代码如下(示例):

<style>
    table {
      width: 800px;
      margin: 100px auto;
      text-align: center;
      border-collapse: collapse;
      font-size: 14px;
    }

    thead tr {
      height: 30px;
      background-color: skyblue;
    }

    tbody tr {
      height: 30px;
    }

    tbody td {
      border-bottom: 1px solid #d7d7d7;
      font-size: 12px;
      color: blue;
    }

    .bg {
      background-color: rgb(249, 255, 192);
    }
  </style>

2.表格(5行7列的一个表格)

代码如下(示例):

<table>
    <thead>
      <tr>
        <th>代码</th>
        <th>名称</th>
        <th>最新公布净值</th>
        <th>累计净值</th>
        <th>前单位净值</th>
        <th>净值增长率</th>
        <th>公布日期</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td>003526</td>
        <td>农银金辉3个月定期开放债务</td>
        <td>1.075</td>
        <td>1.079</td>
        <td>1.074</td>
        <td>+0,047%</td>
        <td>2022-11-17</td>
      </tr>
      <tr>
        <td>003526</td>
        <td>广东理财30天债券</td>
        <td>0.903</td>
        <td>3.386</td>
        <td>0.000</td>
        <td>0.000</td>
        <td>2022-11-17</td>
      </tr>
      <tr>
        <td>003526</td>
        <td>兴全合宜混合A</td>
        <td>1.075</td>
        <td>1.079</td>
        <td>1.074</td>
        <td>-0,047%</td>
        <td>2022-11-17</td>
      </tr>
      <tr>
        <td>003526</td>
        <td>中银证券安进债券A</td>
        <td>1.075</td>
        <td>1.079</td>
        <td>1.074</td>
        <td>+0,047%</td>
        <td>2022-11-17</td>
      </tr>
      <tr>
        <td>003526</td>
        <td>广大添天盈月度理财债券B</td>
        <td>1.075</td>
        <td>1.079</td>
        <td>1.074</td>
        <td>+0,047%</td>
        <td>2022-11-17</td>
      </tr>
    </tbody>
  </table>

2.Script部分(实现鼠标指针经过时背景变色效果)

代码如下(示例):

<script>
    //1-获取元素
    var trs = document.querySelector('tbody').querySelectorAll('tr');
    //2-利用循环绑定注册事件
    for (var i = 0; i < trs.length; i++) {
      //3-鼠标指针经过事件
      trs[i].onmouseover = function () {
        this.className = 'bg';
      };
      //4-鼠标指针离开事件
      trs[i].onmouseout = function () {
        this.className = '';
      };
    }
  </script>
 

总结

跟着pink老师学js,这里是教我们如何使用鼠标指针经过事件onmouseover和鼠标指针离开事件onmouseout实现。

实现网页交互效果:鼠标悬停变色按钮指南 简介:在网页设计和用户界面开发中,实现“鼠标经过变色按钮”的交互效果可以提升用户体验和操作感知。该技术通常使用CSSJavaScript实现,通过:hover伪类以及mouseover和mouseout事件,改变按钮在不同状态下的视觉样式。本指南将提供基础代码实现,并探讨如何通过额外的CSSJavaScript技巧增强这种交互效果。同,指南还会涉及与该主题相关的资源,如示例代码和教程链接。 阅读详情

相关推荐

鼠标经过背景改变颜色的几种方法

鼠标经过背景改变颜色的几种方法,鼠标经过背景改变颜色的几种方法

css鼠标移动上去改变颜色

li:hover{ }

qq_34631220的博客 5019

CSS制作菜单栏当鼠标经过变色

主要介绍了使用CSS实现菜单栏的制作鼠标经过变色效果,个人感觉还是个不错的例子,希望对初学者有所帮助

css 鼠标滑过组件变色

使用“:hover”选择器设置鼠标滑过按钮的颜色。

wnk1997的博客 1961

JavaScript+css+html鼠标指针经过某些元素背景变色

鼠标指针经过某些元素背景变色1 案例1说明1.1 编写HTML结构体代码1.2 编写CSS样式1.3 编写js代码2 案例2说明 1 案例1说明 【案例】以表格为例,使用JavaScript+css+html,设置鼠标指针经过某行,该行变色。 【案例分析】当表格中的单元格比较多,可以在用户鼠标指针经过把当前行添加背景色,使表格内容显得清晰和一目了然,容易阅读。 本案例使用排他思想来分析,并且使用鼠标指针经过事件onmouseover和鼠标指针离开事件onmouseout实现案例效果。 1.1 编写H

橘猫吃不胖的博客 6910

【案例】鼠标指针经过背景变色

上述代码中,第三行代码把获取到的tbody里面所有的行保存在变量trs中。第五行代码利用for循环来为trs中的每一个元素绑定事件。第7~9行代码为trs中的每一个元素绑定onmouseover鼠标指针经过事件,当鼠标指针进入的候给当前tr项的类名设置为bg。第11~13行代码给trs[i]绑定onmouseout鼠标指针进入的候给当前tr项的类名设置为空 ,去掉当前的背景颜色。当表格中单元格比较多,可以在用户鼠标指针经过把当前行添加背景颜色,使表格内容显得清晰和一目了然,更容易阅读。

2301_76909975的博客 648

Dom(鼠标指针经过背景变色

第11~13行代码给trs[i]绑定onmouseout鼠标指针离开事件,当鼠标指针离开给当前tr项的类名设置为空,去掉当前的背景颜色。第七~九行代码为trs中的每一个元素绑定onmouseover鼠标指针经过事件,当鼠标指针进入的候给当前tr项的类名设置为bg。上述代码中,第三行代码把获取到的tbody里面所有的行保存在变量trs中。第五行代码利用for循环来为trs中的每一个元素绑定事件。(2)实现鼠标指针经过背景变色的效果,具体代码如下。(1)编写HTML页面,示例代码如下。

2301_77416097的博客 271

编写js+css+html实现鼠标指针经过某一行,实现该行背景颜色变色

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> table { wid

hey,欢迎浏览我的博客,希望能给你提供帮助。 1961

【干货分享|建议收藏】2万字详解DOM

7.1_排他思想简介

8232

dw怎么做html鼠标变化,dw鼠标经过单元格变色 DW 鼠标经过表格 背景变色

DW 鼠标经过表格 背景变色DW怎样实现当鼠标经过表格改变表格的背景颜色?又怎样应用到想要的行和列 或者某也单元格?。。。给你想要改颜色的单元格取得名字,然后在行为里添加一个onMouseOver事件,事件内容为改变属性,在改变属性对话框中选择刚才取名字的那个单元格,将backgroundColor属性改成你要的就行了,同样再添加一个onMouseOut事件.Dreamweaver中 鼠标经过一...

weixin_39675963的博客 9036

鼠标指针经过表格背景变换颜色

上述代码中,第三行代码把获取到的tbody里面所有的行保存在变量trs中。第7~9行代码为trs中的每一个元素绑定onmouseover鼠标指针经过事件,当鼠标指针进入的候给当前tr项的类名设置为bg。第11~13行代码给trs[i]绑定onmouseout鼠标指针进入的候给当前tr项的类名设置为空 ,去掉当前的背景颜色。当表格中单元格比较多,可以在用户鼠标指针经过把当前行添加背景颜色,使表格内容显得清晰和一目了然,更容易阅读。下图实现鼠标指针经过背景变色的效果,具体代码如下。

Ma9ran的博客 1354

html指针移动变色,案例一 鼠标经过事件,变色 移动

一. 鼠标经过字体内容和背景变色二.例:饿哦额,额,额取想想天哥博毛福禄寿红草拨清波var z=document.getElementsByClassName('zi')[0];//console.log(z);z.onmouseover=function(){z.style.color='cyan';document.body.style.background='pink';}z....

weixin_39670511的博客 1180

ajax-表格鼠标经过变色

对于长间很合大量数据和浏览表格的用户来说,即使隔行变色的表格,阅读间长了仍然会感到疲劳如果数据行能够动态地根据鼠标变色,就会使页面充满生机,并最大程度地减少用户疲倦。   原理:使用JavaScript读取鼠标的状态,从而改变行的CSS属性。   首先为标记添加背景色,即直接调用标记的伪类别hover来实现动态的变色效果。.datalist tr:hover,{ Back

777 526

表格鼠标经过变色

如何实现鼠标经过变色呢? 如图:  ------------------------------------ 如何实现鼠标放在上面表格的行变色呢? 有如下两种方式: 方式一:使用纯css div.queryResultDiv table.productList tr:nth-child(n+2):hover { background-color: #B0D2FF; } ...

hw1287789687的专栏 712
上一篇: 1.等差数列
下一篇: 倒计时案例
胡英俊.
博客等级 码龄5年 12粉丝 8原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

胡英俊.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值