草庐IT

flexboxes

全部标签

html - 无法将 flexbox child 的宽度设置为 100%

我正在学习CSSflexbox并且正在做一个简单的布局,我希望第一个flex子元素以父元素的100%宽度显示,其余的flex元素包裹在下面。此外,包裹的flex元素应以特定比例占据宽度(易于使用“flex”属性设置)。为此,我将第一个flex元素的“flex-basis”属性设置为100%,并将下一个2的flex属性设置为我想要的比例。这是相关CSS的样子(完整fiddle的链接在下面):.main{max-width:1000px;margin:100pxauto;display:flex;flex-flow:rowwrap;}/*usingususalshorthandnotati

html - 无法将 flexbox child 的宽度设置为 100%

我正在学习CSSflexbox并且正在做一个简单的布局,我希望第一个flex子元素以父元素的100%宽度显示,其余的flex元素包裹在下面。此外,包裹的flex元素应以特定比例占据宽度(易于使用“flex”属性设置)。为此,我将第一个flex元素的“flex-basis”属性设置为100%,并将下一个2的flex属性设置为我想要的比例。这是相关CSS的样子(完整fiddle的链接在下面):.main{max-width:1000px;margin:100pxauto;display:flex;flex-flow:rowwrap;}/*usingususalshorthandnotati

html - 模态顶部在 flexbox 中被截断

这个问题在这里已经有了答案:Can'tscrolltotopofflexitemthatisoverflowingcontainer(10个答案)关闭7年前。虽然有很多关于使用flexbox和垂直居中的问题,但似乎没有一个考虑到固定位置包装器。请考虑以下事项:.modal-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;overflow:auto;}.modal-content{max-width:600px;margin:0auto;background:rgba

html - 模态顶部在 flexbox 中被截断

这个问题在这里已经有了答案:Can'tscrolltotopofflexitemthatisoverflowingcontainer(10个答案)关闭7年前。虽然有很多关于使用flexbox和垂直居中的问题,但似乎没有一个考虑到固定位置包装器。请考虑以下事项:.modal-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;overflow:auto;}.modal-content{max-width:600px;margin:0auto;background:rgba

html - Flexbox:缩小图像以适合

我正在尝试设计一个具有以下属性的页面,该页面将用作数字标牌:页面高度是视口(viewport)高度(100vh),因此无法滚动页面排列成全宽行除最后一行之外的所有行都是静态的(具有预定义的内容)最后一行(将包含图像幻灯片)应填满视口(viewport)中的剩余空间。这是我目前所拥有的:body{margin:0;}div#container{display:flex;flex-direction:column;height:100vh;}div.red{height:100px;background-color:red;flex:00auto;}div.blue{height:150p

html - Flexbox:缩小图像以适合

我正在尝试设计一个具有以下属性的页面,该页面将用作数字标牌:页面高度是视口(viewport)高度(100vh),因此无法滚动页面排列成全宽行除最后一行之外的所有行都是静态的(具有预定义的内容)最后一行(将包含图像幻灯片)应填满视口(viewport)中的剩余空间。这是我目前所拥有的:body{margin:0;}div#container{display:flex;flex-direction:column;height:100vh;}div.red{height:100px;background-color:red;flex:00auto;}div.blue{height:150p

javascript - 是否有可用的 javascript 代码(polyfill)启用 Flexbox(2012,css3),如 modernizr?

我正在寻找任何像modernizr(实际上没有)为“旧浏览器”(polyfill)启用flexbox的javascript库。是的,我知道这是一个真正的新功能(事实上“没有”是一个有效的答案),但我希望有这样的东西,我总是很难水平+垂直居中,这真的帮助和缩短工作时间。我的意思是这个flexbox:http://weblog.bocoup.com/dive-into-flexbox/(最新的) 最佳答案 可能是tooearly为了这。WebKit最近才实现它,在任何移动WebKit中根本没有支持的迹象,Opera刚刚发布了对它的支持,

javascript - 是否有可用的 javascript 代码(polyfill)启用 Flexbox(2012,css3),如 modernizr?

我正在寻找任何像modernizr(实际上没有)为“旧浏览器”(polyfill)启用flexbox的javascript库。是的,我知道这是一个真正的新功能(事实上“没有”是一个有效的答案),但我希望有这样的东西,我总是很难水平+垂直居中,这真的帮助和缩短工作时间。我的意思是这个flexbox:http://weblog.bocoup.com/dive-into-flexbox/(最新的) 最佳答案 可能是tooearly为了这。WebKit最近才实现它,在任何移动WebKit中根本没有支持的迹象,Opera刚刚发布了对它的支持,

html - 为什么我的 flexbox 会扩展尽管溢出 :hidden/auto?

谁能解释这种行为?我已经创建了两个堆叠的flexboxchild作为全屏网络应用程序的简单轮廓。但是,在我的顶部元素中添加内容似乎会扩展它,最终将底部元素推出屏幕。varbuttonEl=document.getElementById('addButton');buttonEl.addEventListener('click',function(){varnewEl,ulEl;//CreatealistitemelementnewEl=document.createElement('li');newEl.innerHTML="TestListItem";//Addthelistitem

html - 为什么我的 flexbox 会扩展尽管溢出 :hidden/auto?

谁能解释这种行为?我已经创建了两个堆叠的flexboxchild作为全屏网络应用程序的简单轮廓。但是,在我的顶部元素中添加内容似乎会扩展它,最终将底部元素推出屏幕。varbuttonEl=document.getElementById('addButton');buttonEl.addEventListener('click',function(){varnewEl,ulEl;//CreatealistitemelementnewEl=document.createElement('li');newEl.innerHTML="TestListItem";//Addthelistitem