gpt4 book ai didi

html - 如何将鼠标悬停在使用渐变的图像上

转载 作者:行者123 更新时间:2023-11-28 00:35:47 26 4
gpt4 key购买 nike

我在我的网站上放置了一些通讯图标。其中之一是 Instagram 图标,我从 Font Awesome 那里得到它,我使用 Gradient 给出了与 Instagram Logo 大致相同的颜色。现在的问题是,如果我想 :hover 它不起作用。我不知道该如何解决。

footer {
background-color: black;
height: 120px;
}

footer a {
display: flex;
justify-content: center;
font-size: 70px;
padding: 20px;
text-decoration: none !important;
}

.fa-instagram {
background: #f09433;
background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
background: -webkit-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
background: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.fa-instagram:hover {
color: hsla(181, 6%, 67%, 0.5);
}
<!DOCTYPE html>

<html>

<head>
<link rel="stylesheet" type="text/css" href="main.css">


<title>Website Title</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.4.1/css/all.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"></script>

</head>

<body>
<footer>
<a href="#" target="_blank">
<i class="fab fa-instagram"></i>
</a>
</footer>
</body>

</html>

最佳答案

您必须更改背景,而不是颜色。注意只更改背景图像,不要覆盖背景剪辑属性:

footer {
background-color: black;
height: 120px;
}

footer a {
display: flex;
justify-content: center;
font-size: 70px;
padding: 20px;
text-decoration: none !important;
}

.fa-instagram {
background-image: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
}

.fa-instagram:hover {
background-image: linear-gradient(hsla(181, 6%, 67%, 0.5), hsla(181, 6%, 67%, 0.5));
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.4.1/css/all.css">
<footer>
<a href="#" target="_blank">
<i class="fab fa-instagram"></i>
</a>
</footer>

关于html - 如何将鼠标悬停在使用渐变的图像上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56351929/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com