javascript - 始终将图像定位在字符上方

标签 javascript jquery html css

我正在尝试定位图像,使其始终位于特定字母上方,无论屏幕大小如何调整。例如,如何将下面 fiddle 中的绿点始终置于无点 i 上方。

我试过使用百分比绝对定位,但如果我调整屏幕大小,图像会移动到无点 i 的左侧/右侧。

HTML

<div id="pictureContainer">
  <img id="greenDot" src="https://upload.wikimedia.org/wikipedia/commons/thumb/0/0e/Ski_trail_rating_symbol-green_circle.svg/64px-Ski_trail_rating_symbol-green_circle.svg.png">
</div>
<div id="textContainer">
  <h1>H&inodot; World</h1>
</div>

CSS

#textContainer {
    text-align: center;
}

#greenDot {
    height: 10px;
    width: 10px;
}

JS FIDDLE https://jsfiddle.net/473hgg9o/1/

最佳答案

使用相对和绝对定位。 Here is an updated fiddle .根据需要更改顶部和左侧的值。这使它们保持在同一个容器中,因此它们可以一起移动。

<div id="textContainer">
    <h1>
        H<span class="i-container">&inodot;<img id="greenDot" src="https://upload.wikimedia.org/wikipedia/commons/thumb/0/0e/Ski_trail_rating_symbol-green_circle.svg/64px-Ski_trail_rating_symbol-green_circle.svg.png"></span> 
        World
    </h1>
</div>

.i-container{
    position: relative;
}

.i-container img{
    position: absolute;
    top: 0;
    left: 0;
}

关于javascript - 始终将图像定位在字符上方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32061055/

相关文章:

javascript - 如果我画一些东西,有没有一个工具可以将其转换为 javascript/canvas 指令?

javascript - Angular ng-repeat 创建表格问题

javascript - cfml jquery 未捕获语法错误无效 token ?

jquery - Json:使用 JQuery 解析以 HTML 形式显示

javascript - 是否可以将 ion-tree-list 与导航 View 结合起来?

javascript - 数组元素子类型

php - 检查地址栏并使用 javascript 重定向

jquery - 我的代码行之间的空间 - JQuery 和 CSS

c# - WPF Web 浏览器控件继承 Internet Explorer 缩放级别

javascript - 禁用自动生成的选择标签中的双击