flexbox相关内容
我使用 flexbox 来布局页面,因为 增长 行为很有用.但我想完全防止收缩行为. 无论如何要管理这个? 示例代码:
这个应该增长而不是缩小
CSS .flex-vertical-container {显示:弹性;弹性方向:列;}.flex-box {弹性:1;} 解决方案 尝试将 .
..
如何在淡入之前让弹性框不成为页面的一部分?我曾经用'display:0;'来做到这一点然后使用 jQuery .fadeIn().但是现在如果我将 display 设置为 0,当我淡入时,我当然会失去盒子的弹性.如果我使用 jQuery 将显示设置为 flex,那么它只会出现,而不是淡入. HTML
..
我的 flexbox 的 2 个孩子每个都被赋予了 box-flex: 1 的样式.我的理解是它们的宽度应该彼此相等(两者都占据其父 flexbox 总宽度的 50%).但是当内容添加到子项时,它们的宽度会发生变化(取决于内容和填充的内容)!为什么会发生这种情况? CSS: .hasFlex {显示:盒子;显示:-webkit-box;显示:-moz-box;-webkit-box-ali
..
我想实现以下目标: 以下图片是我现在可以做的,但这不是我想要的. 我现在拥有的代码示例: renderA() {返回 (//A 的父级//元素 A//元素 A);}渲染B(){返回 (
..
http://jsfiddle.net/XW9Se/ 我在左侧设置了 width: 200px;
但是如果我用浏览器检查器工具查看它,实际宽度似乎是随机的或者其他的东西.它会根据窗口大小不断变化. 为什么宽度没有生效? EDIT:如果我删除 width: 100% 宽度保持固定.但我需要这样 #main div 占用剩余的宽度 :( 有没有办法让侧边栏@固定宽度和另一
..
CodePen:http://codepen.io/anon/pen/RPNpaP.> 我希望红色框在并排视图中只有 25 em 宽 - 我试图通过在此媒体查询中设置 CSS 来实现这一点: @media all and (min-width: 811px) {...} 到: .flexbox .red {宽度:25em;} 但是当我这样做时,就会发生这种情况: http://i.
..
本质上我想做的是拥有这种布局: "item-1" "item-5"“项目 2" “项目 6"“项目 3" “项目 7"“第 4 项" 请注意,项目是从上到下,而不是从左到右. 编辑:不知道列表中有多少项 解决方案 尝试 CSS 多列布局 .column {-webkit 列数:2;-webkit-column-gap: 40px;-moz 列数:2;-moz-column-
..
我正在尝试制作一个看起来像这样的网格 它应该是什么样子 但它呈现为这个 实际外观 这是我的 HTML 代码
..
我翻阅了csstricks的文章,https://css-tricks.com/flexbox-截断文本/ 我的问题是当 .flex-parent 具有 flex-direction: column; 属性时如何使其工作. 感谢您的帮助! 解决方案 这实际上只是重新排列一些属性的问题,但这个答案自然取决于项目的需要. 这里的要点是,如果您希望它成为一列,那么您在 .fle
..
我使用 Compass 1.0,当我使用 @include display-flex; 或任何其他与 flex 相关的属性时,我只得到 display: -webkit-flex;显示:弹性;-webkit-flex-flow:行换行;flex-flow:行包装; 等等.没有 -moz 或 -o 前缀.知道为什么吗? 解决方案 Opera 从不为 Flexbox 使用 -o- 前缀.它
..
我正在尝试实现 粘性页脚(弹性盒版本).但是,如果我还希望能够在 flex: 1 div 中包含可滚动内容(这要求父母具有 height: 100%). 这是一个演示问题的小提琴:https://jsfiddle.net/gfaqLh42/6/ 如您所见,红色区域是可滚动的(min-height: 300px).请注意,即使视口不小于红色区域的最小高度 + 蓝色区域,页脚也在屏幕外.
..
我正在尝试在圆圈之间画线,我有这个代码 https://codepen.io/cfmorales/pen/qBEqGpr,在某种程度上它是有效的,但是当你调整页面大小时,线条的高度与圆圈不匹配,我有什么想法可以让它响应吗?所有的魔法都在 :before td:nth-child(2) {垂直对齐:基线;}td:nth-child(1) {显示:弹性;对齐内容:居中;右边距:28px;宽度:4
..
我想了解当没有为 flex-basis、width、min-width 或 max-width 属性被设置.换句话说,flexbox 是如何仅根据内容来计算 flex-item 的宽度的? 这是一个示例代码(可在 codepen 上获得): .container {显示:弹性;宽度:600px;}.container div {轮廓:1px 黑色虚线;}
Lorem ip
..
请看下面的代码: .header {显示:弹性;宽度:100vw;高度:20vh;}div {边框:实心;}#第一的 {弹性:1}#第二 {弹性:1}#第三 {弹性:1}
这段代码给出了三个相邻的矩形. 但是,如果您检查每个矩形,您会在 dev-t
..
根据这篇文章,display:flex 属性在 firefox 21 中应该可以在没有任何前缀的情况下工作.但是,即使我在值之前使用 -moz-,它也不会被 HTML 解析器识别. 我最近尝试卸载 firefox 20 并重新安装 firefox 21,希望它能正常工作,但它没有. 在使用 Web 开发人员工具时,我可以看到以下警告和错误: [10:23:04.673] 未声明 HT
..
我一直在四处寻找,但对于我的生活,我无法弄清楚发生了什么.我的文本被某些标签包裹,而我希望所有内容都在一行中. 我通过使用 display: flex; 将三个相邻的 DIV 元素对齐 这一切都很好,显示效果正是我想要的.除了以下事实之外,出于某种无法解释的原因(至少对我而言),如果我将一个文本片段放在其中一个 div 中,并且该文本片段在诸如 或 ,文本在标签前后自动换行
..
在本例中,当屏幕宽度较小时,我预计蓝色和红色框会环绕,因为青色框设置为 flex-wrap. 然而,这并没有发生.为什么这不起作用? 代码如下: .foo,.foo1,.foo3 {颜色:#333;文本对齐:居中;填充:1em;背景:#ffea61;框阴影:0 0 0.5em #999;显示:弹性;}.foo1 {背景:绿色;宽度:200px;弹性:1 1 100%;}.foo2
..
我使用由 2 列组成的 flexbox 进行了布局.当一切都相同高度时,它工作正常: https://codepen.io/anon/pen/rJZeJm
一个
B
C* {box-sizing: 边框框;}.cont {宽度:400px;背景:黄金;显示:弹性;弹性方向:行
..
我正在尝试设置 div 的宽度,并将其内容设置为其中 user-title 段落的宽度.这是 HTML 和 CSS: .panel {底边距:20px;宽度:自动;显示:inline-flex;弹性方向:列;框阴影:0 2px 4px 0 #C6C2BF;填充:0.5rem 1rem 1rem;}.user-title {显示:弹性;}.panel>div {显示:弹性;弹性方向:列;}.p
..
更新 由于 LGSon 在下面的评论 更新代码笔 我正在尝试设置一个非常像圣杯的布局.这里的不同之处在于我正在寻找一个动态大小的“内容"部分,以垂直和水平居中. 我已经能够使用 flexbox 使其正常工作(用于大型显示器):Codepen 在这里 html, body {宽度:100%;高度:100%;边距:0;填充:0;文本对齐:居中;}.header {高度:60px;
..