enter image description here我正在使用react-alert,但它以大写字母显示消息。 任何指针我怎么能摆脱所有帽子? 示例:对于下面的代码,消息显示为" TEST MESSAGE"而不是"测试消息"
代码:--------
this.alertOptions = {
offset: 50,
position: 'top right',
theme: 'dark',
time: 5000,
transition: 'scale'
};
msg.info(' Test Message',{ 时间:0, 输入:' info', 主题:' light', 图标: });
答案 0 :(得分:1)
这是因为,css应用于此text-transform: uppercase
。你需要用自定义CSS覆盖它:
.react-alerts .alert .message {
-webkit-box-flex: 3;
-webkit-flex: 3;
-ms-flex: 3;
flex: 3;
/* text-transform: uppercase; */remove this
padding: 8px 10px;
}
答案 1 :(得分:0)
如果您使用的是this react-alert,则可以使用其页面本身中指定的选项。
alert.success(<div style={{ textTransform: 'initial' }}>Some Message</div>);
答案 2 :(得分:0)
这对我有用:
#__react-alert__ div div div {
/* width: auto !important; */
-webkit-box-flex: 3;
-webkit-flex: 3;
-ms-flex: 3;
flex: 3;
text-transform: initial !important;
font:inherit !important;
padding: 8px 10px;
}
.react-alerts .alert .message
无效。