首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使div向左增长而不是向下向右增长

使div向左增长而不是向下向右增长
EN

Stack Overflow用户
提问于 2019-03-15 20:22:31
回答 5查看 93关注 0票数 1

div应该向左增长,然而,到目前为止,它做了相反的事情。

顺便说一下,左边距和上边距是必要的。

展示问题的快速gif:https://gyazo.com/ce51c504698395c26cffefb9b74e7e3e

代码语言:javascript
复制
html, body {
  width: 100%;
  height: 100%;
}

#a {
  width: 50%;
  height: 100%;
  border: 1px solid black;
}

#img-wrapper {
  margin-left: 10%;
  margin-top: 20%;
  width: 50%;
  position: relative;
  border: 1px solid red;
}

img {
  width: 100%;
}
代码语言:javascript
复制
<div id="a">
  <div id="img-wrapper">
   <img src="https://s3.amazonaws.com/cdn-origin-etr.akc.org/wp-content/uploads/2017/11/12225358/Pug-On-White-01.jpg" alt="">
</div>
</div>

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2019-03-15 20:26:58

试试这个:

代码语言:javascript
复制
#a {
    width: 70%;
    height: 100%;
    border: 1px solid black;
    position: relative;
}
#img-wrapper {
    width: 40%;
    position: absolute;
    bottom: 0;
    right: 0;
    border: 1px solid red;
}
票数 1
EN

Stack Overflow用户

发布于 2019-03-15 20:28:22

如果你想通过增加width属性从右向左移动你的图像,你应该给它一个浮动属性:

代码语言:javascript
复制
#img-wrapper {
  float: right;
  margin-top: 0; // if you want it to start from top right edge
}
票数 0
EN

Stack Overflow用户

发布于 2019-03-15 20:29:15

添加margin-right: 10%; float: right;

代码语言:javascript
复制
#img-wrapper {
    margin-right: 10%;
    margin-top: 20%;
    width: 50%;
    position: relative;
    border: 1px solid red;
    float: right;
}

代码语言:javascript
复制
html,
body {
  width: 100%;
  height: 100%;
}

#a {
  width: 50%;
  height: 100%;
  border: 1px solid black;
  position: relative;
}

#img-wrapper {
    margin-right: 10%;
    margin-top: 20%;
    width: 52%;
    position: absolute;
    border: 1px solid red;
    right: 0;
    bottom: 50%;
    transform: translateY(50%);
}

img {
  width: 100%;
}
代码语言:javascript
复制
<div id="a">
  <div id="img-wrapper">
    <img src="https://s3.amazonaws.com/cdn-origin-etr.akc.org/wp-content/uploads/2017/11/12225358/Pug-On-White-01.jpg" alt="">
  </div>
</div>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55182515

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档