2017-08-17 9 views
-3

私は私のプロジェクトにソーシャルアイコン効果のような四角形のスペースを取得しようとしています。ソーシャルアイコン効果のようなスクエアスペースを作る方法は?

あなたは以下のこれらの例確認することがあります。あなたは他のアイコンが透明(または灰色またはそのような何か)を取得アイコンの上にカーソルを置く社会的なアイコンのための http://eringreenawald.com

ルック。皆さんはこれをどのように達成するか考えていますか?特定アイコン

上にカーソルをホバリングしないが

標準表示は、アイコンの上にホバリングします。ここで、私はTwitterのアイコンで私のカーソルを置いてきましたし、すぐに他のすべてのアイコンは、これを試してみて明るい色に

+1

あなたは何を試しましたか?私たちに見せてください、これは純粋なCSSで簡単に行うことができます –

答えて

-1

をフェードアウト:あなたのように行うことができますCSSを使用して

$(document).ready(function(){ 
 
    $("a").hover(function(){ 
 
     $('a').css('opacity',0.5); 
 
     $(this).css('opacity',1); 
 
    },function(){ 
 
     $('a').css('opacity',1); 
 
    }) 
 
})
a { 
 
    color: #000; 
 
    margin-right:5px; 
 
    transition: all 300ms; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>  
 
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> 
 
<a href="#"><i class="fa fa-twitter" aria-hidden="true"></i></a> 
 
<a href="#"><i class="fa fa-instagram" aria-hidden="true"></i></a> 
 
<a href="#"><i class="fa fa-linkedin" aria-hidden="true"></i></a>

+0

彼はどこにアイコンを取得するかについて質問しているとは思わないが、ページ上にホバー効果を加える方法はもっと –

+0

@CarstenLøvboAndersenありがとう、私は自分の投稿を更新する! – Ehsan

+0

ありがとうございました!それは働いた:) < – TheSepProject

3

次の:

ul:hover li { 
 
    opacity: 0.5; 
 
} 
 

 
ul:hover li:hover { 
 
    opacity: 1; 
 
}
<ul> 
 
    <li>1</li> 
 
    <li>2</li> 
 
    <li>3</li> 
 
    <li>4</li> 
 
</ul>

+0

ここにバグがあります。ul(前にli)の上にマウスを置くと、すべてのアイテムが不透明になります:0.5。 – Ehsan

+0

@ehsan OPによって参照される四角形のアイコンは、同じ動作をします。 – jfox

関連する問題