mirror of
https://gitee.com/ant-design/ant-design.git
synced 2024-12-01 03:29:39 +08:00
8501b708ea
* 📦 samller bundlesize limit * 🗑️ remove React static PropTypes * 🗑️ remove react-lifecycles-compat * 🗑️ remove matchMedia polyfill * 🗑️ remove Transfer buggy lazy prop * 🗑️ remove enquire.js dep * 🗑️ remove Transfer lazy related code and fix ci * 🗑️ remove used dom-closest * ⚡ replace dom-scroll-into-view to scroll-into-view for bundle size * ✅ fix eslint * 🆙 upgrade browserslist * ✅ fix test cases * 🗑️ remove @ant-design/create-react-context * 🆙 upgrade @ant-design/bisheng-plugin * 🆙 upgrade rc-slider * ✅ fix ci * 🆙 upgrade rc-tabs and rc-mentions * 📦 scroll-into-view -> scroll-into-view-if-needed * remove unused devDep * docs: 📝 update instruction about IE9/10 * 📦 reduce css bundle size by drop IE9/10 support * 🆙 upgrade rc-upload * 🗑️ drop unused swing motion css * ✅ update upload snapshots * 📦 lift css bundlesize limit to 55kb
37 lines
768 B
Plaintext
37 lines
768 B
Plaintext
.iconfont-mixin() {
|
|
display: inline-block;
|
|
color: @icon-color;
|
|
font-style: normal;
|
|
line-height: 0;
|
|
text-align: center;
|
|
text-transform: none;
|
|
vertical-align: -0.125em; // for SVG icon, see https://blog.prototypr.io/align-svg-icons-to-text-and-say-goodbye-to-font-icons-d44b3d7b26b4
|
|
text-rendering: optimizeLegibility;
|
|
-webkit-font-smoothing: antialiased;
|
|
-moz-osx-font-smoothing: grayscale;
|
|
|
|
> * {
|
|
line-height: 1;
|
|
}
|
|
|
|
svg {
|
|
display: inline-block;
|
|
}
|
|
|
|
&::before {
|
|
display: none; // dont display old icon.
|
|
}
|
|
|
|
& &-icon {
|
|
display: block;
|
|
}
|
|
}
|
|
|
|
// for iconfont font size
|
|
// fix chrome 12px bug
|
|
.iconfont-size-under-12px(@size, @rotate: 0deg) {
|
|
display: inline-block;
|
|
@font-scale: unit(@size / 12px);
|
|
font-size: 12px;
|
|
}
|