html鼠标滑动显示内容,CSS DIV 怎样做出来鼠标移动上就显示其内容?

复制下面的代码放到html文件保存就实现了。

!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

script type=text/javascript src=http://img.lanrentuku.com/img/js/jquery.js/script

!--上面这个链接你可以加着,也可以用360浏览器下载下来,放到本地外链,这是函数库,JQuery可以去单独学习这个,这个兼容所有浏览器,和JS一样,只不过是比JS好用,同样的同东西--

!--下面是调用上面的函数库,再进一步的编程--

script

$(function(){

var aa=这些一行文字就写到这里面;

alert(aa);

$(#testID).mouseover(function(){

$(this).text(aa);

}).mouseout(function(){

$(this).text();

});

})

/script

/head

body

!--这里面的样式你应该能看得懂吧,不用管这些,跟上面的Js没关系,只是加上style里面的东西看着会好看些,只是写了些背景字体大小和字体颜色的样式--

div style=width:400px; height:50px; margin:0 auto; background-color:#6C3; color:#FC6; font-size:20px; font-weight:bold; line-height:50px; text-align:center; id=testID

/div

/body

/html

取消

评论

可以使用CSS的overflow和white-space属性,结合JavaScript实现左右滑动显示。具体步骤如下: 1.将需要滑动内容包裹在一个固定大小的div容器。 2.设置该容器的overflow属性为hidden,使其超出容器大小的内容被隐藏。 3.设置该容器的white-space属性为nowrap,禁止内容换行。 4.使用JavaScript监听容器的滚动事件,根据滚动距离来控制滑动效果。 以下是一个简单的实现示例: HTML部分: ``` <div class="slider"> <ul class="slider-content"> <li>内容1</li> <li>内容2</li> <li>内容3</li> <li>内容4</li> <li>内容5</li> <li>内容6</li> <li>内容7</li> <li>内容8</li> <li>内容9</li> <li>内容10</li> </ul> </div> ``` CSS部分: ``` .slider { width: 300px; height: 200px; overflow: hidden; /* 隐藏超出容器大小的内容 */ } .slider-content { display: inline-block; white-space: nowrap; /* 禁止内容换行 */ } .slider-content li { display: inline-block; width: 100px; height: 100px; margin-right: 10px; background-color: #ccc; } ``` JavaScript部分: ``` const slider = document.querySelector('.slider'); const sliderContent = document.querySelector('.slider-content'); let isDown = false; let startX; let scrollLeft; slider.addEventListener('mousedown', (e) => { isDown = true; slider.classList.add('active'); startX = e.pageX - slider.offsetLeft; scrollLeft = slider.scrollLeft; }); slider.addEventListener('mouseleave', () => { isDown = false; slider.classList.remove('active'); }); slider.addEventListener('mouseup', () => { isDown = false; slider.classList.remove('active'); }); slider.addEventListener('mousemove', (e) => { if (!isDown) return; e.preventDefault(); const x = e.pageX - slider.offsetLeft; const walk = (x - startX) * 2; slider.scrollLeft = scrollLeft - walk; }); ``` 在JavaScript,监听鼠标事件,根据鼠标移动的距离来控制容器的滚动距离,从而实现左右滑动效果。其,active类名用于控制滑动时添加样式效果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值