我相信可以将CSS添加到CSS中的伪元素,即使它是当前的工作草案。元素后面的CSS动画看起来没有做任何事情?
但是,在尝试使用最新版本的Chrome后,我似乎无法使其工作。
我想要:我的标题后元素转换,而不是看起来如此块状。
我已经添加了过渡到我的after元素,但它仍然是相同的,我指定了CSS如下;
#main-header:after {
height: 95px;
content: " ";
width: 100%;
left: 0;
position: absolute;
background: url(http://stbenedicts.justinternetdns.co.uk/wp-content/uploads/2016/07/waves-test-1.png) top center;
z-index: 1;
top: 144px;
}
#main-header.et-fixed-header:after {
-webkit-transition: background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out;
-moz-transition: background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out;
transition: background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out;
top: 54px;
}
因此,当滚动时,后面的元素应该放松,而不是一个固体运动。
有什么建议吗?
编辑:http://stbenedicts.justinternetdns.co.uk/ < - 操场
我添加上面的链接,基本上我想要的效果后过渡所以它会在头部调整大小时向上移动,而不会显得生涩 –
链接在这里没有用......您需要制作[mcve],但即使如此,我想我已经解决了这个问题。你实际上并没有转变价值观, –