Css Style Our Team — стиль 38

Подробное описание и демонстрация работы блока команда для сайта под номером №38 для библиотеки Bootstrap. Html и CSS код для реализации блока our team’a на сайте как на изображении.

Демо блока наша команда — стиль 38

Williamson

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Beatae, in.

Kristiana

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Beatae, in.

Steve Thomas

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Beatae, in.

html разметка для реализации блока

<div class="container">
<div class="row">
<div class="col-md-4 col-sm-6">
<div class="our-team">
<div class="team-image">
<img src="https://fokit.ru/demo/images/our-team/our-team-style-38/img-1.jpg"/>
<ul class="social">
<li><a href="#" class="fab fa-facebook"></a></li>
<li><a href="#" class="fab fa-pinterest-p"></a></li>
</ul>
</div>
<div class="team-content">
<h3 class="title">Williamson</h3>
<p class="description">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Beatae, in.</p>
</div>
</div>
</div>

<div class="col-md-4 col-sm-6">
<div class="our-team">
<div class="team-image">
<img src="https://fokit.ru/demo/images/our-team/our-team-style-38/img-2.jpg"/>
<ul class="social">
<li><a href="#" class="fab fa-facebook"></a></li>
<li><a href="#" class="fab fa-pinterest-p"></a></li>
</ul>
</div>
<div class="team-content">
<h3 class="title">Kristiana</h3>
<p class="description">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Beatae, in.</p>
</div>
</div>
</div>
</div>
</div>

css разметка для реализации блока

.our-team{
text-align: center;
}
.our-team .team-image{
width: 80%;
height: 80%;
border-radius: 50%;
border: 5px solid #d7d7d7;
position: relative;
margin: 0 auto;
transition: all 0.5s ease 0s;
}
.our-team:hover .team-image{
border-color: #1fc5b6;
}
.our-team .team-image img{
width: 100%;
height: auto;
border-radius: 50%;
}
.our-team .social{
margin: 0;
padding: 0;
list-style: none;
width: 100%;
position: absolute;
top: 45%;
opacity: 0;
transform: scale(0);
transition: all 0.5s ease 0s;
}
.our-team:hover .social{
opacity: 1;
transform: scale(1);
animation: 0.5s ease 0s normal 1 bounce;
}
.our-team .social li{
display: inline-block;
border-radius: 50%;
}
.our-team .social li:first-child{
margin-left: -30px;
float: left;
}
.our-team .social li:last-child{
margin-right: -30px;
float: right;
}
.our-team .social li a{
display: block;
width: 50px;
height: 50px;
line-height: 47px;
border-radius: 50%;
background-color: #fff;
font-size: 25px;
color: #1fc5b6;
border: 3px solid #1fc5b6;
}
.our-team .team-content{
padding: 10px 50px;
}
.our-team .title{
font-size: 24px;
color: #222;
margin: 0 0 10px 0;
}
.our-team .description{
font-size: 14px;
color: #555;
line-height: 25px;
margin: 0;
}
@keyframes bounce{
0%{
opacity:0;
-webkit-transform:scale(.3);
transform:scale(.3)
}
50%{
opacity:1;
-webkit-transform:scale(1.05);
transform:scale(1.05)
}
70%{
-webkit-transform:scale(.9);
transform:scale(.9)
}
100%{
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
}
@media screen and (max-width: 990px){
.our-team{ margin-bottom: 20px; }
}



Теги:
0

Оставить своё мнение

Ваш e-mail не будет опубликован. Обязательные поля помечены *