gpt4 book ai didi

HTML Marquee-scroller 无法显示元素

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

我的 Marquee scroller 有一个非常奇怪的问题。下面是我的 HTMLCSS 实现。

在我的滚动条中,我有 5 个元素。 我想根据底层元素的长度将每个元素容器的宽度保持为可变

奇怪的是,我的 HTML 页面无法显示任何元素。但是,如果我减少元素的数量(假设为 3),那么底层元素将按设计显示。

如果有人能告诉我下面代码中出了什么问题,我将不胜感激,即如果元素数量很多,为什么元素没有显示(在我的实际实现中,我实际上有超过 100 个滚动条中的元素)。

预先感谢您的帮助。

HTML

<!DOCTYPE html>
<html lang = "en">
<head><link rel = "stylesheet" type = "text/css" href = "CSS.css"></head>
<body>
<div id = "Scroller_ID" class = "Scroller">
<div class = "Marquee">
<div class = "Marquee-content">
<div class = 'Marquee-tag'>
<div class = 'Marquee-tag-Status'>&#11044;</div>
<div class = 'Marquee-tag-Content'>
fffff
</div>
</div>
<div class = 'Marquee-tag'>
<div class = 'Marquee-tag-Status'>&#11044;</div>
<div class = 'Marquee-tag-Content'>
GGGGGGGGGGGGG
</div>
</div>
<div class = 'Marquee-tag'>
<div class = 'Marquee-tag-Status'>&#11044;</div>
<div class = 'Marquee-tag-Content'>
GGGGGGGGGGGGG
</div>
</div>
<div class = 'Marquee-tag'>
<div class = 'Marquee-tag-Status'>&#11044;</div>
<div class = 'Marquee-tag-Content'>
GGGGGGGGGGGGG
</div>
</div>
<div class = 'Marquee-tag'>
<div class = 'Marquee-tag-Status'>&#11044;</div>
<div class = 'Marquee-tag-Content'>
GGGGGGGGGGGGG
</div>
</div>
</div>
</div></div></body>

CSS

* {
margin: 0;
border: 0;
padding: 0;
}
.Scroller {
position: absolute;
z-index: 400;
height: 85px;
margin: 5px auto;
background: #ffffff;
padding: 0;
display: flex;
font-size: 16px;
float: left;
background-color: hsla(0,0%,90%,1);
}
.Marquee {
margin: 9px 12px 9px 12px;
background: rgba(256, 256, 256, 0.8);
padding: 0;
overflow: hidden;
}
.Marquee-content {
display: flex;
animation: marquee 7s linear infinite running;
margin: 0;
padding: 0;
}
.Marquee-tag {
height: 67px;
}
.Marquee-tag-Status {
margin: 0;
padding: 0;
height: 100%;
width: 20px;
display: inline-block;
float: left;
background: rgba(0,0,0,0);
margin-top: 3px;
font-size: 9px;
}
.Marquee-tag-Content {
display: inline-block;
float: left;
margin: 0;
padding: 0;
height: 100%;
min-width: 420px;
background: rgba(0,0,0,.5);
margin-top: 3px;
font-size: 9px;
}
@-moz-keyframes marquee {
0% {
transform: translateX(0);
}
100% {
transform: translate(-50%);
}
}
@-webkit-keyframes marquee {
0% {
transform: translateX(0);
}
100% {
transform: translate(-50%);
}
}
@-o-keyframes marquee {
0% {
transform: translateX(0);
}
100% {
transform: translate(-50%);
}
}
@keyframes marquee {
0% {
transform: translateX(0);
}
100% {
transform: translate(-50%);
}
}

最佳答案

使用 marquee 标签来显示 marquee 元素也在标签中给出方向看下面的例子

<marquee>This is basic example of marquee</marquee>
<marquee direction = "up">The direction of text will be from bottom to top.</marquee>

关于HTML Marquee-scroller 无法显示元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49939010/

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