繁体   English   中英

如何相对定位移动图像?

How to move images with relative positioning?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我有一个网页,我有相对定位的父div和所有具有绝对定位的文本。 我现在已经注意到我根本无法移动图像。 我该怎么办?

http://jsfiddle.net/uchn0m5k/1/

我希望图像背后(就Z空间而言)文本,但是因为我想添加更多图像,我不希望将其设置为背景图像:)

 .button { background-color: #08aabe; border: none; color: #faead3; padding: 0.2em 0.65em; text-decoration: none; font-size: 2.3vw; margin-left: 5em; letter-spacing: 0.02em; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; } img { max-width: 100%; user-drag: none; user-select: none; -moz-user-select: none; -webkit-user-drag: none; -webkit-user-select: none; -ms-user-select: none; } .container { position: relative; height: 100vh; } /* Top left text */ .top-left { position: absolute; top: 8px; left: 16px; } .top-left h1 { margin: 0px; font-size: 4.5vw; color: #08aabe; margin-left: 2.5em; padding-top: 3em; padding-bottom: 0.2em; } body { margin: 0px; font-family: sans-serif; background-color: black; } #squiggle { right: 30vw; } 
 <div class="container"> <img id="squiggle" src="https://upload.wikimedia.org/wikipedia/commons/thumb/4/47/PNG_transparency_demonstration_1.png/280px-PNG_transparency_demonstration_1.png" style=" height:30%;"> <div class="top-left"> <h1>Lorem Ipsum.</h1> <a class="button" href="#">Button to clcik</a> </div> </div> 

3 个回复

更新答案:

您可以查看此codepen

 body { background: black; font-family: sans-serif; } .logo { position: absolute; top: 5em; left: 5em; z-index: -1; } .logo-text { position: absolute; top: 4em; left: 4em; z-index: 1; } h1.logo-text { color: #fff; } 
 <div class="container"> <div class="logo"> <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/4/47/PNG_transparency_demonstration_1.png/280px-PNG_transparency_demonstration_1.png"> </div> <h1 class="logo-text">Lorem Ipsum</h1> </div> 

你试过这样做吗?

 .button { background-color: #08aabe; border: none; color: #faead3; padding: 0.2em 0.65em; text-decoration: none; font-size: 2.3vw; margin-left: 2em; letter-spacing: 0.02em; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; } img{ max-width: 100%; user-drag: none; user-select: none; -moz-user-select: none; -webkit-user-drag: none; -webkit-user-select: none; -ms-user-select: none; } .container { position: relative; height:100vh; } /* Top left text */ .top-left { position: absolute; top: 8px; left: 16px; } .top-left h1{ margin:0px; font-size: 4.5vw; color: #08aabe; margin-left: 1em; padding-top: 1em; padding-bottom: 0.2em; } body{ margin: 0px; font-family: sans-serif; background-color:black; } #squiggle{ position:absolute; left: 22vw; top: 29px; } .container{ position:relative; } 
 <div class="container"> <img id="squiggle" src="https://upload.wikimedia.org/wikipedia/commons/thumb/4/47/PNG_transparency_demonstration_1.png/280px-PNG_transparency_demonstration_1.png" style=" height:30%;"> <div class="top-left"> <h1>Lorem Ipsum.</h1> <a class="button"href="#">Button to clcik</a> </div> </div> 

那么,我认为这就是你所要求的? 我打开了CSS并基本上将z-index添加到“容器”,“img”和“左上角”元素,这些元素将骰子的图像移动到“左上角”容器后面。

img{
    max-width: 100%;
    position: absolute;
    z-index: -2;
    top: 120px;
    left: 40px;
    user-drag: none;
    user-select: none;
    -moz-user-select: none;
    -webkit-user-drag: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}

.container {
    position: relative;
    height:100vh;
    z-index: -3;
}



/* Top left text */
.top-left {
    position: absolute;
    top: 8px;
    left: 16px;
    z-index: -1;
}

希望这能回答你的问题。 如果没有,请告诉我,我很乐意尝试找出更好的解决方案!

1 为什么我不能通过定位移动某些桌子?

我已经设法使响应式网站的某些功能正常工作,但是在移动某些表格方面仍然存在一些问题。 由于某些原因,我可以将表移向某些方向,但不能移到顶部等其他方向。 对于下表,如果可能的话,我想将其降低,但是即使将!important放在顶部之后,也无法使用。 对于第一张图片,我似乎无法将其进一步向右移动 ...

2018-10-27 08:12:45 1 52   html/ css
2 通过NumPy根据位移场移动图像

我有通过某种算法计算的光流,我想通过我的流从另一个算法获取新图像 我使用以下程序 其中takePixelInterpolated通过插值计算点(i + v [i,j],j + u [i,j])中的像素值 img是一些图像(形状为[height,width,1或3]的nump ...

3 定位移动设备的正确视口

我在标题中有以下内容: 我也尝试过使用: 但不得不将其修改为.. 我浏览了android的文档,并尝试将视口内容设置为320,但是对于Android设备,该内容仍然显示错误。 有人可以把这个分解给我吗? ...

4 如何定位移动设备的横向和纵向

我正在使用引导程序来构建客户的网站,当尝试在移动设备上定位横向和纵向方向以便为两个视口添加一些特定样式时,我没有遇到麻烦。 如何针对移动样式定位纵向和横向方向? 我需要在320px断点处添加特定样式,并在480px断点处添加某些样式。 对于我当前的媒体查询,这不起作用当前在样式表中,我具有 ...

5 在Wordpress中定位移动菜单

有没有一种方法可以将CSS仅定位到移动菜单? 我正在使用http://athemes.com/theme/Sydney,而我的开发服务器位于http://150.101.201.63/wordpress2/WordPress/只需将菜单更改为移动菜单(只需单击一个按钮即可打开菜单)与顶部导航菜 ...

6 如何使用CSS定位移动高度?

我一直使用CSS来处理宽度。 例如: 我想定位具有320px宽度的不同高度(569px和480px)的手机。 我试过了: 它对我不起作用。 我试过了 我的头标签中有这个: 不知道这是否与所有这些有关。 但我应该使用 在这个标签里吗? ...

8 全角图像上的相对定位

我有一个背景图像,它自然是1500x1062 ,具有100vw width和auto height 。 现在,我需要在上面放置一个形象,需要准确地放置306px从顶部和852px从左边的原始图像。 但是,图像需要随着纵横比的变化进行缩放,因为另一个图像是窗口宽度的 100%。 我的头很痛,我不知 ...

9 如何相对定位图像

Hai我是html和CSS的新手。我需要一些帮助。下面有4张图片。 主要背景图片 链接图片1 连结图片2 链接图片13 我需要看起来所有的图像最终像 最终外观 我的HTML就像 任何人都可以在CSS上帮助放置社交链接图像。 ...

2014-05-09 08:57:07 3 57   html/ css
10 使用单位移动图像内容

假设我的图像大小为 960x960,但img元素的高度为 720px。 .imgs样式 现在我可以使用object-position来设置位置 top/bot 或其他,但是我可以使用一些单位移动这个 img 吗? 我将尝试使用油漆来解释这一点(对不起,我的绘画技巧): 图例:黑线 - d ...

2021-06-10 12:34:02 1 25   css
暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM