草庐IT

flex-wrap

全部标签

html - Flex child 未扩展到全高

这个问题在这里已经有了答案:Chrome/Safarinotfilling100%heightofflexparent(5个答案)关闭上个月。我的页面上有一个动态页脚,我希望它上面的内容可以缩放以到达页脚的顶部,这很好,但我遇到了问题:#snippet-container{height:300px;width:200px;}#page{display:flex;flex-flow:column;height:100%;}#content{flex:11auto;background:blue;}#content.test{width:100%;height:100%;backgroun

javascript - CSS flex : last and first item in a row selector

我在尝试选择flex容器第一行的最后一个元素和最后一行的第一个元素时遇到问题。我的flex容器是flex-wrap:wrap;我所有的元素都是flex:auto;它们有不同的大小,通过flexauto我让元素适合在我的容器上对齐,我的Angular元素有各自的圆Angular。但是,问题是,我正在隐藏和显示带有事件的元素(比如单击),并且我需要在每次更改时将Angular元素设置为圆Angular,如果它有一个网格容器,我可以通过nth-child因为它永远不会改变列数。但是在flex中,每行的元素数量不同。我想出了一个Jquery解决方案(链接如下),但我认为它很吸引人而且很大,可能

javascript - Word-wrap : break-down not working. 可拖动元素中的文本溢出问题

请帮忙解决这个问题。目前我有一个div,它是可拖动的,里面的文本是可编辑的。在这里,用户可以使用输入类型范围更改文本大小。是否可以隐藏text-canvas的字母,使字母超出image-canvasdiv的边界并到达col-sm-8?在这里,当用户输入没有空格的文本时,该单词超出了col-sm-8。如何解决这个问题?我使用overflow:hidden和word-wrap:breakdown,但它不起作用。functionsubmit_button(){/*....Imageuploadfunction..*/}$(".text-canvas").draggable({containm

html - 显示 : inline-block does not make width as small as possible with wrapped contents

我有一个div,上面设置了inline-block和max-width,还有一些文本内容可能包在里面。我的问题是div总是采用可能的最大宽度,但前提是文本换行。我希望使div的宽度尽可能小,以响应文本换行。div{max-width:120px;width:auto;display:inline-block;border:1pxsolidblack;padding:0.2rem;}Reallylongwordtest实际结果:期望的结果:这也不适用于限制父级的width。我四处搜索,我的代码使用的是thismethod.我也试过this(Fiddle),但它不起作用。我知道使用word

html - 嵌套 flex 容器时正确使用 flex 属性

我在正确使用flexbox时遇到问题,想了解嵌套父元素和子元素的工作原理。我知道child继承了parent的flex属性,但是对于任何进一步的后代(例如“孙子”),这是否会恢复?Flexbox的正确用法是什么?换句话说,对于child的child,我是否也必须对child应用display:flex?这会覆盖第一个child的parent的flex属性吗?.parent-container{display:flex;flex:10100%;background-color:yellow;}.child-container{flex:1150%background-color:blue

html - 我可以创建一个底部 flex 的 div 吗?

所以我在一个网站上工作,我想知道是否有可能纯粹使用HTML5、CSS3(如果需要,还有JavaScript),制作一个底部flex的div,所以它实际上看起来像这样:或者这只能使用背景图像来完成?Home 最佳答案 CSS:div{background-color:black;width:500px;height:50px;border-bottom-left-radius:50%;border-bottom-right-radius:50%;}看看这对你好吗:DEMO 关于html-我

css - 嵌套的 flex 盒在不同浏览器中的工作方式不同

我有一个嵌套flexbox设置的小例子:http://jsfiddle.net/ThomasSpiessens/MUrPj/12/在此示例中,以下内容适用:CSS'box'类使用flexbox属性,只有boxContent被告知增长。对于特定的CSS属性和值,请查看fiddle。'fullSize'只是将宽度和高度都设置为100%。当你用Firefox和Chrome检查这个fiddle时,你会得到不同的结果。在Firefox中,它执行我认为它必须执行的操作,即拉伸(stretch)内部.boxContent。然而,在Chrome中,内部的.boxContent不会被拉伸(stretch

html - 如何将包装的 flex 元素显示为间隔,最后一行左对齐?

我有一个固定宽度的容器,其中必须连续出现几个可变宽度的元素,这些元素可以根据需要溢出到其他行中。但是,每个元素的开头必须与其顶部的元素对齐,因此在ASCII艺术中它看起来像这样(例如,填充1):/----------------------------------\|||#One#Two#Three#Four||#Five#Six|||\----------------------------------/换句话说:每行的第一个元素必须左对齐每行的最后一个元素(最后一行除外)必须右对齐每个元素都必须与其上方的元素左对齐我正在尝试为此使用flexbox但没有成功。This是迄今为止最好的

html - 如何显示 :flex container expand horizontally with its wrapped contents?

当使用cssflexbox时,三种主要浏览器在某些方面的表现似乎完全不同。在这种情况下,我尝试创建图像网格:.container{display:inline-flex;flex-flow:columnwrap;align-content:flex-start;height:100%;}在这个例子中,我需要一个容器,它本身包含几个div元素,设置为从上到下流动并在到达底部时换行。最终为我提供了照片列。但是我需要容器水平扩展以容纳包裹的元素:这是一个快速jsFiddle进行演示。行为如下:IE11-正确,容器水平拉伸(stretch)以包裹每列包裹元素Firefox-容器只包裹第一列元素

html - 对齐 self : flex-end not moving item to bottom

这个问题在这里已经有了答案:Aligndivelementtobottomofcontainer[duplicate](1个回答)InCSSFlexbox,whyarethereno"justify-items"and"justify-self"properties?(6个答案)Howdoesflex-wrapworkwithalign-self,align-itemsandalign-content?(2个答案)关闭5年前。如您所见:JSFiddle我希望作者div位于其父容器的底部。我尝试使用align-self:flex-end;但它不起作用。我做错了什么?.flexbox{di