For some reason the media queries not applying, it works fine for any other class, i only had issue with this one
I tried, removing only, screen ect. none of the worked
const showImageButton = document.getElementById("show-image-button");
const myImage = document.getElementById("my-image");
showImageButton.addEventListener("click", () => {
myImage.hidden = !myImage.hidden;
});
button2,
input[type=submit] {
cursor: pointer;
}
button2,
input,
textarea {
-webkit-appearance: none;
-moz-appearance: none;
}
button2 {
color: currentColor;
overflow: visible;
margin: 0
}
button2 {
border-style: outset;
line-height: 1.6;
margin: 0 0 0px;
text-align: center;
line-height: 60px;
max-width: 300px;
border-radius: 10px;
display: inline-block;
text-align: center;
text-decoration: none;
position: relative;
font-weight: 300;
font-size: .85em;
width: 100%;
}
So i want to make it to be width 100% on mobile @media only screen {
.button2 {
width: 100%;
}
}
<button2 id="show-image-button">Méret Táblázat</button2>
<img id="my-image" src="https://cdn.shopify.com/s/files/1/2999/5106/files/True-to-Sole-nike-sneaker-sizechart_760x760.jpg?v=1611582903" hidden>
2
Answers
.button2
– having a dot means you are looking for an element which has class button2. But in your HTML structure I don’t see a class with that name.Try the below code , this looks for an element with the id show-image-button
You need to add the size of your screen. Try: