Как установить эффект мыши на иконке изображения - PullRequest
0 голосов
/ 01 декабря 2018

Я пытаюсь сделать такой же эффект мыши, как этот свяжитесь с нами кнопка в поле обнаружения этой ссылки .Но я не могу сделать ту же систему, и заголовок не может быть выровнен по правой стороне кнопки.Может ли кто-нибудь помочь мне сделать такой же раздел Discover как список [link][1]?

    <div>
   <a href="#">
   <figure> <img src="http://demo.mofizagrofood.com/wp-content/uploads/2018/11/ph2.png" alt="image"> </figure>

  </a> 
  <h2>
  Contact Us 
  </h2>
  </div>

figure{
    display:block;
    width:80px;
    height: 80px;
    border-radius: 50px;
    font-size: 40px;
    text-align: center;
    margin-right: 10px;
    background: #fff;
    line-height: 1.7em;
}

figure img{
   display:inline-block;
   width: 60px;
   height: auto;
}

Демо Ссылка

1 Ответ

0 голосов
/ 01 декабря 2018

'transform: translateY' заставляет изображения скользить вверх и вниз.«display: flex» на родительском элементе выравнивает дочерние элементы слева направо.Попробуй это.https://codepen.io/hridoy569/pen/WYPXNj

<div class="box">
   <a href="#" >
   <figure> 
     <img class="img1" src="" alt="image1"> 
     <img class="img2" src="" alt="image2"> 
   </figure>
  </a> 
  <h2> Contact Us  </h2>
</div>


body{
  background: White;
}

.box{
  width: 350px;
  height: 80px;
  background: #f5f5f5;
  display: flex;
  overflow: hidden;
}
.box h2{

}

figure{
    width:80px;
    height: 80px;
    border-radius: 50px;
    font-size: 20px;
    text-align: center;
    margin: 0 10px 0 10px;
    background: #ccc;
}

figure img{
   width: 80px;
   height: 80px;
}

.box:hover .img1{
              transform: translateY(-100%);
            transition: transform 0.6s ease;
}

.box:not( :hover ) .img1{ 
              transform: translateY(0%);
            transition: transform 0.6s ease;
}
.box:hover .img2{
              transform: translateY(-100%);
            transition: transform 0.6s ease;
}

.box:not( :hover ) .img2{ 
              transform: translateY(0%);
            transition: transform 0.6s ease;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...