现代CSS 100天:第 4 天:min() 函数

是时候让我跟上现代 CSS 的速度了。
CSS 中有很多新东西我知道的太少了。
为了改变这一点,我开始了#现代CSS100天
为什么或多或少现代 CSS?
因为有些主题将是关于尖端功能的,而其他主题已经存在了很长一段时间,但我对此几乎没有经验。


min()函数采用逗号分隔的表达式列表。将选择列表中的最小值。

div {  width: min(400px, 200px, 300px);  /* width = 200px */}

这个例子没有多大意义,因为值总是200px.
min()当你使用相对单位时,它会显示出它的真正力量。

div {  width: min(100%, 800px);}

如果可用空间小于 800px,则匹配100%.如果大于 800px,则匹配800px. 这基本上是一个较短的版本。

div {  width: 100%;  max-width: 800px;}

参见 CodePen