Стек: Meteor + React + Material-UI
Вот мой полный код моих «основных» компонентов рендеринга:
// Sorry for not giving material-UI CSS,
// cause it cannot be served as stand-alone CSS
render() {
return (
<div className = "container">
<AppBar title = "test" />
<Tabs /> // Tab contents goes here
<RefreshIndicator
left={70} // Required properties
top={0} // Required properties
status="loading"
style={{
display: 'inline-block',
position: 'relative',
margin: '0 auto' }} />
</div>
);
},
Я хочу, чтобы индикатор обновления был выровнен по центру по горизонтали под myTabs, как этот кружащийся круг на этом рисунке:
В документе Material-UI здесь этот индикатор имеет следующие стили :
display: 'inline-block',
position: 'relative',
С помощью этих стилей я не могу выровнять его по центру по горизонтали, а без этих стилей я даже не могу разместить его там, где я хотел.
Что я пробовал:
- маржа: 0 авто -> не удалось
- выравнивание текста: центр -> не удалось
- дисплей: гибкий -> не удалось
- комбинация 1 и 2 -> не удалось
- left = {$ (window) .width / 2-20} -> Это работает, но я хотел бы использовать только CSS
position: 'relative'
и проверить? - person Aditya Singh   schedule 08.03.2016justify-content:center
. - person lux   schedule 08.03.2016<div sytle={{ display: 'flex', justifyContent: 'center' }}><RefreshIndicator left={70} top={0} status="loading" style={{ display: 'inline-block', position: 'relative', margin: '0 auto' }}/> </div>
, но не удалось. - person Junho Kim   schedule 09.03.2016