[jQuery Mobile] How to delete the border-radius from the tag Flip Switch

Salve a tutti,

in questo articolo spiegerò come eliminare il border radius dal tag custom Flip Switch.

La versione che andremo a trattare è l’ultima stabile, ovvero la 1.3.2 .

Le classi che richiedono la personalizzazione sono:

.ui-btn-corner-all
.ui-corner-all
.ui-slider-switch

Per eliminare il border-radious (bombatura o arrotondamento) di questi “oggetti” basta implementare dopo l’inclusione del css di jquery mobile il seguente style:

 
.ui-btn-corner-all,
.ui-corner-all,
.ui-slider-switch {
 
    -webkit-border-top-left-radius: 0px !important;
    -webkit-border-top-right-radius: 0px !important;
    -webkit-border-bottom-right-radius: 0px !important;
    -webkit-border-bottom-left-radius: 0px !important;
 
    -moz-border-radius-topleft: 0px !important;
    -moz-border-radius-topright: 0px !important;
    -moz-border-radius-bottomright: 0px !important;
    -moz-border-radius-bottomleft: 0px !important;
 
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
 
}

Così facendo avrete il vostro flip switch completamente esente dal border radius.

DEMO: http://jsfiddle.net/e26ac/1/

Saluti :D

2 pensieri su “[jQuery Mobile] How to delete the border-radius from the tag Flip Switch

  1. Floryn90

    Ciao! Sono sempre io a “romperti un pò”
    Il tuo codice di sopra può essere ottimizzato come segue:

    .ui-btn-corner-all, .ui-corner-all, .ui-slider-switch {
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -ms-border-radius: 0px !important;
    border-radius: 0px !important
    }

    Il codice che ti ho apena postato sopra può essere ulteriormente ottimizzato in quanto tutti i browser si sono adeguati allo standard come riporta il sito W3Schools.com:

    .ui-btn-corner-all, .ui-corner-all, .ui-slider-switch {
    border-radius: 0px !important
    }

    Un saluto,
    Florin

    Replica
  2. Vincenzo Autore articolo

    Hola Floryn,

    si è ovviamente ottimizzato per browser desktop…. ma purtroppo il browser mobile e tecnologie come phonegap non si sono ancora adeguati agli standard per eccellenza, quindi il codice (anche se poco ottimizzato) funziona al 100% su ogni piattaforma mobile, mentre il tuo (ottimizzato) funziona senza problemi sui desktop.
    PS: mi fa piacere vederti ogni tanto sul mio blog ^_^

    Replica

Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>