【发布时间】:2012-12-13 05:20:38
【问题描述】:
我正在开发一个需要使用 CSS3 box-shadow 属性的项目。 没关系,但我发现阴影的散布大小不能设置为父对象的百分比。
我完全理解 box-shadow 不是附加的,因此它不会以父级的大小作为参考。
但是考虑到我需要一个完全响应的站点,并且对象可以流畅地缩放(不仅在断点上),但这也带来了一个问题——我只能以绝对单位(em 或 px)将阴影设置为展开属性.
有什么解决办法吗?我曾想过在容器中使用内部容器(用于内容)(用于“阴影”——它没有模糊),但这会产生另一个问题——内部容器的垂直居中。
有什么解决办法吗?请不要使用 jQuery,只需纯 CSS。
【问题讨论】:
-
用边框代替阴影怎么样?
-
我会尝试与
pseudo-elements合作 -
em 是相对于字体大小的。一个技巧是让你的字体也缩放。
标签: css percentage box-shadow