我正在尝试在 HTML/CSS 中创建一个可扩展区域(仅限!)。
这个可扩展区域的宽度可以在容器上的 0 到 50% 之间变化。容器的宽度可以在 0 到 100%(窗口大小)之间变化。
我有 2 个项目应该停留在红色项目的右侧,每个 100 像素。
如果窗口大小低于 200 像素,则只有固定项目可见。
这几乎是我想要的:
问题是,蓝色和绿色的物体留在右边,我希望它们在红色物体的右边,卡住了。并且这些项目必须保持在一起(蓝色右侧的绿色)
HTML:
<div id="content">
<div id="item2"></div>
<div id="item3"></div>
<div id="item1">
<form>
<input type="text" />
<br />
<input type="text" />
</form>
</div>
</div>
CSS:
div {
height: 50px;
}
#content {
width: 100%;
}
#content #item1 {
background: #f00;
width: 50%;
}
#content #item1 input {
width: 80%;
}
#content #item2 {
background: #0f0;
width: 100px;
float: right;
}
#content #item3 {
background: #00f;
width: 100px;
float: right;
}
一张图片来说明:
谢谢。