Ich wollte den JQueryUI-Schieberegler anpassen, kann aber keine Möglichkeit finden, die Slider-Handle-Bilder zu ändern. Der JQuery Themeroller scheint auch die Änderung von Handle-Bildern nicht zuzulassen. Weiß jemand, wie man das macht?Ändern des Slider-Handle-Bildes
Antwort
Vom jQuery UI docs:
Das jQuery UI Slider Plugin verwendet die jQuery UI CSS-Framework seine Blick auf Art und das Gefühl, einschließlich Farben und Hintergrundtexturen. Wir empfehlen mit dem Tool ThemeRoller erstellen und benutzerdefinierte Designs herunterladen, die einfach zu erstellen und zu warten sind.
Wenn eine tiefere Ebene der Anpassung erforderlich ist, gibt es widget-spezifische Klassen innerhalb des ui.slider.css Sheet verwiesen, die modifiziert werden kann. Diese Klassen sind unten fett hervorgehoben .
In diesem speziellen Fall möchten Sie mit classname ui-slider-handle
einen Blick auf das Element nehmen.
Das Standard slider Griffelement hat die folgenden Klassennamen darauf angewandt:
- ui-Schieber-Griff
- ui-state-default
- ui-Ecke-alle
Schauen Sie sich das CSS an, das diesen Klassennamen entspricht, und Sie werden wahrscheinlich in der Lage sein, alles zu bearbeiten, was Sie brauchen.
Auch ich schlage vor, dass Sie Firebug installieren. Dieses Firefox-Plugin wird Ihnen solche Aufgaben erleichtern.
#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;
}
jemand im Kommentarbereich für Probe CSS-Code gefragt also hier ist das, was ich den Griff zu ändern verwendet und Scrollbar Hintergrundbild auf meinen eigenen benutzerdefinierten png Bilddateien. Stellen Sie sicher, die CSS nach der JQuery-Bibliothek im Header-Abschnitt einzufügen.
- 1. Ändern des Standardverhaltens des Operators
- 2. Ändern des Werts des Kartenpaars
- 3. Ändern des Standardpfads einer Datenbank oder Ändern des | DataDirectory | definition
- 4. Ändern des Klickverhaltens
- 5. Ändern des Aktionsleisten-Symbols
- 6. Ändern des ASP.NET-Mitgliedschaftsschemas
- 7. Javascript Ändern des Datumsformats
- 8. Ändern des Knotens "Knoten_Module"
- 9. Zeitzone des Browsers ändern
- 10. Ändern Panels des Kartenlayout
- 11. Ändern des OBIEE-Servers
- 12. Etikett des UISwitch ändern
- 13. Wert des Dateityps ändern
- 14. Ändern des Mauszeigers
- 15. Ändern des https-Ports
- 16. Ändern des UIPageViewController-Übergangs
- 17. Ändern des Animationsziels
- 18. Monogame - Ändern des Hintergrundfarbenfehlers
- 19. Ändern des Textzeilenabstands
- 20. Arbeitsverzeichnis des Testlaufkäfigs ändern
- 21. TimedRototingFileHandler Ändern des Dateinamens?
- 22. Ändern des Eckenradius des Flex-Labels und Ändern des Pfeils des Kombinationsfelds
- 23. Ändern des Klassennamens und Ändern der Ereignisantwort
- 24. Ändern des Preises des konfigurierbaren Produkts
- 25. jQuery - Ändern des Wert des Eingangs
- 26. Programmgesteuertes Ändern des Lautstärkepegels des Telefons (Symbian)
- 27. Ändern des Unterzeichners oder des Entwurfsumschlags DocuSign
- 28. Ändern des Modells während des Trainings [Tensorflow]
- 29. Ändern des Speicherorts des Core-Dumps
- 30. Einstellen des Aktionserkenners und Ändern des Hintergrunds
Ich kann keinen Verweis auf ein Bild für den Schieberegler finden. Schlimmer noch, ich kann nicht einmal das Griffbild im/image Ordner finden! - Zur Zeit habe ich absolut keine Hinweise, wo die Griffe herkommen! –
ok, endlich gefunden die Breite/Länge/Ecke Eigenschaften bilden die aktuellen Griffe. Ich bin auch in der Lage, das Hintergrundbild zu ändern. Ich denke, es sollte jetzt funktionieren. –
@Crimson - Wenn Sie Zeit haben, wäre es großartig, wenn Sie das CSS, das Sie verwendet haben, um das Griffbild in einer Antwort auf diese Frage zu ändern. Ich habe das gleiche Problem, bekomme aber kein CSS. – Tom