Dopo aver scavato in giro su SO ho trovato this come la migliore risposta per il mio bisogno di avere angoli arrotondati per i tavoli.Tavoli angolari arrotondati con LESS
Il che mi portano alla seguente frammento di CSS:
.greytable tr:first-child th:first-child {
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
border-top-left-radius: 5px;
}
.greytable tr:first-child th:last-child {
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
border-top-right-radius: 5px;
}
.greytable tr:last-child td:first-child {
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px;
}
.greytable tr:last-child td:last-child {
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
border-bottom-right-radius: 5px;
}
ora mi piacerebbe sapere come ho potuto semplificare tutto questo con meno. Ho provato il seguente codice LESS:
.border-radius (@v, @h, @radius: 5px) {
[email protected]@h: @radius;
[email protected]@h: @radius;
[email protected]@h: @radius;
}
E poi richiamarlo (per l'angolo in alto a sinistra):
.greytable tr:first-child th:first-child {
.border-radius('top', 'left')
}
Ma non funziona (errore sulla seconda riga dello snippet di meno) .
Grazie in anticipo!
Ho corretto l'errore di hardcoding, è possibile modificare di conseguenza. Grazie molto! – janosrusiczki
Ancora non funzionerà, almeno con WinLess. – janosrusiczki
Sì, sono stanco e troppo stanco per capirlo al momento. Controllerò domani e vedrò come hai fatto. –