gpt4 book ai didi

html - CSS Animations 在 CodePen 中工作,但在将它们放入 ASP.Net 元素后它们不工作

转载 作者:行者123 更新时间:2023-11-28 00:36:26 25 4
gpt4 key购买 nike

我在codepen做了某个设计带有背景动画,它在那里工作,但是当我把它放在我的 ASP.Net Core 元素中时它不起作用。我知道我正确地引用了文件,因为背景颜色确实显示了,只是没有动画。我以为这只是 Chrome 的问题,但它在 Firefox 中也不起作用。我唯一没有测试的是看它是否在常规 IIS 而不是 IIS Express 中工作。

代码:

CSS:

body{
margin:0;
padding:0;
background:0 0;
}

.parallaxBackground {
min-height:100%;
min-width:100%;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.colorcycle {
min-height: 100%;
min-width: 100%;
display: inline-block;
text-align: center;
background: linear-gradient(271deg, #e7ff26, #2ecc00, #ff3b00, #2a9fff);
background-size: 800% 800%;
-webkit-animation: AnimationName 10s ease infinite;
-moz-animation: AnimationName 10s ease infinite;
-o-animation: AnimationName 10s ease infinite;
animation: AnimationName 10s ease infinite;

-webkit-keyframes AnimationName {
0% {
background-position: 92% 0%
}

50% {
background-position: 9% 100%
}

100% {
background-position: 92% 0%
}
}

@-moz-keyframes AnimationName {
0% {
background-position: 92% 0%
}

50% {
background-position: 9% 100%
}

100% {
background-position: 92% 0%
}
}

@-o-keyframes AnimationName {
0% {
background-position: 92% 0%
}

50% {
background-position: 9% 100%
}

100% {
background-position: 92% 0%
}
}

@keyframes AnimationName {
0% {
background-position: 92% 0%
}

50% {
background-position: 9% 100%
}

100% {
background-position: 92% 0%
}
}
}

HTML:

<body>
<!--Parallax Landing Section-->
<div class="parallaxBackground">
<div class="colorcycle">testing testing testing </div>
</div>
<!--Parallax Landing Section-->
</body>

编辑:因此,我将它与所有内容分开进行了测试。我只是在桌面上创建了一个普通文件夹,然后将我的 HTML 和 CSS 放入各自的文件中,然后就这样尝试了。没有对任何 JS、Bootstrap 或其他任何内容的其他引用。有同样的问题。所以我不认为这是我元素中的某些东西阻止了它,它必须是它被处理的方式。我唯一能想到的是,在 Codepen 上,它们的 CSS 在 .scss 文件中,但我认为这不会有什么不同。我会测试一下,但除此之外,我不知道。我只需要找到一个替代方案。

最佳答案

想通了。在 SASS 中,有嵌套的选择器,但它在普通 CSS 中不起作用。我只需要将它们从类里面移除就可以了。

.colorcycle {
min-height: 100%;
min-width: 100%;
display: inline-block;
text-align: center;
background: linear-gradient(271deg, #e7ff26, #2ecc00, #ff3b00, #2a9fff);
background-size: 800% 800%;
-webkit-animation: AnimationName 10s ease infinite;
-moz-animation: AnimationName 10s ease infinite;
-o-animation: AnimationName 10s ease infinite;
animation: AnimationName 10s ease infinite;
}


@-webkit-keyframes AnimationName {
0% {
background-position: 92% 0%
}

50% {
background-position: 9% 100%
}

100% {
background-position: 92% 0%
}
}

@-moz-keyframes AnimationName {
0% {
background-position: 92% 0%
}

50% {
background-position: 9% 100%
}

100% {
background-position: 92% 0%
}
}

@-o-keyframes AnimationName {
0% {
background-position: 92% 0%
}

50% {
background-position: 9% 100%
}

100% {
background-position: 92% 0%
}
}

@keyframes AnimationName {
0% {
background-position: 92% 0%
}

50% {
background-position: 9% 100%
}

100% {
background-position: 92% 0%
}
}

关于html - CSS Animations 在 CodePen 中工作,但在将它们放入 ASP.Net 元素后它们不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54123591/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com