草庐IT

webkit-flex

全部标签

html - flexbox 可以检测到 flex 元素何时换行吗?

我希望摆脱媒体查询,只使用flexbox来解决我的问题,但我不确定这是否可行。随着窗口变小,我希望列缩小直到达到最小宽度。一旦他们击中那个,中间的列就会跳下来进行包装。我想我的问题可以归结为这个——flexbox可以检测到它何时换行吗?如果是这样,我可以提示它严格使用CSS更改包装元素的顺序吗?这是一个codepen我正在尝试使用媒体查询完成的任务。.wrapper{display:flex;justify-content:center;margin:5px;flex-wrap:wrap;}.red{background-color:red;height:240px;margin:5p

html - flexbox 可以检测到 flex 元素何时换行吗?

我希望摆脱媒体查询,只使用flexbox来解决我的问题,但我不确定这是否可行。随着窗口变小,我希望列缩小直到达到最小宽度。一旦他们击中那个,中间的列就会跳下来进行包装。我想我的问题可以归结为这个——flexbox可以检测到它何时换行吗?如果是这样,我可以提示它严格使用CSS更改包装元素的顺序吗?这是一个codepen我正在尝试使用媒体查询完成的任务。.wrapper{display:flex;justify-content:center;margin:5px;flex-wrap:wrap;}.red{background-color:red;height:240px;margin:5p

html - 当 flex-direction 为 'column' 时,CSS flex-basis 不起作用

我的目标是使用flexbox创建一个双列布局,其中第一列有两行,第二列有一行,如下所示:在第三项上设置flex-basis:100%可以达到预期的效果,但前提是容器的flex-direction是row:将flex-direction更改为column会导致以下结果,除非明确设置了height,这在我的元素中是不可行的:如何在不显式设置容器的高度的情况下获取第一张图片?Here'saPlunkerillustratingtheproblem.body{display:flex;height:100px;width:100px;}.container{display:flex;flex-

html - 当 flex-direction 为 'column' 时,CSS flex-basis 不起作用

我的目标是使用flexbox创建一个双列布局,其中第一列有两行,第二列有一行,如下所示:在第三项上设置flex-basis:100%可以达到预期的效果,但前提是容器的flex-direction是row:将flex-direction更改为column会导致以下结果,除非明确设置了height,这在我的元素中是不可行的:如何在不显式设置容器的高度的情况下获取第一张图片?Here'saPlunkerillustratingtheproblem.body{display:flex;height:100px;width:100px;}.container{display:flex;flex-

html - 制作 flex 阴影的最佳方法

对于这样的事情:最有效的方法是什么?最好做一个图像,或者有没有一种方法可以用CSS实现这一点,而无需一堆我不知道的hack/额外标记?此外,阴影仅必须在IE9、FF和Chrome中工作 最佳答案 您可以使用伪元素和box-shadow属性来做到这一点。我在这里为你做了一个例子:http://jsfiddle.net/joshnh/NWnXw/这适用于IE9及更高版本。/*Shadow*/.shadow{box-shadow:01px5pxhsla(0,0%,0%,.25),inset0050pxhsla(0,0%,0%,.05);p

html - 制作 flex 阴影的最佳方法

对于这样的事情:最有效的方法是什么?最好做一个图像,或者有没有一种方法可以用CSS实现这一点,而无需一堆我不知道的hack/额外标记?此外,阴影仅必须在IE9、FF和Chrome中工作 最佳答案 您可以使用伪元素和box-shadow属性来做到这一点。我在这里为你做了一个例子:http://jsfiddle.net/joshnh/NWnXw/这适用于IE9及更高版本。/*Shadow*/.shadow{box-shadow:01px5pxhsla(0,0%,0%,.25),inset0050pxhsla(0,0%,0%,.05);p

css - 框中字体字形的 WebKit 与 Mozilla 垂直对齐

此测试图像显示了Safari与Firefox(适用于MacOSX10.6.7的Safari5.0.5和Firefox5.0.1)在文本框内的定位有多么不同。请注意sans-serif的“S”在Firefox而不是Safari中是如何对接到框顶部的。差异似乎因使用的字体而异,其中一些甚至始终如一地呈现。我读过peoplesaying这是因为font-size和line-height之间的舍入问题(并通过设置比大小更小的高度来修复),但我认为我的示例反驳了sans-Firefox中的serif/helvetica始终在框中顶部对齐。在我看来,Safari比Firefox更合适,即文本通常更

css - 框中字体字形的 WebKit 与 Mozilla 垂直对齐

此测试图像显示了Safari与Firefox(适用于MacOSX10.6.7的Safari5.0.5和Firefox5.0.1)在文本框内的定位有多么不同。请注意sans-serif的“S”在Firefox而不是Safari中是如何对接到框顶部的。差异似乎因使用的字体而异,其中一些甚至始终如一地呈现。我读过peoplesaying这是因为font-size和line-height之间的舍入问题(并通过设置比大小更小的高度来修复),但我认为我的示例反驳了sans-Firefox中的serif/helvetica始终在框中顶部对齐。在我看来,Safari比Firefox更合适,即文本通常更

html - CSS flex 盒 : How do you align child elements of a flexbox container to opposite far ends of the main axis?

我正在设计网页标题的样式。我希望标题是包含Logo和一些导航链接的单行。我觉得今天布局此页眉的最佳、最现代的方式是使用CSS3的flexbox,所以这就是我想使用的。我希望Logo在flex容器中尽可能靠左,而其余导航项则尽可能靠右。这可以通过左右浮动元素轻松实现,但这不是我想做的。所以……如何将flexbox容器的子元素与主轴的相对远端对齐?flexbox子元素有一个属性可以让你在横轴上这样做,align-self,但似乎没有在主轴上这样做。我想出的最好的方法是在Logo和导航链接之间插入一个额外的空元素作为间隔。但是我选择为此标题使用flexbox的部分原因是为了与响应式设计保持一

html - CSS flex 盒 : How do you align child elements of a flexbox container to opposite far ends of the main axis?

我正在设计网页标题的样式。我希望标题是包含Logo和一些导航链接的单行。我觉得今天布局此页眉的最佳、最现代的方式是使用CSS3的flexbox,所以这就是我想使用的。我希望Logo在flex容器中尽可能靠左,而其余导航项则尽可能靠右。这可以通过左右浮动元素轻松实现,但这不是我想做的。所以……如何将flexbox容器的子元素与主轴的相对远端对齐?flexbox子元素有一个属性可以让你在横轴上这样做,align-self,但似乎没有在主轴上这样做。我想出的最好的方法是在Logo和导航链接之间插入一个额外的空元素作为间隔。但是我选择为此标题使用flexbox的部分原因是为了与响应式设计保持一