CSS或者HTML里如何实现鼠标移上去换文字的效果?
发布网友
发布时间:2022-04-20 03:59
我来回答
共3个回答
懂视网
时间:2022-04-20 08:21
类似于三维旋转的HTML效果:Hello!红杏
(特别说明,由于此网站采用邀请注册制,只能使用邀请链接才可看到该效果,并不是我为了推广自己的链接。反感推广链接的朋友请不要注册就可以了!)
回复内容:
第185行有引用Reveal.js库,因为有库,所以完成这些特效难度不大。
个人觉得翻墙用VPN或者改Hosts(Windows系统文件)比较方便。
hakimel/reveal.js · GitHub
热心网友
时间:2022-04-20 05:29
CSS里面可以实现,不过很麻烦,要考虑浏览器兼容问题什么的。
可以用js实现啊,代码如下:
---------------------------
<html>
<head>
<style type='text/css'>
a{
text-decoration:none;
color:black;
font-size:12px;
}
</style>
</head>
<body>
<a href='' title='Home'>首页</a>|
<a href='' title='About'>关于卓纳</a>|
<a href='' title='Proction'>作品</a>|
<a href='' title='Service'>服务</a>|
<a href='' title='Contact'>联系卓纳</a>
<script type='text/javascript'>
var as=document.getElementsByTagName('a');
for(i=0;i<as.length;i++)
{
as[i].onmouseover=function()
{
c=this.innerHTML;
this.innerHTML=this.title;
this.title=c;
}
as[i].onmouseout=function()
{
c=this.innerHTML;
this.innerHTML=this.title;
this.title=c;
}
}
</script>
</body>
</html>
热心网友
时间:2022-04-20 06:47
看了他的代码,
他的文字切换,是切换图片而已,css完全能搞定.
css 可以实现哦,刚才我看了一下,他是用js实现的,比较麻烦.
模拟他的代码,写了一个,测试的demo,复制到html文件里面,就ok了....
什么分不分的,,提分,不就不讲究了嘛,嘿嘿.
<style>
a.{ background-image: url(http://www.zona.cn/images/button84.jpg);width:40px;height:30px;}
a.demo:hover{background-image: url(http://www.zona.cn/images/button87.jpg);width:60px;height:30px;}
</style>
<a class=demo href="none.html" onclick="return false;"></a>