问题标签 [css-transitions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5728 浏览

css - CSS - 边界上的过渡无法正常工作

CSS 代码:

HTML 代码:

过渡对除边框以外的所有元素都有效,它只出现在 400 毫秒结束时,对边框没有影响。

我想要实现的是像新的 google gmail 按钮这样的效果。

提前感谢您的帮助

0 投票
1 回答
905 浏览

css - CSS div 固定定位

我有一个 div,其中包含一个带有一些文本的较小 div。容器 div 有一个 webkit 转换,可以将其移出屏幕。我希望较小的 div 与它一起移动,直到它到达页面的边缘,然后保持固定,几乎就像它被“卡在”页面的一侧一样,而容器 div 继续在它下面移出视线。这可以做到吗?

0 投票
1 回答
3808 浏览

javascript - 不透明的 CSS 3 过渡 - Chrome 和 Firefox

当我遇到一个奇怪的问题时,我一直在玩 CSS3 过渡以淡入覆盖 div。

基本上我有一个 div 元素,它的 id 上设置了样式 - 即背景颜色:#000、不透明度:0 等。以及特定于浏览器的过渡样式。默认情况下,覆盖元素上有一个“hiddenElement”类,将其显示设置为无。

当要显示覆盖时,将删除 hiddenElement 类,并添加另一个类“初始化”,该类将元素不透明度设置为 0.6。

我期望发生的是让元素平滑地动画化,这在 Opera 中确实发生了,但在 Firefox 和 chrome 中它并不能完全那样工作。

我在这里建立了一个孤立的案例:http: //jsbin.com/obojet/27/

正如您所看到的,当“addClass('Initialised')”被包装在 setTimeout() 中时,即使在 chrome 中超时为 0 毫秒,它也能正确设置动画。只是在超时之外做 addClass,不会做动画。在 Firefox 中,超时时间必须更长 - 50 毫秒。在歌剧中它只是工作。

这可能归结为 UI/Javascript 争夺单线程,但我只是好奇是否有其他人遇到过类似的问题。

0 投票
2 回答
6424 浏览

css - CSS 过渡淡入淡出元素

我想将一个元素从可见淡化为不可见。

我知道我可以这样做:

这样做的问题是(现在)不可见的元素仍然存在,占用了空间。

我希望它褪色然后完全消失,就像display:none设置一样。

0 投票
2 回答
7961 浏览

css - webkit-transition,使用 width:auto 时出现异常

我有一个标准<ul><li><a></a></li></ul>模式的侧边栏导航,它使用溢出隐藏截断链接的全文。悬停 1s 后,我希望锚点扩大宽度,显示链接的全文。

我有这个功能完全在 CSS 中工作,但我遇到了异常:我将锚点的宽度设置为 Auto on :hover。触发 1s 延迟后,anchor 的宽度会捕捉到 0,然后扩展至其全宽。

下面是我的 css,在这里你可以看到我当前的代码:http: //eventfeedstl.com/day/07182011/

0 投票
1 回答
360 浏览

ipad - iPad WebApp:视频上方的转换按钮不起作用

我对 HTML5 视频和过渡有疑问。我清楚地看到了我在视频上方制作的两个过渡按钮,但我无法单击它。视频似乎捕捉到了点击。

有没有人有解决方案?

0 投票
1 回答
230 浏览

javascript - 在禁用 javascript 时检测 css 转换

我一直在使用modernizr和javascript来确定css转换是否可用,但是有没有办法在不使用javascript的情况下检查css转换是否有效?

0 投票
13 回答
514810 浏览

css - 加载时的css3过渡动画?

是否可以在不使用 Javascript 的情况下在页面加载时使用 CSS3 过渡动画?

这是我想要的,但是在页面加载时:

http://rilwis.googlecode.com/svn/trunk/demo/image-slider.html

到目前为止我发现了什么

0 投票
1 回答
1331 浏览

javascript - 向 Mootools 手风琴元素添加活动类

随着 CSS3 的兴起,我想通过 css 转换控制 mootools 手风琴类使用的动画,我认为最好的方法是为手风琴的切换器和元素部分分配一个活动类。

我已经能够为切换器元素做到这一点,但经过多次尝试,我无法弄清楚如何为元素提供活动类。

到目前为止,我得到的 mootools 代码是:

如果有人可以提供帮助,我将不胜感激。

0 投票
2 回答
1963 浏览

jquery - 没有应用过渡的 CSS3 rotateY

我正在寻找一种简单的方法来获取一个对象并转换它的 rotateY 属性,而不用动画到它的预设过渡。这将帮助我完成此幻灯片放映(仅在 Chrome 或 SAFARI(WEBKIT)中查看)

这是效果的细分示例:

CSS - 过渡设置为 5s

阶段1

元素1 - 旋转Y:0;

元素2 - 旋转Y:-180;

用户- 点击按钮

阶段2

元素1 - 旋转Y:180;

元素2 - 旋转Y:0;

第三阶段

元素1 - 旋转Y:-180

元素2 - 旋转Y:0;

用户- 点击按钮

第四阶段

元素1 - 旋转Y:0;

元素2 - 旋转Y:180;

在第一次转换(阶段 1 和 2)完成后,需要将Element1的 rotateY 值设置为 -180,而不进行转换,以便它处于Element2在阶段 1 中的位置。有了这个,动画将使元素看起来相互旋转,正如您在我提供的示例链接中看到的那样。不幸的是,在所有元素都有rotateY:180之后,效果就停止了;

我想做一个 jsFiddle,但我现在真的没有时间在这个项目上。

我需要一个解决方案,只需将对象从 a 点带到 b 点,而无需任何动画/过渡

希望一切都有意义