[英]Why does the general-sibling combinator allow toggling pseudo-element's content, but not the adjacent-sibling?
[英]changed general-sibling combinator for toggling pseudo-element: what is valid
我遇到了經常提到的WebKit錯誤。 以下變通辦法似乎在特定情況下可行 。 但是,我沒有找到有效的組合。
以開始(縮短。實際代碼有9個子元素來創建輪播):
input[value="1"]:checked ~ .container .carousel p:nth-child(1) { -webkit-transform: translateZ(540px) scale(1); opacity: 1; }
我嘗試了鏈接中建議的語法
input[value="1"]:checked + .container + .carousel p:nth-child(1) { -webkit-transform: translateZ(540px) scale(1); opacity: 1; }
但是,這將禁用切換操作。
*更新*
如前所述,我沒有正確指定問題。
問題是復選框黑客無法在Android <4.1上運行(據我所知)。
使用Chrome或Safari(Firefox無法正常使用該代碼,並且正在單獨呈現) ,可以在此處查看代碼結果
參見jsFiddle示例 。 這對我有用
input[value="1"]:checked + .container .carousel p:nth-child(1)
{ -webkit-transform: translateZ(540px) scale(1); opacity: 1; }
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.