【问题标题】:how to customize Office UI Fabric React Dialog CSS?如何自定义 Office UI Fabric React Dialog CSS?
【发布时间】:2020-01-27 13:08:54
【问题描述】:

我想在我的对话框组件中添加一些样式属性(例如为文本框添加边距),但我的类在渲染中没有被引用

HelloWorld.tsx

import styles from './HelloWorld.module.scss';

<Dialog
hidden={false}
dialogContentProps={{
  type: DialogType.normal,
  title: "My Dialog",
  className: styles.dialogadd,
}}
modalProps={{
  isBlocking: false,
  className: styles.dialogadd,
}}>

<div className={styles.permcheck}>
  <Checkbox label="Test 1" />
  <Checkbox label="Test 2" />
  <Checkbox label="Test 3" />
</div>

HelloWorld.module.scss

.dialogadd {
    font-size: 20px;
  }

  .permcheck {
    margin-top: 5px;
  }

虽然我的类在我渲染的 HTML 中,但没有调用,我不知道为什么....

使用的版本:

  • 节点:8.11.3
  • SPFX:1.9.1
  • Office UI Fabric React:6.189.2
  • 反应:16.8.5
  • 打字稿:2.9

感谢您的帮助!

【问题讨论】:

    标签: office-ui-fabric spfx


    【解决方案1】:

    Here 是一个看起来可以工作的代码笔。

        <Dialog
          firstFocusableSelector="searchbox"
          hidden={hideDialog}
          onDismiss={this._closeDialog}
          dialogContentProps={{
            type: DialogType.normal,
            title: 'My Dialog',
            className: 'dialogadd'
          }}
          modalProps={{
            isBlocking: false
          }}
        >
          <div className='permcheck'>
            <Checkbox label="Test 1" />
            <Checkbox label="Test 2" />
            <Checkbox label="Test 3" />
          </div>
        </Dialog>
    

    ...我用的 scss 是这样的:

    .dialogadd {
      font-size: 20px;
    
      .permcheck {
        margin-top: 100px;
      }
    }
    

    【讨论】:

    • 您好,感谢您的回答。我忘了说我也尝试过使用 CodePen 示例,它可以正常工作。但不在工作台中...
    猜你喜欢
    • 2019-06-12
    • 2021-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-31
    • 2019-05-30
    相关资源
    最近更新 更多