【发布时间】:2023-12-09 07:15:01
【问题描述】:
我很想知道人们认为当前执行基本翻转动作的最佳方式是 JQuery 还是 CSS?
我想要这些状态的翻转:
- 正常:DIV 中的文本段落
- 悬停:文本段落淡出,照片淡入,与文本在同一位置
- OnMouseOut:照片淡出,文字淡入。
DIV 和照片都是已知尺寸。
我在网上找到的 90% 的纯 CSS 翻转效果是专门用于菜单的,使用精灵,这不是我想要的,另外 10% 正在争论 :hover 是否是好的做法.
我很好奇人们认为当今最直接的技术是什么——最少的代码、最少的复杂性、最兼容的技术。
还没有添加翻转,HTML 类似于:
<div id="box1">
<p>Pitchfork photo booth, DIY cardigan messenger bag butcher Thundercats tofu you probably haven't heard of them whatever squid VHS put a bird on it. </p>
</div>
CSS 是:
#box1 {
width:403px;
height:404px;
background-image:url('../images/bio_square1.jpg');
background-repeat:no-repeat;
color:#fff;
}
【问题讨论】:
-
淡入淡出效果还没有很好地融入浏览器,大部分都在测试中。
-
OK- 褪色是这个过程中最不重要的部分,一个不错的选择,但不是必需的。因此,如果它只在精品浏览器中有效,只要图像翻转在大多数情况下都有效。