【CSS】min 和 max 函数(设置最大最小值)

文章目录

  • min() 函数:允许你从逗号分隔符表达式中选择一个最小值作为 CSS 的属性值
css 复制代码
width: min(1vw, 4em, 80px);
  • max() 函数:让你可以从一个逗号分隔的表达式列表中选择最大(正方向)的值作为属性的值
css 复制代码
width: max(10vw, 4em, 80px);
  • 注意事项:
  1. max或min允许将max()和其他min()函数嵌套为表达式值。这些表达式是完整的数学表达式,因此可以直接使用加、减、乘、除运算,而无需使用calc()函数本身。
  2. 使用标准的运算符优先规则,表达式可以是加(+)、减(-)、乘(*)和除(/)运算符的组合值。
  3. 请确保+-操作数两边各加一个空格。表达式中的操作数可以是任意的<语法的价值。
  4. 你可以在表达式中为每个值使用不同的单位。还可以在需要时使用括号来确定计算顺序。
  5. 你经常需要合并min()max()的值,或者在clamp()calc()函数中使用min()
css 复制代码
small {
  font-size: max(min(0.5vw, 0.5em), 1rem);
}
相关推荐
于慨14 小时前
Lambda 表达式、方法引用(Method Reference)语法
java·前端·servlet
石小石Orz14 小时前
油猴脚本实现生产环境加载本地qiankun子应用
前端·架构
从前慢丶14 小时前
前端交互规范(Web 端)
前端
像我这样帅的人丶你还14 小时前
别再让JS耽误你进步了。
css·vue.js
CHU72903515 小时前
便捷约玩,沉浸推理:线上剧本杀APP功能版块设计详解
前端·小程序
GISer_Jing15 小时前
Page-agent MCP结构
前端·人工智能
王霸天15 小时前
💥别再抄网上的Scale缩放代码了!50行源码教你写一个永不翻车的大屏适配
前端·vue.js·数据可视化
小领航15 小时前
用 Three.js + Vue 3 打造炫酷的 3D 行政地图可视化组件
前端·github
@大迁世界15 小时前
2026年React大洗牌:React Hooks 将迎来重大升级
前端·javascript·react.js·前端框架·ecmascript
PieroPc15 小时前
一个功能强大的 Web 端标签设计和打印工具,支持服务器端直接打印到局域网打印机。Fastapi + html
前端·html·fastapi