Ich erstelle meine Website und ich habe ein Problem mit einem Attribut eines div. Ich versuche, den Wert zu ändern, wenn der Bildschirm klein ist.Ändern Wert Datenattribut mit Mediaquery
Mein css mediaquery:
@media screen and (min-width: 1000px) and (max-width: 2000px) {
#my-content { display: block; }
#my-slider {width: 670px;}
}
@media screen and (min-width: 0px) and (max-width: 1000px) {
#my-content { display: none; } /* hide it elsewhere */
#my-text {font-size: 26px;}
#my-slider {content: attr(data-x : 700) ;}
}
Mein html:
<div id="my-slider" class="caption sfb" data-x="500" data-y="0" data-speed="900" data-start="900" data-easing="easeOutSine"><img src="code1.jpg" width="670px" height="500px" alt="" /></div>
ich die Daten-x ändern möchten, aber funktionieren nicht mit allen Möglichkeiten, die ich gefunden habe ... Können Sie Hilf mir? Vielen Dank.
Sie können den Wert von HTML-Attributen nicht mit CSS ändern. – Harry
Welche Möglichkeiten gibt es? Sie können JavaScript verwenden, um die Breite und Höhe des Client-Ansichtsfensters zu erkennen und den Attributwert mit 'if'-bedingten Anweisungen entsprechend zu ändern. – UncaughtTypeError
Danke! es ist Arbeit! Mit Javascript, habe ich vorher versucht, aber nur ein Problem in meinem Code..my bad –