我想知道是否可以通過css在屏幕大小低於400px時更改按鈕的文本。現在我有類似<button>Next</button>
的東西,我想將其更改爲<button>-></button>
。那可能嗎?響應地更改<button>元素的文本
2
A
回答
4
HTML
<button id="button-one" name="button">NEXT</button>
<button id="button-two" name="button">-></button>
CSS
#button-two { display: none; }
@media (max-width: 400px) {
#button-one { display: none; }
#button-two { display: inline; }
}
+1
這是竅門 –
1
另一個可選的方法是使用CSS content
一個例子是
HTML
<button id="button-one" name="button"></button>
CSS
Codepen http://codepen.io/noobskie/pen/ojgOWB
這裏的文章克里斯Coyier誰解釋得很好
https://css-tricks.com/swapping-out-text-five-different-ways/
+1
通常不建議出於輔助功能的原因。 –
+0
儘管它很高興知道替代方案 – NooBskie
相關問題
- 1. 無法更改響應元素
- 2. 在Ajax響應檢索從<head>的<title>元素文本
- 3. 使用jQuery響應HTML元素以更改DIV的背景和文本
- 4. 更改沒有jQuery的元素文本?
- 5. jQuery更改跨度元素的文本
- 6. Webdriver - 等待元素的文本更改
- 7. 動態地更改元素
- 8. jQuery更新html元素文本而不影響HTML子元素
- 9. 更改<option>元素的內容
- 10. JQuery更改所有元素文本
- 11. 使用Javascript更改td元素文本
- 12. 等待元素更改其值(文本)
- 13. 更改文本元素的內容反應
- 14. 在響應模式下更改具有CSS的訂單元素
- 15. 如何更改從文本/純文本到text/xml的響應
- 16. 更改或<input>元素的相同頁面上的顯示文本
- 17. 如何更改<span>元素的文字?
- 18. 響應式元素
- 19. 響應DIV元素
- 20. Rspec和Watir;定位和更改<span>文本內的按鈕元素
- 21. 在CouchDB _changes響應中,爲什麼「更改」元素數組?
- 22. XML根元素中的更改是否應更改子元素的簽名值?
- 23. 更改本地不影響f:convertDateTime
- 24. 觀看元素並更改文本的腳本
- 25. XSLT:使用地圖更改子元素
- 26. Wordpress中的響應元素
- 27. 淡入淡出a <tbody>元素<select>更改
- 28. 如果jQuery元素hasClass()更改不同的元素鏈接文本
- 29. sIFR動態地改變父元素的文本顏色
- 30. 更改一個元素的CSS會影響div之外的其他元素
我認爲如果您將某個類應用於該按鈕,我們將其稱爲「更改文本」,並且只在您感興趣的媒體查詢中指定其樣式,假設您正在使用媒體查詢,則應該這樣做。 – nbro