相关疑难解决方法(0)

如何使flexbox项目大小相同?

我想使用具有一些宽度相同的项目的flexbox.我注意到flexbox会均匀地分布空间,而不是空间本身.

例如:

.header {
  display: flex;
}

.item {
  flex-grow: 1;
  text-align: center;
  border: 1px solid black;
}
Run Code Online (Sandbox Code Playgroud)
<div class="header">
  <div class="item">asdfasdfasdfasdfasdfasdf</div>
  <div class="item">z</div>
</div>
Run Code Online (Sandbox Code Playgroud)

第一项比第二项大很多.如果我有3个项目,4个项目或n个项目,我希望它们全部出现在同一行,每个项目的空间量相等.

有任何想法吗?

http://codepen.io/anon/pen/gbJBqM

css flexbox

129
推荐指数
7
解决办法
12万
查看次数

在css calc函数中使用模数

有没有办法在css calc函数中使用或实现模运算符?
我知道有mod运算符和IE支持它,但其他浏览器呢?

例如

#element-id{
     width: calc( 100%  mod 5 );
}
Run Code Online (Sandbox Code Playgroud)

css css3 css-calc

13
推荐指数
3
解决办法
4260
查看次数

CSS 中 calc() 的最大可用数字是多少?

标题说明了一切。

我想知道,这是我在calc()算术中可以在 CSS 中使用的最大数字。
它与 JavaScript 中的最大数字相同吗?

当我尝试使用转换时,限制似乎是 1e39(在 Chrome 和 for 中transform: translateX()

div span {
  display: block;
  width: 100px;
  height: 100px;
  background-color: gold;
}
div:nth-child(1) span {
  -webkit-transform: translatex(calc(1e38px * 1e-37));
          transform: translatex(calc(1e38px * 1e-37));
}
div:nth-child(2) span {
  -webkit-transform: translatex(calc(1e39px * 1e-37));
          transform: translatex(calc(1e39px * 1e-37));
}
div:nth-child(3) span {
  -webkit-transform: translatex(calc(1e40px * 1e-37));
          transform: translatex(calc(1e40px * 1e-37));
}
Run Code Online (Sandbox Code Playgroud)
<div>
   <code>transform: translatex(calc(1e38px * 1e-37));</code>
  <span></span>
</div>

<div>
   <code>transform: translatex(calc(1e39px * 1e-37));</code>
  <span></span>
</div> …
Run Code Online (Sandbox Code Playgroud)

css css-variables css-calc

5
推荐指数
1
解决办法
169
查看次数

标签 统计

css ×3

css-calc ×2

css-variables ×1

css3 ×1

flexbox ×1