Heim > Web-Frontend > HTML-Tutorial > 求教,有这么一个效果,当把鼠标放上去二维码慢慢的出来,鼠标离开二维码慢慢的下去,怎么去实现。_html/css_WEB-ITnose

求教,有这么一个效果,当把鼠标放上去二维码慢慢的出来,鼠标离开二维码慢慢的下去,怎么去实现。_html/css_WEB-ITnose

WBOY
Freigeben: 2016-06-21 08:58:56
Original
1255 Leute haben es durchsucht

下面附上代码和效果图,应该是要用到CSS3。



<div class="Apply" ><div class="one" onmouseover="MM_over(this)" onmouseout="MM_out(this)"><div style="background-color:#fff;width: 170px;height: 180px;position: relative;top: 100px;margin: auto;"><img  src="./images/hotel.png"      style="max-width:90%"/ alt="求教,有这么一个效果,当把鼠标放上去二维码慢慢的出来,鼠标离开二维码慢慢的下去,怎么去实现。_html/css_WEB-ITnose" ><!-- 二维码 --><span style="font-size: 10px;width: 160px;margin-left: 45px;">扫描了解详情</span></div><div id="one1" style="background-color:black;width: 200px;height: 50px;margin-top:100px;position: absolute;border-radius: 0px 0px 20px 20px;"></div><span class="icon-ys01" style="top: 110px;width: 120px;font-size: 30px;margin-left: 85px;position: relative;"></span></div></div>
Nach dem Login kopieren



回复讨论(解决方案)

css3
你知道 还不去搜搜

如果你是用在手机上的话,你的交互设计是有问题的,手机上何来鼠标一说。
如果是在PC端,用jquery的animate方法就行,改变二维码的位置。

如果你是用在手机上的话,你的交互设计是有问题的,手机上何来鼠标一说。
如果是在PC端,用jquery的animate方法就行,改变二维码的位置。

  $(document).ready(function()		  {		  $(".one").hover(function(){		    $(".erweima").animate({top:"100px"});		 });});
Nach dem Login kopieren
这是鼠标放上去,离开后怎么做呢?

$(".one").hover(function(e){   e.type == "mouseleave", //是否是离开事件}
Nach dem Login kopieren
Nach dem Login kopieren

也可以用
$(".one").mouseenter{}$(".one").mouseleave{}
Nach dem Login kopieren
Nach dem Login kopieren

$(".one").hover(function(e){   e.type == "mouseleave", //是否是离开事件}
Nach dem Login kopieren
Nach dem Login kopieren

也可以用
$(".one").mouseenter{}$(".one").mouseleave{}
Nach dem Login kopieren
Nach dem Login kopieren

再请教个问题,图片有超出的部分,overflow属性不好弄。怎么解决


overflow肯定是最好,最简单的解决方式。不好用的话,你注意两点①overflow要声明在父级元素的样式上;②注意下父级元素的大小。
好好理一下你的dom结构吧。
有是有其他方法,但会麻烦很多。


overflow肯定是最好,最简单的解决方式。不好用的话,你注意两点①overflow要声明在父级元素的样式上;②注意下父级元素的大小。
好好理一下你的dom结构吧。
有是有其他方法,但会麻烦很多。 谢谢你,问题已解决
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage