2016-09-25 7 views
0

Kayakは、:hoverに表示されているラベルに「唯一の」オプションが付いたチェックボックスメニューを使用します。これはJSやCSSでどのように実装できますか?ホバーに追加のコンテンツを含むチェックボックスラベルを実装するにはどうすればよいですか?

クロームインスペクタを使用して

enter image description here

+0

は、質問を修正しましたオントピック。投票を再開する。私は他の人に同じことをお勧めします。 – Brad

答えて

2

、Kayakのがこれを実装方法を確認するのは簡単です:

HTML:

<div class="row"> 
    <div class="right"> 
    <a class="only">only</a> 
    <a class="price">$500</a> 
    </div> 
    <span> 
    ...checkbox ...1 stop 
    </span> 
</div> 

CSS:それはですので

.right { 
    float: right; 
} 
.only { 
    display: none; 
} 
.row:hover .only { 
    display: block; 
} 
+0

ありがとうございます。私はchromeを使い、 '.price'は' .row:hover'が発生したときに新しい行に行きます。また、この方法では3列を垂直に揃えることができますか?この例の写真は3桁の価格ですが、もし私が4-5桁の価格を持っていれば、「唯一の」ボタンは整列していないでしょう。 – Dambo

+0

ブートストラップ、基礎、マテリアライズなどのグリッドレイアウトを使用していますか?次に、各行には、チェックボックスと名前の50%の列、「のみ」の25%の列、および価格の25%の列があります。 「唯一の」列には、ホバー上に表示される「」または「」が含まれます。私の答えは概念実証であり、残りを把握することができます。 –

関連する問題