2017-02-23 79 views

回答

-1

不幸的是,我認爲你需要爲此使用JS。

無論是CSS還是HTML,都無法表達您希望在觸摸標題(或任何其他元素)時應用的更改。

+0

他們應該使用哪些JavaScript?如果你只是說他們應該使用JS,那麼應該將其作爲評論發佈,而不是回答。 – Shaggy

0

我想你可以使用:active僞類來實現這一點。

h2:active { 
    background-color: yellow; 
} 

您可以使用MQ限制僅在所需分辨率下應用此僞類,其中鼠標單擊事件不可避免。例如:

@media only screen and (max-device-width: 480px) { 
    h2:active { 
    background-color: yellow; 
    } 
} 
+0

這也適用於'h2'元素用鼠標點擊時的樣式。 – Shaggy

+1

你應該在你的答案中包含這個,所以。 – Shaggy