<html>
<head>
</head>
<body>
<script src="https://kit.fontawesome.com/95a02bd20d.js"></script>
<div class="container">
<div class="card">
<div class="face face1">
<div class="content">
<i class="fab fa-windows"></i>
<h3>Windows</h3>
</div>
</div>
<div class="face face2">
<div class="content">
<p> Windows — Как все привыкли! Электронная подпись на Windows — это привычная и удобная настройка. Установка занимает всего несколько шагов, а работа с ключевыми сервисами идет без проблем</p>
</div>
</div>
</div>
<div class="card">
<div class="face face1">
<div class="content">
<i class="fab fa-linux"></i>
<h3>Linux</h3>
</div>
<b>
</div>
<div class="face face2">
<div class="content">
<p>Linux — Не так давно, но уже так плотно входит в нашу жизнь! Настройка электронной подписи на Linux стремительно набирает популярность
</div>
</div>
</div>
<div class="card">
<div class="face face1">
<div class="content">
<i class="fab fa-apple"></i>
<h3>Apple</h3>
</div>
</div>
<div class="face face2">
<div class="content">
<p> Mac — И глаз радуется!</p>
</div>
</div>
</div>
</div>
</body>
body {
display: flex;
margin: 0;
padding: 0;
min-height: 100vh;
background: ;
justify-content: center;
align-items: center;
font-family: arial;
}
.container {
width: 780;
position: relative;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.container .card {
position: relative;
}
.container .card .face {
width: 200px;
height: 200px;
transition: 0.4s;
}
.container .card .face.face1 {
position: relative;
background: #333;
display: flex;
justify-content: center;
align-content: center;
align-items: center;
z-index: 1;
transform: translateY(100px);
}
.container .card:hover .face.face1 {
transform: translateY(0);
box-shadow: inset 0 0 60px whitesmoke, inset 20px 0 80px #cf4f04,
inset -20px 0 80px #cf4f04, inset 20px 0 300px #cf4f04,
inset -20px 0 300px #cf4f04, 0 0 50px #fff, -10px 0 80px #cf4f04,
10px 0 80px #ac2404;
}
.container .card .face.face1 .content {
opacity: 0.2;
transition: 0.5s;
text-align: center;
}
.container .card:hover .face.face1 .content {
opacity: 1;
}
.container .card .face.face1 .content i {
font-size: 3em;
color: white;
display: inline-block;
}
.container .card .face.face1 .content h3 {
font-size: 1em;
color: white;
text-align: center;
}
.container .card .face.face1 .content a {
transition: 0.5s;
}
.container .card .face.face2 {
position: relative;
background: whitesmoke;
display: flex;
align-items: center;
justify-content: center;
padding: 20px;
box-sizing: border-box;
box-shadow: 0 20px 50px rgba(0, 0, 0, 0.8);
transform: translateY(-100px);
}
.container .card:hover .face.face2 {
transform: translateY(0);
}
.container .card .face.face2 .content p,
a {
font-size: 10pt;
margin: 0;
padding: 0;
color: #333;
}
.container .card .face.face2 .content a {
text-decoration: none;
color: black;
box-sizing: border-box;
outline: 1px dashed #333;
padding: 10px;
margin: 15px 0 0;
display: inline-block;
}
.container .card .face.face2 .content a:hover {
background: #333;
color: whitesmoke;
box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.5);
}
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.