清理 CSS 浏览器前缀,使用现代标准属性
- _mixin.less: 移除 -ms-transition - _reset.less: 使用标准 text-size-adjust 和 appearance - share.less: 移除 -moz-inline-stack 和 zoom:1 hack - tooltip.less: 移除 -webkit-transform 前缀 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
a2d1b2cc49
commit
a4ce7274cd
@ -285,13 +285,11 @@
|
|||||||
// trans
|
// trans
|
||||||
.trans() {
|
.trans() {
|
||||||
transition: all 0.2s ease-in;
|
transition: all 0.2s ease-in;
|
||||||
-ms-transition: all 0.2s ease-in;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// trans8
|
// trans8
|
||||||
.trans8() {
|
.trans8() {
|
||||||
transition: all 0.8s ease-in;
|
transition: all 0.8s ease-in;
|
||||||
-ms-transition: all 0.8s ease-in;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// display-flex
|
// display-flex
|
||||||
|
|||||||
@ -12,8 +12,7 @@
|
|||||||
// 1. Prevent mobile text size adjust after orientation change, without disabling user zoom.
|
// 1. Prevent mobile text size adjust after orientation change, without disabling user zoom.
|
||||||
// 2. Remove the gray background color from tap, default value is inherit
|
// 2. Remove the gray background color from tap, default value is inherit
|
||||||
html {
|
html {
|
||||||
-ms-text-size-adjust: 100%; // 1
|
text-size-adjust: 100%; // 1
|
||||||
-webkit-text-size-adjust: 100%; // 1
|
|
||||||
-webkit-tap-highlight-color: transparent; // 2
|
-webkit-tap-highlight-color: transparent; // 2
|
||||||
height: 100%;
|
height: 100%;
|
||||||
}
|
}
|
||||||
@ -188,7 +187,7 @@ button,
|
|||||||
html input[type="button"],
|
html input[type="button"],
|
||||||
input[type="reset"],
|
input[type="reset"],
|
||||||
input[type="submit"] {
|
input[type="submit"] {
|
||||||
-webkit-appearance: button; // 1
|
appearance: button; // 1
|
||||||
cursor: pointer; // 2
|
cursor: pointer; // 2
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -226,14 +225,14 @@ input[type="number"]::-webkit-outer-spin-button {
|
|||||||
// 1. Address `appearance` set to `searchfield` in Safari and Chrome.
|
// 1. Address `appearance` set to `searchfield` in Safari and Chrome.
|
||||||
// 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
|
// 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
|
||||||
input[type="search"] {
|
input[type="search"] {
|
||||||
-webkit-appearance: textfield; // 1
|
appearance: textfield; // 1
|
||||||
box-sizing: content-box; // 2
|
box-sizing: content-box; // 2
|
||||||
}
|
}
|
||||||
|
|
||||||
// Remove inner padding and search cancel button in Safari and Chrome on OS X.
|
// Remove inner padding and search cancel button in Safari and Chrome on OS X.
|
||||||
input[type="search"]::-webkit-search-cancel-button,
|
input[type="search"]::-webkit-search-cancel-button,
|
||||||
input[type="search"]::-webkit-search-decoration {
|
input[type="search"]::-webkit-search-decoration {
|
||||||
-webkit-appearance: none;
|
appearance: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Define consistent border, margin, and padding.
|
// Define consistent border, margin, and padding.
|
||||||
|
|||||||
@ -13,10 +13,8 @@
|
|||||||
a {
|
a {
|
||||||
border: 1px solid @colorBorder;
|
border: 1px solid @colorBorder;
|
||||||
border-radius: 50%;
|
border-radius: 50%;
|
||||||
display: -moz-inline-stack;
|
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
vertical-align: middle;
|
vertical-align: middle;
|
||||||
zoom: 1;
|
|
||||||
margin: 10px;
|
margin: 10px;
|
||||||
transition: 0.3s;
|
transition: 0.3s;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
|
|||||||
@ -112,7 +112,6 @@
|
|||||||
bottom: 100%;
|
bottom: 100%;
|
||||||
left: 50%;
|
left: 50%;
|
||||||
pointer-events: none;
|
pointer-events: none;
|
||||||
-webkit-transform: translateX(-50%);
|
|
||||||
transform: translateX(-50%);
|
transform: translateX(-50%);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user