Ho questo semplice codice per il test:HTML/CSS: come posso aumentare le caselle di controllo durante l'ingrandimento e il restringimento durante lo zoom indietro?
<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>
ecco il risultato:
ma se diminuire il testo diventa più piccolo, ma le caselle di controllo rimangono gli stessi
e se si ingrandisce il testo si ingrandisce ma rimangono le caselle di controllo lo stesso
è possibile fare in modo che le caselle di controllo cambierebbero la loro dimensione così? ad esempio proporzionalmente alla dimensione della loro etichetta? grazie in anticipo
Non si può fare questo e btw aver codificato la tua domanda del tutto a torto –
grazie per averlo notato, erano i tag che ho usato per una domanda volevo chiedere ma alla fine non l'ha mai fatto. – ksm001
Sì, non è possibile ridimensionare le caselle di controllo. Non puoi modificare le caselle di controllo. Sono resi dal sistema operativo. Conosco una soluzione: usa JS per nascondere le caselle di controllo, quindi crea un nuovo elemento html (span, div) e simula il comportamento. Quindi puoi modellare questo nuovo elemento con Media Queries. – marinbgd