css去掉input type=“number”的上下箭头
// css去掉input type=“number”的上下箭头
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
}
.member-form,.rpo-form input[type="number"] {
-moz-appearance: textfield;
}
英文字符不换行
word-break: break-all;
react中渲染标签文本
<div className="desc" dangerouslySetInnerHTML={{ __html: item.content }} />
.desc {
flex: 1;
line-height: 20px;
white-space: pre-line;
word-break: break-all;
}
css画大括弧
.brackets {
border-left: solid 1px rgba(0, 0, 0, 0.2);
margin-left: 15px;
position: relative;
padding-left: 8px;
border-radius: 4px;
&:before {
content: '';
border-left: solid 1px rgba(0, 0, 0, 0.2);
border-top: solid 1px rgba(0, 0, 0, 0.2);
position: absolute;
width: 6px;
height: 6px;
left: -4px;
background-color: #fff;
top: calc(50% - 3px);
transform: rotate(-45deg);
}
}
classnames
import cloneDeep from 'lodash/cloneDeep';
import classnames from 'classnames';
classnames('a', 'b')
classnames({
a: true,
b: false
})
scss
className={`${prefixCls}__wrapper`}
// .scss
$prefixCls: 'aa-bb-cc';
.#{$prefixCls} {
&_wrapper {
width: 400px;
}
}