我有測試這個簡單的代碼:HTML/CSS:如何在放大時使複選框增長,縮小時如何縮小複選框?
<html>
<head>
<style type="text/css">
ul{
float:left;
margin:0;
list-style:none;
padding:0;
}
</style>
</head>
<body>
<ul>
<li><input type="checkbox" id="c1" class="checkBox">a</li>
<li><input type="checkbox" id="c2" class="checkBox"/>b</li>
<li><input type="checkbox" id="c3" class="checkBox"/>c</li>
</ul>
<ul>
<li><input type="checkbox" id="c4" class="checkBox"/>d</li>
<li><input type="checkbox" id="c5" class="checkBox"/>e</li>
<li><input type="checkbox" id="c6" class="checkBox" />f</li>
</ul>
<ul>
<li><input type="checkbox" id="c7" class="checkBox"/>g</li>
<li><input type="checkbox" id="c8" class="checkBox"/>h</li>
<li><input type="checkbox" id="c9" class="checkBox"/>i</li>
</ul>
</body>
</html>
這裏是結果:
但如果我縮小文本變小,但複選框保持不變
,如果我放大文字變大,但仍復選框同樣
是有可能讓這個複選框會改變它們的大小呢?比如與他們標籤的大小成比例? 由於事先
你不能做到這一點,順便說一句,你已經標記了問題完全錯誤 –
感謝注意到,他們是我用我想問一個問題標籤但最終從未做過。 – ksm001
是的,你不能調整複選框的大小。你不能設置複選框的樣式。它們由操作系統渲染。 我知道一個解決方案 - 使用JS來隱藏複選框,然後創建一個新的html元素(span,div)來代替並模擬行爲。然後,您可以使用媒體查詢來設置這個新元素的樣式。 – marinbgd