Всем привет! В этом материале я расскажу, как сделать эффект серого оттенка на CSS .

Эффект серого оттенка на CSS.

Всем привет! В этом материале я расскажу, как сделать эффект серого оттенка на CSS.

Чтобы долго не томить, сразу привожу вам HTML и CSS код. Скопируйте его и посмотрите на результат.

HTML

<!doctype html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Эффект серого оттенка</title>
  <link rel="stylesheet" href="style.css">
</head>
<body>
  <div class="profile">
   <img src="images/profile.png" alt="Эффект серого оттенка">
  </div>
</body>
</html>

CSS

.profile img {
  border-radius: 50%;
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  transition: filter 0.5s ease;
  -webkit-transition: filter 0.5s ease;
}

.profile img:hover {
  filter: grayscale(0%);
  -webkit-filter: grayscale(0%);
}

Мы создали div с классом profile не просто так, так как это очень хорошее применение для данного эффекта. Дальше, в css, мы применили свойство filter и его функцию grayscale, которая как раз и делает серый оттенок. Чтобы все это было плавно, мы также использовали свойство transition.

Вот так просто можно сделать очень красивый и интересный эффект серого оттенка.

Спасибо за внимание и до следующей статьи!