javascript - 如何在 JavaScript 中调整视口大小时使填充逐渐减小?
问题描述
所以我想让我的盒子的 padding-left 随着你改变网站宽度而逐渐减小,并让它在 padding 达到 0 时停止减小。
例如,当您将屏幕尺寸更改 1px 时,padding-left 也应该减少 1px。
解决方案
你可以使用calc
+ viewport units properties
:
例子
body {
// padding grows 1px for every 100px of viewport width
padding-left: calc(0px + 1vw);
}
推荐阅读
- java - 有没有办法为所有黄瓜测试使用单个示例文件?
- c++ - C++ 中的可调用类对象:没有匹配的函数来调用 'std::tuple
::元组( )' - postgresql - 如何使用 clojure.java.jdbc 进行 UPSERT
- python - Alpha Vantage API 日内时间序列将外国股票转换为熊猫 df
- python - 数据框中的重复值
- neo4j - 无法在 Neo4J 中创建唯一约束
- google-apps-script - 从我的 html 以 Google Script 格式上传文件
- c# - 在 WPF 中打开 WebView2 会在调用 EnsureCoreWebView2Async 时导致 System.UnauthorizedAccessException
- python - ElementClickInterceptedException 与 EC.element_to_be_clickable 使用 Chromedriver 88
- javascript - 在任何给定索引处更改数组顺序