首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向右漂?

向右漂?
EN

Stack Overflow用户
提问于 2015-05-05 05:57:55
回答 1查看 199关注 0票数 2

这是一个有点令人困惑的问题,但还是很有趣。

基本上,我是在网页边做一个动画保镖,就像在普通音乐播放器上发现的一样。动画很好,但我想让动画的div向右浮动而不浮动。如果div向右浮动,它们会显示出我想要的结果。然而,当宽度变小时,它们会附加到同一条线上,似乎会“抽动”并消失。

所以,我在寻找一种方法,让这些家伙在右边漂浮,而不会导致他们最终站在同一条线上。我还没有找到任何不以固定或绝对的位置结束的东西(这对总体布局不起作用,还会引起一大堆其他问题)。

下面的代码片段具有浮动的权利,以显示“抽搐”行为。

代码语言:javascript
复制
@keyframes lineBounce1 {
	to {
		width:60%;
	}
	from {
		width:10%;
	}
}

@keyframes lineBounce2 {
	to {
		width:80%;
	}
	from {
		width:30%;
	}
}

.playlist{
	display:inline-block;
	position:absolute;
	height:70%;
	width:30%;
	left:27%;
	top:7%;
	text-align:center;
	min-height:300px;
	min-width:400px;
	background-color:white;
	overflow-y:auto;
	overflow-x:hidden;
}

.playhead {
	height:20%;
	width:100%;
}

.bounce {
	height:100%;
	width:20%;
	float:right;
}

.lineDance1 {
	display:block;
    float:right;
	margin-top:5px;
	height:5%;
	background-color:rgb(153, 000, 000);
	animation-direction:alternate;
	animation-duration:500ms;
	animation-iteration-count:infinite;
	animation-name:lineBounce1;
}

.lineDance2 {
	display:block;
    float:right;
	margin-top:5px;
	height:5%;
	background-color:rgb(153, 000, 000);
	animation-direction:alternate;
	animation-duration:750ms;
	animation-iteration-count:infinite;
	animation-name:lineBounce2;
}
代码语言:javascript
复制
<span class="playlist">
		<div class="playhead">
			<span>
			</span>
			<span class="bounce">
				<div class="lineDance1"></div>
				<div class="lineDance2"></div>
			</span>
		</div>
		<div id="playlist">
		</div>
	</span>

编辑:只是澄清,因为我觉得我不是很清楚.

我希望他们从播放列表的右边开始,然后“向左弹跳”(展开)。目前,他们是在左边的跨度和“反弹”(扩展)向右。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-19 15:27:26

我想出了我该怎么做!

最后,我将容器显示为一个flex,并将其与flex末端对齐。这将为其他处理此问题的人提供所需的结果。

这是一篇关于对齐属性的相关文章。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30045285

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档