在计算中使用 screen.width (css)
Use screen.width inside calc (css)
有没有在calc
中使用screen.width
的方法?像这样:
left: calc(250px + screen.width - 1024px)!important;
这是针对 @media(max-width: 1024px) 不起作用的具体情况。
您可以使用 vw
单位来调整与视口宽度相关的大小,所以试试这个:
left: calc(250px + 100vw - 1024px) !important;
100vw = 视口宽度的 100%
left:calc(250px + 100vw - 1024px)!important;
left: calc(250px + 100vw - 1024px)!important;
这可能行不通 我会这样做: calc(100vw - 774px);
(1024 - 250 = 774)
vw
- 视图宽度
Afaik 没有办法在计算公式中得到 "actual viewport width" :(
有没有在calc
中使用screen.width
的方法?像这样:
left: calc(250px + screen.width - 1024px)!important;
这是针对 @media(max-width: 1024px) 不起作用的具体情况。
您可以使用 vw
单位来调整与视口宽度相关的大小,所以试试这个:
left: calc(250px + 100vw - 1024px) !important;
100vw = 视口宽度的 100%
left:calc(250px + 100vw - 1024px)!important;
left: calc(250px + 100vw - 1024px)!important;
这可能行不通 我会这样做: calc(100vw - 774px);
(1024 - 250 = 774)
vw
- 视图宽度
Afaik 没有办法在计算公式中得到 "actual viewport width" :(