草庐IT

webkit-flex

全部标签

html - -webkit-backface-visibility 的潜在魔力

我想知道为什么webkit-backface-visibility就像万能阿司匹林,可以解决或使各种异类问题变得更糟,这些问题主要与伪像和闪烁有关。我已阅读并理解backface-visibility的真正用途:它控制3D旋转对象在不面向屏幕时是否可见。有一个很好的、直接的演示here但我很好奇,为什么每次我在CSS世界中遇到奇怪的故障时,与3D旋转及其隐藏的背面完全无关,将backface-visibility应用到有问题的层或其祖先之一通常会帮助或使事情变得更糟,但很少什么都不做。我在谈论类似的事情动画闪烁修复图层Z-Index问题显示:无可见闪烁和伪像滚动闪烁有趣的是,根据我的拙

html - 使 flex child 等于网格列内父级的高度

我正在尝试构建一个定价表,其中每一列都包含一张卡片。我希望所有卡片都拉伸(stretch)到其父(.col)元素的高度。注意:我正在使用Bootstrap4,并尝试使用现有的网格系统(为了保持一致性)和这个特定的标记来实现这一点。我无法让卡片增长到其父容器的高度。这甚至可以用当前的标记实现吗?基本标记是这样的:blahblahblahblahblah这是我的笔:https://codepen.io/anon/pen/oZXWJB 最佳答案 将flex-grow:1;添加到您的.card规则中。HTML标记很好。.row{displa

html - 如何删除 Webkit 和 Gecko 中文本输入的额外和不同的伪填充?

问题只发生在Webkit中的input[type="text"]上。无论我做什么,元素上都有一个额外的padding:1px001px(仅顶部和左侧)。类似的问题发生在Gecko中,input[type="text"]有一个等效的额外padding:1px001px和input[type="button"]有一个额外的padding:1px000。这里有一个JSFiddle向您展示了我尝试过的一切,但没有任何效果:http://jsfiddle.net/PncMR/10/有趣的是,当您将所有元素的行高设置为0(http://jsfiddle.net/PncMR/11/)时,唯一不受影响

html - 文本输入字段中的单击-拖动-选择问题也会滚动父元素、webkit 错误或功能?

自去年以来,我一直在使用webkit浏览器时遇到一种奇怪的行为,这让我抓狂。我已经尝试搜索过这个问题,但我似乎无法找到与此问题相关的关键字。我的html结构如下:longlinelongline​您可以访问jdfiddle链接中的实时示例:jsfiddle对我来说,使用Chrome(18),当单击文本输入字段中的文本并将其拖出输入框时,您可以“滚动”父元素,尽管CSS溢出设置为隐藏.您可以通过单击选择并向右、上、下、左拖动来从fiddle中尝试。创造奇迹。更复杂的html结构会产生更奇怪的滚动行为。事实上,我几乎可以通过拖动选择来制作元素按顺序滑入和滑出的幻灯片放映动画。幸运的是,Fi

html - CSS3 Flex - 拉伸(stretch)宽度和高度

我想使用CSS3Flex模型制作一个全屏日历应用程序。虽然我可以使日历在水平方向上非常适合,但我找不到一种方法也可以让日历周按相等比例拉伸(stretch)以占用所有可用高度。这里有一个jsFiddle来说明我的困境:http://jsfiddle.net/CgXLa/周平均分配直到我让它们display:flex;。即使我将所有的日子都包含在div元素中并制作display:flex;而不是每周,我仍然遇到同样的问题。如何使用Flex模型在水平和垂直方向拉伸(stretch)? 最佳答案 这是我的解决方案。我已经删除了大约几周的额

html - 对齐内容不适用于 flex 元素

我有一个嵌套在列向flex盒中的行向flex盒,但是当我想在子项中使用align-content时,它不起作用。当我用display:block替换父级的display:flex时,它起作用了。在下面的代码中,我们可以看到.rowalign-content:flex-end;不起作用。但是,如果我将.columndisplay:flex;替换为display:block;,则align-content:flex-end;有效。请问可以解决这个问题吗?body{background-color:grey;}.column{display:flex;flex-flow:columnnowr

html - 如何并排排列三个flex div

我在内容div中有三个div,当浏览器调整大小时蓝色和红色div必须有固定的宽度绿色div必须调整到左边的空间我也在css中试过这个.yellow{height:100%;width:100%;}.red{height:100%;width:200px;display:inline-block;background-color:red;}.green{height:100%;min-width:400px;display:inline-block;background-color:green;}.blue{height:100%;width:400px;display:inline-b

html - 按钮在 Firefox 和 Webkit 中呈现不同

我在一个具有特定宽度的div中有几个按钮,我遇到了一个问题,即这些按钮在firefox与chrome和safari中的呈现方式不同。在firefox中,按钮更大并且弄乱了我的布局。PriceBedroomsCompareCSS:button{display:inline;float:left;background-color:orange;border:1pxsolidorange;border-radius:5px;-moz-border-radius:5px;font-family:"LucidaGrande",Tahoma,Arial,Verdana,sans-serif;fon

html - 多个选项卡上的 Webkit 通知

我正在为我的应用程序使用WebKit通知。假设我正在使用这段代码:varn=window.webkitNotifications.createNotification('icon.png','NewComment','Praveencommentedonyourpost!');n.onclick=function(x){window.focus();this.cancel();};n.show();PS1:前五行实际上是一行。为了便于阅读,我以这种方式发布。PS2:完整代码请看:UnabletoshowDesktopNotificationsusingGoogleChrome.我的问题

html - 在 IE 中忽略 flex 容器最小高度

据我所知,如果使用IE10/IE11,我应该能够使用标准化的flex条款。我有一个容器div和2个子div。2个子div不大于400像素,因此应该始终为justify-content:space-between留出足够的空间。我希望第一个child一直在顶部,第二个child一直在底部。这在Chrome和Firefox中有效,但在IE中无效,我不知道为什么。欢迎任何意见和反馈。Title(variableheight)Summary(variableheight)https://jsfiddle.net/akxn68vm/ 最佳答案