Volevo personalizzare il cursore di JQueryUI, ma non sono in grado di trovare alcun modo per modificare le immagini della maniglia del cursore. Anche JQuery Themeroller non sembra consentire il cambio delle immagini di handle. Qualcuno sa come farlo?Cambiare il cursore per gestire l'immagine
risposta
Dal jQuery UI docs:
Il plugin jQuery UI Slider utilizza jQuery Framework UI CSS per lo stile la sua aspetto grafico, inclusi i colori e le texture di sfondo . Si consiglia di utilizzando lo strumento ThemeRoller per creare e scaricare temi personalizzati che sono facili da costruire e mantenere.
Se un livello più profondo di personalizzazione è necessario, ci sono widget di specifiche classi riferimento all'interno del foglio di stile ui.slider.css che può essere modificato. Queste classi sono evidenziate in in grassetto sotto.
In questo caso particolare, volete dare un'occhiata al l'elemento con nomeclasse ui-slider-handle
.
L'elemento a maniglia cursore predefinito ha i seguenti classnames ad esso applicata:
- ui-cursore-maniglia
- ui-stato predefinito
- ui-angolo-all
Dai uno sguardo al CSS corrispondente a questi nomi di classi e molto probabilmente sarai in grado di modificare tutto ciò di cui hai bisogno.
Inoltre, suggerisco di installare Firebug. Questo plugin per Firefox renderà le attività come queste molto più semplici per te.
#demo-frame > div.demo {
padding: 10px !important;
float: left;
}
.contentContainer {
float: left;
width: 400px;
height: 500px;
overflow: hidden;
}
.ui-slider-vertical .ui-state-default {
border: none;
width: 28px;
height: 82px;
background: transparent url(volume_bar/shattle.png) no-repeat 0 0;
}
.ui-slider-vertical .ui-slider-handle {
left: 0;
margin-bottom: -41px;
margin-left: 0;
}
.ui-slider-range, .ui-widget-header, .ui-slider-range-min {
background: none;
}
#slider-vertical, .ui-slider {
border: none;
width: 50px;
height: 50px;
background: transparent url(volume_bar/track-bg.png) repeat-y 0 0;
}
qualcuno ha chiesto nella sezione di commento per esempio di codice css quindi ecco quello che ho usato per cambiare l'immagine di sfondo della barra di scorrimento e maniglia per i file di immagine la mia personalizzati png. Assicurati di inserire il css DOPO il jquery ui css nella sezione intestazione.
- 1. Cambiare il colore di cursore nella UITextField
- 2. HTML5 Trascinare e rilasciare (DnD): cambiare il cursore
- 3. Cambiare il cursore del mouse su una pagina HTML
- 4. Come cambiare il cursore dal puntatore al dito usando jQuery?
- 5. JavaScript come cambiare il cursore del mouse in un'immagine?
- 6. Come cambiare l'icona del cursore durante il trascinamento in HTML5?
- 7. come cambiare l'immagine del pollice del cursore?
- 8. Come cambiare il cursore del mouse in java?
- 9. Notepad ++ stylers.model: Modifica per cambiare il colore del cursore in bianco per nasconderlo/impedirlo di lampeggiare?
- 10. Come faccio a cambiare dinamicamente i valori min e max per il cursore ui jquery?
- 11. Come posso cambiare la forma del cursore con PyQt?
- 12. Cambiare il cursore su HTML5 Canvas quando si trascina il mouse
- 13. Dove cambiare i colori del cursore e la linea corrente?
- 14. come posso cambiare la manopola di colore cursore Android EditText (non il colore del cursore la manopola)
- 15. JAVAFX 2.0 Come posso cambiare l'icona del cursore in un cursore su un'immagine?
- 16. come disabilitare/abilitare il trascinamento, lo zoom e cambiare il cursore in Google maps v3
- 17. Cambiare il colore di scorrimento JQuery
- 18. Come cambiare il cursore in attesa quando si usa jQuery .load()
- 19. Cambiare il colore del puntatore del cursore EditText di Android a livello di programmazione
- 20. Modifica del cursore durante il trascinamento
- 21. Come nascondere o cambiare il cursore del mouse nei nuovi browser?
- 22. Come per cambiare la forma del cursore VIM, mentre in modalità diverse in Gnome Terminal
- 23. Come cambiare il cursore al passaggio del mouse negli Openlayer 3?
- 24. Cambia cursore del mouse per l'intera pagina?
- 25. Cursore all'interno del cursore
- 26. Come posso posizionare il cursore sul cursore di attesa?
- 27. C# imposta il cursore sul cursore "Working in Background"
- 28. cambia cursore durante il caricamento della pagina
- 29. Il modo migliore per gestire l'unione JPA?
- 30. callback per gestire il completamento del pipe
Non riesco a trovare un riferimento a un'immagine per l'handle del dispositivo di scorrimento. Ancora peggio, non riesco nemmeno a trovare l'immagine della maniglia nella cartella/immagine! - Al momento non ho assolutamente nessun indizio da cui provengano le maniglie! –
ok, finalmente trovato le proprietà larghezza/lunghezza/angolo che costituiscono le maniglie attuali. Sono anche in grado di cambiare l'immagine di sfondo. Penso che dovrebbe funzionare ora. –
@Crimson - Se hai tempo, sarebbe bello se potessi inserire il CSS che hai usato per modificare l'immagine del manico in una risposta a questa domanda. Sto avendo lo stesso problema ma non riesco a far funzionare alcun CSS. – Tom