草庐IT

webkit-flex

全部标签

HTML5,占位符,Webkit 中的行高

我有一个输入框:样式:input{margin:0;padding:06px;font-size:19px;line-height:19px;height:36px;width:255px;}问题是webkitCHROME中的占位符行高没有生效。所以输入字段中的文本以丑陋的方式对齐。还有其他人看到过这个问题吗?现在如何解决?谢谢 最佳答案 输入占位符似乎不喜欢像素行高值,但这会在输入中垂直居中:::-webkit-input-placeholder{line-height:normal;}

html - -webkit-line-clamp 在 Chrome 上不起作用,除非我在开​​发人员工具中进行了一些不相关的 CSS 更改

我想在Chrome中的一定行数后添加省略号。正如各种论坛中所建议的,我使用了如下的webkit-line-clamp策略.line-clamp{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;}所以我没有看到第四行末尾的省略号,但是如果我进入开发人员工具并对元素中的CSS进行一些随机更改(比如更改元素的边距,或者选中并取消选中上述属性之一),然后会看到省略号。这类似于https://bugs.chromium.org/p

css - flex 属性与按钮高度混淆?

我正在使用bootstrap并使用flex进行布局。目前按钮正在占用容器的高度。文本下方有很多空间,我想删除i,当我向按钮添加填充时,它的大小变得不均匀。我试图通过行高调整大小,但我试图找到实际的解决方案以及我遇到此问题的原因。我在这里缺少关于flex的任何内容还是其他内容?任何帮助将不胜感激。谢谢。.vessel-card{display:flex;flex-direction:column;}.vessel-cardh3{margin:0;padding:20px0;}.departure-card{display:flex;padding:20px0;border-top:2px

html - 控制在 flex 容器中垂直排列的 flex 元素的宽度

我正在尝试实现标记为“HALF”的框仅占宽度的50%(也就是它们均匀分布在第一行)的效果。基本要求是它们保留在一个容器中。这可以使用flexbox实现吗?我试过使用flex-grow、flex-shrink和flex-basis但我恐怕考虑到单个容器的要求,我不明白如何让它工作,或者如果它可能的话。考虑这个fiddle:http://jsfiddle.net/GyXxT/270/div{border:1pxsolid;}.container{width:400px;display:flex;flex-direction:column;}.child{height:200px;}.chi

javascript - 使用负边距来控制 flex-box 中的空间

为了解决我一直遇到的问题,我一直在阅读关于flex-boxes的资料。我阅读/用作问题研究的主要文章是this.我最近在this中提出了这个话题和this问题并感谢@Michael_B的帮助,已经制定了如何将一个元素(在本例中为)置于flex盒子的中心,只要flex盒子中始终只有三个flex元素(在这种布局中:).我想扩展这些要点,因为我意识到可能有一个解决方案可以解决总flex元素多于或(更现实地)少于3个的情况。它涉及使用边距。如果你使用margin:auto;在flex元素上,它使元素在主轴上居中(有关flex盒的工作原理,请参见下图)。img{width:100%;height

html - 自定义webkit滚动条按钮时如何给 "disabled"状态自定义CSS样式

当滚动条拇指一直指向箭头时,普通的chrome滚动条箭头按钮具有类似禁用的状态。::-webkit-scrollbar*选择器用于样式化滚动条。我可以使用什么选择器来为按钮的特定状态设置样式?::webkit-scrollbar-button:disabled不适用于此状态。代码笔:https://codepen.io/mattyork/pen/oGWOZY?editors=1100 最佳答案 如果没有可滚动的内容,我会完全隐藏滚动条。body{overflow:hidden;height:100vh;}

html - “隐藏”属性不适用于 flex-box

我有以下使用flex-box的代码.lab-flex-col-container{display:flex;flex-flow:column;align-content:center;background-color:gold;border-radius:5px;margin:5px;}.lab-flex-col{display:flex;flex-flow:column;align-self:center;margin:5px;}.margin2{margin:2px;}Saveimport'package:polymer/polymer.dart';import'dart:html

html - 使父 div webkit-filter 不影响 child

我正在使用一个非常漂亮的webkit滤镜来制作背景图像灰度,并将鼠标悬停在图像上时变为彩色。这是过滤器filter:none;-webkit-filter:grayscale(0);transition:opacity.3sease-in-out;-moz-transition:opacity.3sease-in-out;-webkit-transition:opacity.3sease-in-out;如您所见,甚至还有一个“过渡”属性,使图像可以平滑地从淡入淡出过渡到全彩色。我遇到的问题是我正在应用它的div也会影响位于div内的子文本,并将文本也变成灰度。这是一个问题,因为文本需要

html - 如何组合 CSS "text-shadow"和 "background-image: -webkit-gradient"

我正在尝试使用CSS文本阴影以及文本阴影和背景图像的组合在Chrome/Safari中实现渐变+文本阴影效果:-webkit-gradient,请参见示例blw。我只能应用其中一种效果(如果我添加阴影,渐变就会消失。我做错了什么?h1{font-size:100px;background-image:-webkit-gradient(linear,lefttop,leftbottom,from(white),to(black));-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:01

html - 在具有相等空间分布的 flex 元素之间添加分界线

我有一个列表,其中包含具有自动宽度的不同元素(在我的情况下不能给出固定宽度)。我使用justify-content:space-between因为我的第一个元素必须从容器的开头开始,最后一个元素必须在结尾。以上所有工作正常,但每当我尝试在这些列表项之间添加一行时,问题就开始出现了。我无法确定我必须放置这些线的像素数或百分比。是否有任何方法可以“动态”定位不同列表项之间的线条?我们使用的html是不可编辑的,因为它是由我们使用的CMS呈现的。这是我的:这就是我要实现的目标这是我目前的代码html{box-sizing:border-box;}.Container{max-width:70