![](/img/trans.png)
[英]How do I prevent Bootstrap from collapsing into mobile view when width is below 768px?
[英]How to replace the contents of a button when the page has a width of 768px?
當頁面寬度為768px時如何替換按鈕的內容?
<a title"Reserve seu Ingresso" class="btn btn-blue" href="#reservar">
<i class="fa fa-ticket 1x"></i>
Reserve seu ingresso
</a>
我有這個按鈕,當頁面的寬度為768時,我想取下內容。我該怎么做?
我試圖使用媒體查詢:
@media (max-width: 768px) {
.btn {
content: "";
}
}
作為參考,CSS的content
屬性僅適用於:before
和:after
偽元素。 您不能使用它來更改HTML文檔中找到的文本。
這里你最好的選擇是將文本包裝在span
元素中:
<a class="btn btn-blue" ... >
<i ... ></i>
<span>Text here</span>
</a>
然后通過將其display
屬性設置為none
來隱藏span
元素:
@media (max-width: 768px) {
.btn span {
display: none;
}
}
如前所述, content
屬性在偽元素中工作。 因此,另一種方法是將文本設置為:after
<a>
標簽的偽內容:after
,以便您可以使用媒體查詢清除它:
<a title="Reserve seu Ingresso" class="btn btn-blue" href="#reservar">
<i class="fa fa-ticket 1x"></i>
</a>
CSS:
a.btn:after {
content: "Reserve seu ingresso";
}
@media (max-width: 768px) {
a.btn:after {
content: "";
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.