我在我的網站上有兩個按鈕,它們的類別都是.ow-button-base
。我想要做的是讓網站在移動設備上加載時不會出現其中一個按鈕。這是我現在使用的代碼:如何將CSS添加到一個元素?
@media screen and (max-device-width: 640px) {
.ow-button-base {
display: none;
}
}
當我使用這個BOTH當網站被裝載在移動設備上的按鈕不會出現。我如何做到這一點只有一個不會出現?
我在我的網站上有兩個按鈕,它們的類別都是.ow-button-base
。我想要做的是讓網站在移動設備上加載時不會出現其中一個按鈕。這是我現在使用的代碼:如何將CSS添加到一個元素?
@media screen and (max-device-width: 640px) {
.ow-button-base {
display: none;
}
}
當我使用這個BOTH當網站被裝載在移動設備上的按鈕不會出現。我如何做到這一點只有一個不會出現?
只需添加到按鈕中的一個(你想顯示在移動設備)ID,FE my_button2
:
@media screen and (max-device-width: 640px) {
.ow-button-base {
display: none;
}
#my_button2 {
display: block;
}
}
而且你的按鈕:
<button class="ow-button-base" />
<button class="ow-button-base" id="my_button2" />
然後第二個按鈕會也顯示爲移動設備。
如何更改我的按鈕的ID?我使用wordpress,我如何直接更改網頁的html?我對css和html很陌生 – PBNSurprise
發佈你的HTML,我會告訴你。只需將'id =「my_button2」'添加到第二個按鈕即可。 – Legionar
您可以使用:last-of-type
阻止程序將其鎖定。
@media screen and (max-device-width: 640px) {
.ow-button-base:last-of-type {
display: none;
}
}
這不起作用 – PBNSurprise
如果你希望他們有相同的類中,使用一種選擇器,會發現一個特定實例:
@media screen and (max-device-width: 640px) {
.ow-button-base:nth-of-type(2) { // select the second instance
display: none;
}
}
如果兩個按鈕都沒有相同的父項,這將不起作用。 – Legionar
@legionar確定是我不好,我沒有看到你的答案,直到我張貼我的評論。我把它拿走了。 – StaticBeagle