定位在图片css html顶部
我正在开发一款有趣的游戏,你们能帮我把生命和法力栏正确地放置在角色的顶部吗?我用箭头显示了正确的位置。而且我的css代码可能没有必要重复。 现在看起来是这样的:定位在图片css html顶部,html,css,Html,Css,我正在开发一款有趣的游戏,你们能帮我把生命和法力栏正确地放置在角色的顶部吗?我用箭头显示了正确的位置。而且我的css代码可能没有必要重复。 现在看起来是这样的: 解决问题的简单方法可能包括: 将div向四周移动以获得另一个元素顺序,如下所示: <div class="progress-container player-health"> <progress id="playerhealth" *ngIf="state==1" id="playerhealth" v
解决问题的简单方法可能包括: 将div向四周移动以获得另一个元素顺序,如下所示:
<div class="progress-container player-health">
<progress id="playerhealth" *ngIf="state==1" id="playerhealth" value="100" max="100"></progress>
<p class="progress-label">
{{hp}}
</p>
</div>
<div class="progress-container enemy-health">
<progress id="enemyhealth" *ngIf="state==1" id="ophealth" value="100" max="100"></progress>
<p class="progress-label">
{{ophp}}
</p>
</div>
<br>
<div class="progress-containermana">
<progress id="playermana" *ngIf="state==1" value="100" max="100"></progress>
<p class="progress-label">
{{playermana}}player
</p>
</div>
<div class="progress-containermana">
<progress id="opmana" *ngIf="state==1" value="100" max="100"></progress>
<p class="progress-label">
{{opmana}}op
</p>
</div>
{{hp}}
{{ophp}}
{{playermana}}玩家
{{opmana}}}op
我刚刚改变了第二个和第三个“元素”的顺序(先是红色的,然后是蓝色的)。然后,您可以添加一个简单的换行符
元素,以强制第一个蓝色元素转到新行。解决问题的简单方法可能包括:
将div向四周移动以获得另一个元素顺序,如下所示:
<div class="progress-container player-health">
<progress id="playerhealth" *ngIf="state==1" id="playerhealth" value="100" max="100"></progress>
<p class="progress-label">
{{hp}}
</p>
</div>
<div class="progress-container enemy-health">
<progress id="enemyhealth" *ngIf="state==1" id="ophealth" value="100" max="100"></progress>
<p class="progress-label">
{{ophp}}
</p>
</div>
<br>
<div class="progress-containermana">
<progress id="playermana" *ngIf="state==1" value="100" max="100"></progress>
<p class="progress-label">
{{playermana}}player
</p>
</div>
<div class="progress-containermana">
<progress id="opmana" *ngIf="state==1" value="100" max="100"></progress>
<p class="progress-label">
{{opmana}}op
</p>
</div>
{{hp}}
{{ophp}}
{{playermana}}玩家
{{opmana}}}op
我刚刚改变了第二个和第三个“元素”的顺序(先是红色的,然后是蓝色的)。然后,您可以添加一个简单的换行符
元素,以强制第一个蓝色元素转到新行。有很多解决方案,但请尝试
最终,您将尝试使用css控制长方体模型的对齐和定位。执行此操作的旧方法是将每个列定义为块元素,然后float:left;宽度:50%代码>这些列。新的flexbox方法是定义“文本方向”,但您需要内容流动,在这种情况下:首先从上到下一列,然后换行到下一列
旧浮动法
.container{
浮动:左;
宽度:40%;
边框:1px纯红;
利润率:2%;
}
.货柜组{
保证金:5px;
背景色:#7f7;
}
有些事
什么
有些事
有些事
有很多解决方案,但请尝试
最终,您将尝试使用css控制长方体模型的对齐和定位。执行此操作的旧方法是将每个列定义为块元素,然后float:left;宽度:50%代码>这些列。新的flexbox方法是定义“文本方向”,但您需要内容流动,在这种情况下:首先从上到下一列,然后换行到下一列
旧浮动法
.container{
浮动:左;
宽度:40%;
边框:1px纯红;
利润率:2%;
}
.货柜组{
保证金:5px;
背景色:#7f7;
}
有些事
什么
有些事
有些事
你能把你的代码简化成一个简单的代码吗?现在似乎有很多代码需要我们花更多的时间来分析。你能把你的代码简化成一个简单的代码吗?现在似乎有很多代码需要我们花更多的时间来解析
<div class="progress-container player-health">
<progress id="playerhealth" *ngIf="state==1" id="playerhealth" value="100" max="100"></progress>
<p class="progress-label">
{{hp}}
</p>
</div>
<div class="progress-container enemy-health">
<progress id="enemyhealth" *ngIf="state==1" id="ophealth" value="100" max="100"></progress>
<p class="progress-label">
{{ophp}}
</p>
</div>
<br>
<div class="progress-containermana">
<progress id="playermana" *ngIf="state==1" value="100" max="100"></progress>
<p class="progress-label">
{{playermana}}player
</p>
</div>
<div class="progress-containermana">
<progress id="opmana" *ngIf="state==1" value="100" max="100"></progress>
<p class="progress-label">
{{opmana}}op
</p>
</div>
.progress-container {
display: flex;
flex-flow: column wrap;
height: 50px;
}