如何制作类似社交图标效果的 Squarespace?
How to make a Squarespace like social icon effect?
我正在尝试在我的项目中获得类似 Squarespace 的社交图标效果。
您可以查看以下示例:
http://eringreenawald.com
寻找社交图标,当您将鼠标悬停在某个图标上时,其他图标会变得透明(或灰色或类似颜色)。你们知道如何实现这一目标吗?
普通视图,而不是将光标悬停在特定图标上
将鼠标悬停在图标上时。在这里,我将光标放在 Twitter 图标上,所有其他图标立即淡出为较浅的颜色
试试这个:
$(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>
使用CSS你可以进行如下操作:
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>
我正在尝试在我的项目中获得类似 Squarespace 的社交图标效果。
您可以查看以下示例: http://eringreenawald.com
寻找社交图标,当您将鼠标悬停在某个图标上时,其他图标会变得透明(或灰色或类似颜色)。你们知道如何实现这一目标吗?
普通视图,而不是将光标悬停在特定图标上
将鼠标悬停在图标上时。在这里,我将光标放在 Twitter 图标上,所有其他图标立即淡出为较浅的颜色
试试这个:
$(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>
使用CSS你可以进行如下操作:
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>