当页面宽度为768px时如何替换按钮的内容?

7 html css media-queries

当页面宽度为768px时如何替换按钮的内容?

<a title"Reserve seu Ingresso" class="btn btn-blue" href="#reservar">
    <i class="fa fa-ticket 1x"></i>
    Reserve seu ingresso
</a>
Run Code Online (Sandbox Code Playgroud)

我有这个按钮,当页面的宽度为768时,我想取下内容.我该怎么做?

我试图使用媒体查询:

@media (max-width: 768px) {
  .btn {
    content: "";
   }
}
Run Code Online (Sandbox Code Playgroud)

Jam*_*lly 5

作为参考,CSS的content属性仅适用于:before和:after伪元素.您不能使用它来更改HTML文档中找到的文本.

这里你最好的选择是将文本包装在一个span元素中:

<a class="btn btn-blue" ... >
    <i ... ></i>
    <span>Text here</span>
</a>
Run Code Online (Sandbox Code Playgroud)

然后span通过将其display属性设置为以下来隐藏元素none:

@media (max-width: 768px) {
    .btn span {
        display: none;
    }
}
Run Code Online (Sandbox Code Playgroud)