【发布时间】:2016-04-12 03:39:31
【问题描述】:
我有一个包含子 React 组件的父 React 组件。
<div>
<div>Child</div>
</div>
我需要将样式应用到子组件以将其定位在其父组件中,但其位置取决于父组件的大小。
render() {
const styles = {
position: 'absolute',
top: top(), // computed based on child and parent's height
left: left() // computed based on child and parent's width
};
return <div style={styles}>Child</div>;
}
我不能在这里使用百分比值,因为顶部和左侧位置是子级和父级宽度和高度的函数。
React 的实现方式是什么?
【问题讨论】:
-
????使用我强烈推荐的react-popper
-
@Seth 你能澄清一下“因为顶部和左侧位置是孩子和父母的宽度和高度的函数”吗?你到底想达到什么目的?
标签: javascript css dom reactjs