1. /**23. 如何修改chrome记住密码后自动填充表单的黄色背景 ?**/
    2. input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    3. background-color: rgb(250, 255, 189); /* #FAFFBD; */
    4. background-image: none;
    5. color: rgb(0, 0, 0);
    6. }
    7. /**24. 让页面里的字体变清晰,变细用CSS怎么做?**/
    8. -webkit-font-smoothing: antialiased;
    9. /**25. 让overflow:scroll平滑滚动?**/
    10. -webkit-overflow-scrolling: touch;
    11. /**开启硬件加速**/
    12. /**目前,像Chrome/Filefox/Safari/IE9+以及最新版本Opera都支持硬件加速,当检测到某个DOM元素应用了某些CSS规则时就会自动开启,从而解决页面闪白,保证动画流畅。**/
    13. .css {
    14. -webkit-transform: translate3d(0,0,0);
    15. -moz-transform: translate3d(0,0,0);
    16. -ms-transform: translate3d(0,0,0);
    17. transform: translate3d(0,0,0);
    18. }
    19. /**移动端html优化**/
    20. html,body{
    21. overflow: hidden;/*手机上写overflow-x:hidden;会有兼容性问题,如果子级如果是绝对定位有运动到屏幕外的话ios7系统会出现留白*/
    22. -webkit-overflow-scrolling:touch;/*流畅滚动,ios7下会有滑一下滑不动的情况,所以需要写上*/
    23. position:realtive;/*直接子级如果是绝对定位有运动到屏幕外的话,会出现留白*/
    24. }
    25. /**手机端多行文本省略**/
    26. .overflow-hidden{
    27. display: box !important;
    28. display: -webkit-box !important;
    29. overflow: hidden;
    30. text-overflow: ellipsis;
    31. -webkit-box-orient: vertical;
    32. -webkit-line-clamp: 4;/*第几行出现省略号*/
    33. /*text-align:justify;不能和溢出隐藏的代码一起写,会有bug*/
    34. }
    35. /**长时间按住页面闪退**
    36. .element {
    37. -webkit-touch-callout: none;
    38. }
    39. /**改变输入框内提示文字placeholder颜色**/
    40. ::-webkit-input-placeholder { /* WebKit browsers */
    41. color: #999; }
    42. :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    43. color: #999; }
    44. ::-moz-placeholder { /* Mozilla Firefox 19+ */
    45. color: #999; }
    46. :-ms-input-placeholder { /* Internet Explorer 10+ */
    47. color: #999; }
    48. input:focus::-webkit-input-placeholder{ color:#999; }
    49. /**消除transition闪屏**/
    50. .css {
    51. -webkit-transform-style: preserve-3d;
    52. -webkit-backface-visibility: hidden;
    53. -webkit-perspective: 1000;
    54. }