liuygis
2016-03-16 09:48
.close:hover { background-position: 0 -41px; } 中 background-position: 0 -41px;改为 background-position: 0 -1px;效果好些一样的,为什么呢?
我刚看到这个问题的时候是被你雷到了,但仔细想了一下,发现提出这种问题的原因是因为粗心和对代码不敏感以及对background的各类属性不熟悉造成的。所以,我做了以下答案:
首先,效果肯定不一样。其次,你应该观察一下这个close图片,这个小小的,典型的通过位移背景图片位置,做点击效果的组合图标,然而恶趣味的是,图标的作者并没有把两种效果作区分。所以表面上看,你觉得没啥不一样的效果。这也就说明,看待一个问题,无论是不是我们这类的技术问题,不能光看到表象就发问,冷静下来多思考思考,才是快速解决问题的关键。
略微牢骚,见谅。
CSS深入理解之absolute
51957 学习 · 254 问题
相似问题