所以,我有以下的樣式組合作爲我想要的。如果一個按鈕或者是在focus
或active
狀態,則該按鈕的visibility: visible;
如何將多個選擇器與相鄰兄弟選擇器結合使用?
.new-comment-button {
margin: 0.25em 0 0.5em 0;
float: right;
visibility: hidden;
}
.new-comment-input:focus + .new-comment-button,
.new-comment-button:focus {
visibility: visible;
}
.new-comment-input:active + .new-comment-button,
.new-comment-button:active {
visibility: visible;
}
我想要做的是最後2個款式組合成一個單一的一個當輸入是狀態,將工作要麼active
或focus
。但是我想盡組合失敗例如像以下:
.new-comment-input:focus + .new-comment-button,
.new-comment-input:active + .new-comment-button,
.new-comment-button:focus {
visibility: visible;
}
我也試過:
.new-comment-input:focus:active + .new-comment-button,
.new-comment-button:focus {
visibility: visible;
}
但是都沒有成功。我可以堅持不同的風格,但我很好奇,是否有一種方法可以將它們恰當地結合起來,並解釋input
的兩種狀態?
你可以添加html嗎?或者做一個小提琴? – Venugopal
爲什麼這將是必要的?所有OP想要做的是將兩個現有的工作規則組合成一個。 – BoltClock