javascript - 在边框的边缘放置一个图标

标签 javascript css

我是 CSS 新手,正在尝试实现以下效果:

我有一个表格,每个单元格都有短文本行,我想放 1-N 个小图标 在细胞边界的中间。

可能有助于形象化的小草图:

http://img200.imageshack.us/img200/6506/sketcha.jpg

如有任何指导,我将不胜感激。

最佳答案

您最好的选择可能是在框上使用 positon:relative,将图标放在里面,然后使用 position:absolute 放置它们而不占用内容中的空间。像这样:

HTML:

<div id="wrapper">
  <img id="icon1" src="/path/to/image.png" alt="alt text" />
  <img id="icon2" src="/path/to/image.png" alt="alt text" />
</div>

CSS:

  #wrapper { position:relative; z-index:1; }
  #wrapper img { position:absolute; top:-10px; width:20px; height:20px; z-index:10; }
  #icon1 { right:10px; }
  #icon2 { right:40px; }

类似的东西。实际尺寸将基于图标本身的大小和位置,但这样就可以完成工作。

关于javascript - 在边框的边缘放置一个图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/966874/

相关文章:

javascript - 将数组表中的数据输入到列表中

css - 如何创建一个分成两半并朝不同方向移动的 css 背景?

html - 将文本在缩略图的中间垂直对齐

jquery - 如何在使用 bootstrap 和 jquery 单击特定链接时添加事件类

javascript - 根据文本检查前面的复选框

javascript - 如何停止文本滚动?

javascript - 单击同一行上另一个单元格中的图像后,如何替换特定单元格中的单词?

css - 如何在 Bootstrap 中创建非粘性页脚?

css - 轮播在移动设备的导航下移动?

javascript - 如何使用coffeescript或javascript读取json文件/解析的值以在d3 java脚本中使用