首页 > HTML & CSS > 雪碧图入门教程 > 动态变更背景图位置

1. 模仿百度效果

百度的网站是每当鼠标放在相机图标那个位置的时候,相机就会切换到蓝色:
图片描述
我们来模仿一下这个效果:

运行结果:

图片描述

可以看到,只要改变一下背景图的位置,就可以切换到另一个不同的图标,只要位置控制得当,一张雪碧图就可以显示出各式各样不同的图标,是不是很神奇呢?

2. 更加直观的理解

如果有些同学并没有能够理解的话,我们可以给背景加上一个过渡动画,方便大家理解究竟是如何切换图标的:

运行结果:

图片描述

可以看到其实就是这么个原理,两张形状一样但颜色不一样的图形放在一张雪碧图中,然后再控制位置即可。

3. 小结

就是在页面上加入了这么一个动态的效果,页面才不会显得那么平静如水。

有趣的交互效果能让你的页面熠熠生辉、锦上添花。

但并不是所有雪碧图的尺寸都能这么完美的贴合元素,下一小节我们将告诉大家应该如何调节背景图片的大小以适应页面元素。

本文来自互联网用户投稿,不拥有所有权,该文观点仅代表作者本人,不代表本站立场。
访问者可将本网站提供的内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯本网站及相关权利人的合法权利。
本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站,邮箱:80764001@qq.com,予以删除。
© 2023 PV138 · 站点地图 · 免责声明 · 联系我们 · 问题反馈