- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在制作一个动画,其中包含一个较大的 div 中的一组四个 div。四个 div 太大,无法一次全部放入一个 div,因此我希望能够指定较大的 div 应该开始的位置。例如,这里我在 div 中有四个框。从上到下,盒子分别是绿色、紫色、粉色、蓝色(当前jsfiddle中看不到蓝色,因为被截掉了)。我希望较大的全显示 div 的底部与蓝色框的中间对齐,其他所有内容都适合帽子上方,直到它在 div 的顶部被切断。最终我将实现一个定制的滚动按钮(因为我不希望它看起来像溢出:滚动按钮)但现在我只是想让 CSS 以我想要的方式显示内部 div。
JS fiddle :http://jsfiddle.net/o33gw35w/
CSS:
body {padding: 0; margin: 0; height: 100%; overflow: hidden; font-family: Helvetica;}
.nameblock {
height:10%;
width: 30%;
position: absolute;
background-color: yellow;
}
.fulldisplay {
height:90%;
width: 30%;
position: absolute;
overflow: hidden ;
}
.spacer1 {
height:40%;
position: relative;
background-color: green;
}
.spacer2{
height:40%;
position: relative;
background-color: purple;
}
.spacer3 {
height:40%;
position: relative;
background-color: pink;
}
.spacer4{
height:40%;
position: relative;
background-color: blue;
}
HTML:
<div class="nameblock"></div><br/>
<div class="fulldisplay">
<div class="spacer1">
</div>
<div class="spacer2">
</div>
<div class="spacer3"></div>
<div class="spacer4"></div>
</div>
</body>
最佳答案
如果我把问题弄错了,我深表歉意,因为我不太确定你想做什么,但如果你想有一种动态排序的方法,你可以使用 css flexbox 来做到这一点。您可能需要调整类以具有正确的宽度和高度(例如 width: 100%; height: 150px;)并定义 flex 容器,类似于下面的代码片段。
.fullconversation {
padding: 0;
margin: 0;
list-style: none;
width: 30%;
display: flex;
flex-direction: row;
-webkit-flex-flow: row wrap;
justify-content: space-around;
}
然后
.spacer4{
width: 100%;
height: 150px;
position: relative;
background-color: blue;
order: -1;
}
有关 flexbox 的更多信息,请参阅以下网址或随时提出有关 flexbox 或 css 的任何问题。希望这会有所帮助。
https://css-tricks.com/almanac/properties/o/order/
https://css-tricks.com/snippets/css/a-guide-to-flexbox/
************已更新************
如果将 spacer1 的高度更改为 10%,那么您将在底部看到可见的蓝色框。注意10%这个值只是一个例子,只要inner s的heights的总大小不超过100%,就会看到蓝色框。
.spacer1 {
height:10%;
position: relative;
background-color: green;
}
另外,如果你想看到所有的 div 而不管大小,你可以将 overflow 设置为 other than hidden。
关于html - 在较大的 div 中垂直移动 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28803263/
我正在通过 PHP 将 .csv 中的两行插入到表中。 我还会跟踪任何错误,如果发生错误,我不会提交事务。插入表后,我检索结果行的 ID(全部在一个事务中提交),并且 csv 的第一行对应于第二个 I
一个应用程序托管一个具有三个接口(interface)的 Web 服务,用于三个单独且独立的操作,所有这些操作都在应用程序的不同组件中实现,彼此独立,例如在不同的包等中,所以他们对彼此了解不多,只共享
我希望在单击特定表格数据单元格时同时选中单选按钮和单选按钮单击事件。我已经使用以下方法实现了这一点: $(document).ready(function() { $("td").click(
JSFiddle:https://jsfiddle.net/oyp1zxaq/ 本质上,我只是想在较大的 div 中放置四个具有定义宽度的较小 div,但我希望它们在其中间隔开。 我想知道是否有一种方
我在一个布局中有两个 View 。我将分别称它们为 View A 和 View B。 ┌──────┐ │┌─┐┌─┐│ ││A││B││ │└─┘└─┘│ └──────┘ 父布局(包括View A
我是一名优秀的程序员,十分优秀!