jquery - 如何将div设置为视口(viewport)的百分比?

标签 jquery angularjs less

我必须设置一个 <div class="row" ng-repeat="..">..</div>到视口(viewport)的百分比减去一定数量的像素(这可能不会因为 jQuery 或 LESS 而成为问题)。最大的问题是 ng-repeat .

在 jQuery、Angular 或 LESS 中有没有办法做到这一点?

编辑:最大的问题是 ng-repeat。

最佳答案

这可以在没有 JavaScript 的情况下通过使用 CSS calc() 来实现。和 CSS vw单位值:

.row {
  width: calc(50vw - 60px);
}

50vw 对应于视口(viewport)宽度的 50%。

关于jquery - 如何将div设置为视口(viewport)的百分比?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30374803/

相关文章:

javascript - 在不同宽度的可排序 div 中使用 amchart

javascript - Jquery中如何匹配两个变量的值

jquery - HTML5音频m4a

javascript - 我只想显示 div 一次 - AngularJS

javascript - Typescript 加载模块通过 AMD 失败

javascript - Bootstrap typeahead 未使用更新程序回调设置字段的值

java - Jackson Mapper 具有特殊字符 é 问题

css - 使用 LESS 自定义样式

css - 使用 Bootstrap 使用 css.map 进行开发

css - 从 bootstrap3 迁移到 bootstrap 5