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>xuanting</title>
<style type="text/css">
#a
{
    background-image:url(image/index-lhd-1-2880x1480.jpg);
    background-size:1000px 500px;
    background-position:center;

    width:1000px;
    height:500px;
    border:1px solid #000;
    position:relative;
    top:100px;
    margin:auto;
    overflow:hidden;
    cursor:pointer;
}
/*#a:hover
{

    background-size:1200px 600px;
    background-position:center;
    transition:0.7S;
    cursor:pointer;
}*/
#b
{
    width:300px;
    height:25px;
    position:relative;
    top:400px;
    margin:auto;
    font-family:"微软雅黑";
    font-size:18px;
    text-align:center;
    overflow:hidden;
    cursor:pointer;
        }

</style>
</head>

<body>
<div id="a" onmouseout="yi()" onmouseover="fu()">
<div id="b" onmouseout="yi()" onmouseover="fu()">
<span>2017雷克萨斯全球设计大奖</span><br />
<span>旨在为新锐设计师们提供机会</span><br /><br />

<span>查看详情&nbsp;&nbsp;&nbsp;></span>
</div>
</div>
</body>
</html>
<script>
function yi()
{
    document.getElementById("a").style.backgroundSize="1000px 500px";
    document.getElementById("a").style.transition="0.7s";
    document.getElementById("b").style.transition="0.7s";
    document.getElementById("b").style.overflow="hidden";
}
function fu()
{
    document.getElementById("a").style.backgroundSize="1200px 600px";
    document.getElementById("a").style.backgroundPosition="center";
    document.getElementById("a").style.transition="0.7s";
    document.getElementById("a").style.cursor="pointer";
    document.getElementById("b").style.transition="2s";
    document.getElementById("b").style.cursor="pointer";
    document.getElementById("b").style.overflow="visible";
}
</script>
时间: 2024-10-14 03:36:39

js写当鼠标悬浮及移开出现背景变化的相关文章

Js+Css实现鼠标悬浮在特定位置,显示提示信息

想实现的效果就是数据悬浮在“?”上时出现一个div,有一个解释说明,实现效果如下: 1.首先实现“?”样式,在网址http://fontawesome.dashgame.com/ 上下载文件.解压后找到css文件夹下font-awesome.min.css 在html页面进行引用 <link href="/static/font/css/font-awesome.min.css" rel="stylesheet" /> html代码 <i clas

用js写一个鼠标坐标实例

HTML代码 写一个div来作为鼠标区域 div中写一个span显示坐标信息 <body> <div id=""> <span></span> </div> </body> 给div和span增加样式并定位 <style type="text/css"> div{ position: relative;/* 定位信息 */ background-color: #398439; /*

JavaScript基础 鼠标放上触发事件onmouseover 鼠标移开触发事件onmouseout

镇场诗: 清心感悟智慧语,不着世间名与利.学水处下纳百川,舍尽贡高我慢意. 学有小成返哺根,愿铸一良心博客.诚心于此写经验,愿见文者得启发.------------------------------------------ code: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"

小问题总结:鼠标点击到输入框(input)里的时候,输入框的提示消失,鼠标再移开,输入框提示出现

问题如标题: 鼠标点击到输入框(input)里的时候,输入框的提示消失,鼠标再移开,输入框提示出现.如图所示: 做法如下: <input type="text" name="name" id="name" class="ind_cont_input ind_cont_inputioce1" onfocus="if (value =='请输入2-5个中文名字'){value =''}" onblur=&

WinForm 鼠标进入移开窗体事件,因子控件导致的误触发

1 /// <summary> 2 /// 重写OnControlAdded方法,为每个子控件添加MouseLeave事件 3 /// </summary> 4 /// <param name="e"></param> 5 protected override void OnControlAdded(ControlEventArgs e) 6 { 7 Control control = e.Control; // 获取添加的子控件 8 c

用JS去设置HTML页面鼠标悬浮时改变背景图片

首先将每一个li上面添加一个移入事件onmouseover;在悬浮事件里面设置event事件源 JS样式里首先应该找到页面里的ul 然后在ul里面的所有li var ln = bg.querySelectorAll("li"); 在移入函数中获取触发事件元素    var leg = e.target;//获得触发事件元素   target 事件属性可返回事件的目标节点(触发该事件的节点), 在循环里面初始化背景图片 设置鼠标悬浮时背景图片 event事件源触发了鼠标悬浮事件 如果在初

绕过超星学习通鼠标移开自动暂停视频的方法

绕过超星学习通鼠标移开自动暂停视频的方法 说明 原理:通过开发者模式删除鼠标监听事件 安全性:本方法不会被学习通检测以及警告,可放心使用 其他:可以用油猴插件进行自动挂机学习,但被学习通警告的风险较大(该门成绩分数为0) 1. 进入页面 用Google Chrome浏览器打开超星学习通页面,并进入到学生学习页面(其他浏览器大同小异) 2. 进入开发者模式 按下快捷键F12进入开发者模式 3. 打开监听事件 选择Event Listeners事件监听选项卡 4. 选择鼠标监听事件 点击mouseo

用原生JS写移动动画案例及实际应用

js很强大 相信很多人都知道,那么它有哪些强大之处呢?有兴趣的人可以去查查,这里就不赘述了,因为不在本片文章讨论的范围. 我们要讲的是怎么用原生JS写移动动画?我们先举一个最简单的动画例子,很多网站的左边或右边会有个分享的框,鼠标放上去就还移出一个列表,里面是要分享的地址.鼠标移开,就会移进去. 要实现这个效果要怎么做呢? 可以想一想,鼠标经过和鼠标离开很好理解 用onmousemove事件和onmouseout事件就能完成. 那移动动画呢?我们可以一步一步思考, 首先,一开始是这样的 完成移动

原生js写简单轮播图方式1-从左向右滑动

轮播图就是让图片每隔几秒自动滑动,达到图片轮流播放的效果.轮播图从效果来说有滑动式的也有渐入式的,滑动式的轮播图就是图片从左向右滑入的效果,渐入式的轮播图就是图片根据透明度渐渐显示的效果,这里说的是实现第一种效果的方法. 原理 相同大小的图片并成一列,但只显示其中一张图片,其余的隐藏,通过修改left值来改变显示的图片.点击查看效果 html部分 nav为总容器,第一个ul列表#index为小圆点列表,鼠标覆盖哪个小圆点就显现第几张图片,on是一个给小圆点添加背景颜色属性的类:第二个ul列表#i