css - margin-left 基于当前元素的大小

标签 css

是否可以让 margin-left 中的百分比成为图像大小的百分比而不是包含元素? Here's an example.

最佳答案

在此链接中提出了类似的问题:Value calculation for CSS

同样,据我所知,CSS 不是一种能够在选择器之间或选择器的属性值之间进行复杂互操作的语言。

因此,您可以选择的最佳方式可能是使用 JavaScript 或 JavaScript 库(如 jQuery),以便找出特定属性值的特定百分比究竟对应于什么。然后,您可以动态地将相应的值分配给您想要的属性,当然是使用 JS/jQuery。

关于css - margin-left 基于当前元素的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10267600/

相关文章:

html - 仅CSS,是否可以在悬停时同时将按钮中的每个字母更改为不同的颜色?

html - 在方形html元素内保持图像的纵横比

css - 字体双px值代表什么?

javascript - 在 Ext.Panel 中的元素之间添加边距

javascript - SweetAlert - 更改模态宽度?

javascript - CSS 动画和 Z-index

css - 忽略 Rails 默认布局文件

javascript - Bootstrap 4 可折叠卡片 - 断断续续的动画

jquery - 垂直导航折叠和展开

google-chrome - Chrome 不显示具有传播值的文本阴影