html - CSS 定位/ float

标签 html css

我有一款贪吃蛇游戏,但我似乎无法让 CSS 正确显示。我想要的风格是在右侧有一个与我的游戏直接相邻的侧边栏(有点像向左浮动?)但我已经用尽了我的报告。我尝试使用内联 block 和多个 float 但没有成功。我拥有的图像基本上是绝对定位的(使用 transform translate: xx),因为当我将图像标签放在我的细节 div 中时,它似乎只渲染其中一个图像。我最后添加了一堆换行符,然后将图像直接移动到空白点之间。你可以在我的 github 页面下面看到我想要的东西(除了我宁愿它响应屏幕尺寸而不是在屏幕变小时中断)。

http://jeffreycheng92.github.io/SnakeGame/html/

// these are both images and my current (unwanted) css

.arrows {
  display: inline-block;
  float: left;
  transform: translate(-93%, -150%);
}

.p { 
  display: inline-block;
  left: 25px;
  float: left;
  transform: translate(75%);
}

尽管我的 html 定位在 jsfiddle 上似乎完全被破坏了,但您可以在下面看到我的代码。

https://jsfiddle.net/g9c6wfs7/

最佳答案

我不确定你的 html 结构,但你需要什么;一些我是如何做到的。检查This Fiddle .

我希望这能给你一些想法。

也想给点建议;

  • 使用<span>用于小文本内容,以便您可以轻松地操纵结构。
  • 而不是使用 <br />为了腾出空间,使用 ma​​rgin

关于html - CSS 定位/ float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32216968/

相关文章:

javascript - 在拖动时限制固定列宽

asp.net - 如何将 css 'ids' 与 ASP.NET 中的服务器控件结合使用?

javascript - 如何仅迭代第一个 div JavaScript

html - Bootstrap 4 横向显示属性不起作用?

JQuery(只讲CSS)DataTable插件的布局定位

python - 如何使用 Scrapy 抓取亚马逊搜索的所有结果?

html - 将两行垂直堆叠的 Flex 元素与一个全高 Flex 元素相邻对齐

jquery - 单击 anchor 切换 div

javascript - 选择更改将更改另一个选择 html javascript 或 jquery

html - 使用 css 创建钻石叠加图像