css - 在输入 :checked? 上启动 CSS 动画

标签 css

我已经做到了 Sliding Image Panels with CSS3教程,并在使用 :checked 启动动画时遇到了一个小问题。这是 official demo ,还有这个 is my take (现在是 webkit 和 mozilla)。

图像在点击时发生变化,但面板不会滑动,而是在初始页面加载时滑动,这似乎是 CSS 告诉它要做的……有什么想法吗?

干杯。

最佳答案

抱歉,是 PEBCAK。

我在末尾留下了一个尾随逗号,就像这样 - 看到末尾的那个小逗号了吗?坏我。


.cr-container input.cr-selector-img-1:checked ~ .cr-bgimg div span:nth-child(1),
.cr-container input.cr-selector-img-2:checked ~ .cr-bgimg div span:nth-child(2),
.cr-container input.cr-selector-img-3:checked ~ .cr-bgimg div span:nth-child(3),
.cr-container input.cr-selector-img-4:checked ~ .cr-bgimg div span:nth-child(4), {

从而使整个声明 block 无效。

关于css - 在输入 :checked? 上启动 CSS 动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9048648/

相关文章:

html - 如何在 Angular 形 Material 中居中垫卡?

html - 向导响应问题

center - CSS替代中心

html - 我不明白为什么我的 height auto 的 div 占用了它父级的全部高度

html - 有序列表中的 float 跨度

javascript - 更改 bootstrap 3 模态宽度以保持响应能力

javascript - 图像中的背景颜色(firefox)

css - jquery mobile 和 MVC - 有 3 个彼此相邻的列表,没有 ui-grid 或表

javascript - SVG 背景图像中的旋转条纹

css - css 选择器链中的 html 5 元素