zoukankan      html  css  js  c++  java
  • CSS3 translate导致字体模糊

    今日客户反馈,发现 使用了 translate会导致字体模糊。

    .media-body-box{
          @media all and (min- 992px){
            position: absolute;
             100%;
            top:50%;
            transform: translateY(-50%);
            right: 0;
            padding: 30px;
          }
        }

    为了垂直居中,使用了  transform: translateY(-50%) 和 top:50% ,然后出现了字体模糊的问题。

    现解决方法如下:

    1、可以不使用 transform: translateY(-50%) 和 top:50% 什么的来居中,换种方式居中(比如margin: auto;);但是这里我要用。

    2、网上有人说 translate里的参数用固定值不用百分比,但是没办法啊,我就要用,下一个!

    3、网上有人说 将宽高设为了偶数,嗯,试了下。

    这个图是原本的,有小数点:

     看element.style 我增加了偶数宽高,自己慢慢试,让右边那个490x290 没有小数点出现就好了!

    .media-body-box{
          @media all and (min- 992px){
            position: absolute;
             100%;
            top:50%;
            transform: translateY(-50%);
            right: 0;
            padding: 30px;
             550px;
            height: 350px;
          }
        }

     完美解决!

  • 相关阅读:
    面向对象案例
    Leetcode--9. 回文数
    调试seanbell/intrinsic遇到的坑
    Ubuntu16.04OPENGL初体验
    Ubuntu16.04重装NVIDIA驱动
    C++之封装继承和多态
    CMKAE简单实用指南
    【学习笔记】C/C++
    C++之重载覆盖和隐藏
    C++之指针和引用
  • 原文地址:https://www.cnblogs.com/XiaoYEBLog/p/11431930.html
Copyright © 2011-2022 走看看