jjzjj

带有全宽标头的Flexbox和均匀间隔的子项目

我正在尝试使用FlexBox进行以下网格:[div][div][div][div]我似乎无法明白。我走了这么远:.flex-container{display:-webkit-flex;display:flex;width:400px;height:250px;background-color:lightgrey;}.flex-item{background-color:cornflowerblue;width:100px;height:100px;margin:10px;}.flex-center{width100%;}flexitem1flexitem1flexitem2flexitem3

html - CSS3 中的砌体布局?

我尝试使用以下结构来生成下面描述的布局。child1child2child3child4我为此做了一个例子here.布局应该如下:如果flexbox中只有一个盒子,它应该有flexbox内部宽度的50%(见下图)如果有两个盒子,它们都应该占据flexbox内部空间的50%如果有三个盒子,每个盒子应该占空间的50%,而前两个盒子在第1行,第三个盒子出现在第2行如何用css实现这种布局?编辑:框的高度可能不同。这意味着他们应该垂直填充剩余空间。宽度始终相同。有关示例,请参见下图。编辑:我找到了一种使用纯CSS制作砌体的方法,请参见此处:http://jsfiddle.net/confile

html - CSS3 中的砌体布局?

我尝试使用以下结构来生成下面描述的布局。child1child2child3child4我为此做了一个例子here.布局应该如下:如果flexbox中只有一个盒子,它应该有flexbox内部宽度的50%(见下图)如果有两个盒子,它们都应该占据flexbox内部空间的50%如果有三个盒子,每个盒子应该占空间的50%,而前两个盒子在第1行,第三个盒子出现在第2行如何用css实现这种布局?编辑:框的高度可能不同。这意味着他们应该垂直填充剩余空间。宽度始终相同。有关示例,请参见下图。编辑:我找到了一种使用纯CSS制作砌体的方法,请参见此处:http://jsfiddle.net/confile

html - 使用 flexbox 的响应式 tile 布局

这个问题在这里已经有了答案:Isitpossibleforflexitemstoaligntightlytotheitemsabovethem?(5个答案)Makeadivspantworowsinagrid(2个答案)HowtoCreateGrid/TileView?[duplicate](8个答案)关闭7年前。我想创建磁贴布局(类似于Metro风格的磁贴布局或Windows8的名称)。所以我有一些瓷砖/盒子,有些是二次方的,有些可以是sice和二次方的两倍,有些可以是宽度的两倍。到目前为止一切顺利,但我有一个响应问题,我认为flexbox会为我解决...但也许我错了。目前盒子的布局

html - 使用 flexbox 的响应式 tile 布局

这个问题在这里已经有了答案:Isitpossibleforflexitemstoaligntightlytotheitemsabovethem?(5个答案)Makeadivspantworowsinagrid(2个答案)HowtoCreateGrid/TileView?[duplicate](8个答案)关闭7年前。我想创建磁贴布局(类似于Metro风格的磁贴布局或Windows8的名称)。所以我有一些瓷砖/盒子,有些是二次方的,有些可以是sice和二次方的两倍,有些可以是宽度的两倍。到目前为止一切顺利,但我有一个响应问题,我认为flexbox会为我解决...但也许我错了。目前盒子的布局

html - 折叠 Flexbox 之谜

我有一个由3个block级兄弟组成的网站:页眉、divsite-content和页脚。我将我的body标签设置为flexbox:display:flex;flex-direction:column;height:100%;中心site-contentdiv是flex-grow:1。这工作正常,并给了我这个布局(虚线框是模拟屏幕可见区域上显示的内容。页面按应有的方式滚动)。我的问题出现了,因为我想在某些页面的site-contentdiv中添加一个垂直/水平居中的框。因此,我为此框创建了一个div并将sitecontent设置为:.site-content{display:flex;fl

html - 折叠 Flexbox 之谜

我有一个由3个block级兄弟组成的网站:页眉、divsite-content和页脚。我将我的body标签设置为flexbox:display:flex;flex-direction:column;height:100%;中心site-contentdiv是flex-grow:1。这工作正常,并给了我这个布局(虚线框是模拟屏幕可见区域上显示的内容。页面按应有的方式滚动)。我的问题出现了,因为我想在某些页面的site-contentdiv中添加一个垂直/水平居中的框。因此,我为此框创建了一个div并将sitecontent设置为:.site-content{display:flex;fl

html - 我可以在 flexbox 行之间有一条线吗?

我有一个水平导航,它有点长,需要重新排列以适应窄显示。我使用flexbox让它重排成多行。但是行数多了,导航项之间的划分就不那么明显了。我试着在顶部给它们一个边框,它有点管用——但当然,边框只在各个导航选项上可见,而不是在所有flexbox行之间创建一个很好的分界线。请查看片段全页,在帖子中查看时存在显示问题。或者使用thisfiddle.您可能需要缩小浏览器窗Eloquent能看到多行导航。header{height:3em;background-color:#fff;}#main{height:9em;background-color:#5987d1;}footer{height:

html - 我可以在 flexbox 行之间有一条线吗?

我有一个水平导航,它有点长,需要重新排列以适应窄显示。我使用flexbox让它重排成多行。但是行数多了,导航项之间的划分就不那么明显了。我试着在顶部给它们一个边框,它有点管用——但当然,边框只在各个导航选项上可见,而不是在所有flexbox行之间创建一个很好的分界线。请查看片段全页,在帖子中查看时存在显示问题。或者使用thisfiddle.您可能需要缩小浏览器窗Eloquent能看到多行导航。header{height:3em;background-color:#fff;}#main{height:9em;background-color:#5987d1;}footer{height:

html - 将一个元素居中并在同一行中右对齐另一个元素

这个问题在这里已经有了答案:Centeroneandright/leftalignotherflexboxelement(11个答案)关闭5年前。我有两个盒子。一个在页面的左边,一个在页面的右边。左边那个有登录+注册右边有两张图片。我正在尝试将左侧对齐到页面的中心,其内容水平对齐,即一行一行。我正在尝试将右侧的框放在页面的右侧,并将其内容也放在一行中。MyFiddle#topjob{width:100%;text-align:center;}#left{float:left;width:500px;height:50px;background:#ff0000;}#right{width