代码之家  ›  专栏  ›  技术社区  ›  frankwolffnl

只有在响应模式下,按钮才显示图标。(html/css/materialize)

  •  2
  • frankwolffnl  · 技术社区  · 6 年前

    如何让按钮在查看移动建议时丢失文本而不是图标?

    例如,当它通过MaterializeCSS和文本显示人脸图标时 “支持” ,我希望它删除文本,但仍显示图标,以便按钮变小。我使用MaterializeCSS框架和Materialize图标。

    该按钮在html中如下所示:

    <a class="waves-effect waves-light white-text top-button z-depth-2"> <i class="material-icons left"> face </i> Contact support </a>

    2 回复  |  直到 6 年前
        1
  •  1
  •   inhaq    6 年前
    <a class="waves-effect waves-light white-text top-button z-depth-2">
       <i class="material-icons left">
          face
       </i>
         <span class="hide-on-small-only"> Contact support </span>
    </a>
    

    您需要从materialize中添加带有hide on small only类的span标记,以仅在mobile上隐藏按钮文本。

        2
  •  0
  •   Anzil khaN    6 年前

    试试这个

    使用 media query 像这样移动。

    @media only screen and (max-width: 767px) {
      .top-button {
        font-size: 0;
      }
      .top-button i {
        font-size: 16px;
      }
    }
    

    这是工作代码

    .top-button {
      font-size: 16px;
    }
    
    @media only screen and (max-width: 767px) {
      .top-button {
        font-size: 0;
      }
      .top-button i {
        font-size: 16px;
      }
    }
    <a class="waves-effect waves-light white-text top-button z-depth-2"><i class="material-icons left">face</i>Contact support</a>