我无法使用样式化组件在Material-UI中居中放置Button组件

詹姆士

我对Material UI @ next很陌生,我喜欢它支持样式化组件的事实。

但是,我正在努力通过样式化组件Button组件与中心对齐我只能通过使用如下样式技术来使其对齐

const styles = {
  container: {
    textAlign: "center"
  }
};

class Landing extends Component {
  render() {
    return (
    ...
    <div style={styles.container}>
      <Button variant="raised" color="primary">
        I am a button
      </Button>
    </div>
    );
  }
}

我要避免这种情况,而应使用样式化组件,例如:

const Container = styled.div`
  text-align: "center";
`;

但是,由于某些原因,尽管它们看起来完全一样,但是它无法正常工作。有人可以解释text-align和textAlign是否指向相同的CSS属性吗?

苛刻的马卡迪亚

它使用样式化的组件工作,这是代码

import React from 'react';
import Button from "react-bootstrap/es/Button";
import styled from 'styled-components';

const Container = styled.div`
 text-align: center;
`;

class Landing extends React.Component {
    render() {
        return (
          <Container>
            <div>
                <Button color="primary">
                    I am a button
                </Button>
            </div>
          </Container>
    )};
};

您必须包装已获取的样式化组件。在这里,我使用了容器,然后在容器内部,添加了所需的CSS。

有关样式化组件的更多信息和用法,您可以访问以下URL- https://www.styled-components.com/docs/basics

谢谢

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

更新至[email protected]后,我无法使用material-ui组件

使用NSAttributedString在UILabel中居中放置文本

使用样式化组件的UI库

使用样式化组件来样式化我自己的React组件

使用样式化组件样式化Material-UI抽屉组件

如何在反应中垂直和水平居中放置组件?

无法在圆形按钮中垂直居中放置文字

本机基础-放置在标题中的组件未垂直居中放置react-native

如何使用网格居中放置Button?

React + Material UI-使用样式覆盖组件中的MuiTheme

提示我使用“ attrs”方法的样式化组件警告?

在Material UI中使用样式化的组件应用单选按钮颜色?

如何使用样式化组件和Material-UI为组件设置主题?

使用样式化的组件样式化嵌套的组件

使用样式化的组件和Material UI时出现打字稿和夹板的问题:React无法识别DOM元素上的showText属性。

如何在组件内部居中放置文本?

如何在导航栏内居中放置组件

无法在UIstackview中居中放置元素?

使用Qt Designer在布局中居中放置小部件

无法在RelativeLayout中居中放置按钮文本

我想将导航栏居中放置在CSS中

如何在我的案例中居中放置图像?

使用CSS在div中垂直居中放置文本

如何使用堆栈视图在容器中居中放置按钮?

无法在div中垂直居中放置段落

如何使用 CSS 将图像居中放置在 div 中?

使用样式化组件自定义 Material-UI 组件

无法覆盖嵌套 Material UI 组件的样式

Material-ui Google Maps Place 组件在我的自定义函数中放置时不保留文本