如果我不站在阴影中,阴影效果看起来很完美。但是当我在阴影中时,阴影消失了。我为什么不呢? 这是我的代码来实现阴影效果。 SECTOR类是这样的: ...
提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供 中文繁体 英文版本 中英对照 版本,有任何建议请联系yoyou2525@163.com。
当用户水平滚动时,我希望第一列冻结。 最初,滚动时边界并没有停留,所以我环顾四周,大多数地方建议使用“盒子阴影”。
但是,当我缩小得足够多(例如等于或小于75%)时,滚动时框阴影将完全消失。 我敢肯定这是由于我的盒子阴影的宽度只有1px,但是我不能完全变厚,因为它从边界“漏出”了,使表格的总体布局看起来有些偏离。
<TDHeader
color={
(level.level + zebraStripOffset) % 2 === 0
? "rgba(242, 242, 242, 1)"
: "rgba(255, 255, 255, 1)"
}
shadow={
"1px 0px 0px 0px rgba(147, 147, 147, 1), -0.5px 0px 0px 0px rgba(147, 147, 147, 1)"
}
className="bold"
rowSpan={2}
hideLeft={true}
borderBottom={isLastRow}
>
{level.level}
</TDHeader>
但是,在这种情况下,即使我缩小到90%,方框阴影也会在滚动中消失:
如果我将水平偏移量更改为1.5,就可以了:
但是,当我缩小到100%时,您会看到边框看起来“偏移”,因为阴影向右稍微漏了一点。
那么,我最好的行动计划是什么?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.