css - Glyphicon 不会完全隐藏在 CSS3 悬停动画上

标签 css twitter-bootstrap-3 css-transitions css-animations

有谁知道当您将鼠标悬停在卡片的白色背景上时如何让蓝色图标消失?我尝试将动画设置为在鼠标触摸卡片中的任何位置时发生,而不仅仅是直接在图标上。

现在很不稳定。当您将鼠标靠近它时,蓝色图标会闪烁,最后它会消失一秒钟,然后又会回来。一点都不流畅。

感谢您的帮助。

body {
  background-color: #f3f3f3;
}
.fa {
  margin-top: 40px;
  color: #0088ce; 
}
.textanim-container {
  background-color: #fff;
  position: relative;
  max-width: 360px;
  min-height: 243px;
  margin: auto;
  overflow: hidden;
  margin-top: 50px;
  box-shadow: 0 5px 4px -4px rgba(0, 0, 0, 0.08);
}
.textanim-title {
  margin: 0;
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  text-align: center;
  transition: 0.5s;
}
.textanim-container:hover {
  top: 10px;
  transform: bottom 0.64s, opacity 0.63s cubic-bezier(0.33, 0.66, 0.66, 1)
}
.textanim-hidden {
  width: 100%;
  position: absolute;
  top: 400px;
  /*opacity: 0.5;*/
  transition: 0.8s;
  text-align: center;
  right: 3px;
  padding: 15px;
}

.textanim-container:hover .textanim-hidden {
  top: 50%;
  transform: translateY(-50%);
  color: #444;
  /*background-color: #0088ce;*/
  /*color: #fff;*/
}
.disappear:hover {
  color: #fff;
}

/*
.fa:hover {
  color: #fff;
}*/
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"/>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<link href="https://fonts.googleapis.com/css?family=Roboto:300,400,700" rel="stylesheet">

<div class="textanim-container text-center disappear">
  <div class="disappear">
  <i class="fa fa-user fa-4x disappear" aria-hidden="true"></i>
  <h3 class="textanim-title disappear">One Account Manager</h3>
  </div>
  <span class="textanim-hidden">
    For groups over 100, we assign a single account manager, someone who'll get to know your group and respond quickly to queries. Under 100? You'll still get the benefit of our AMs' expertise—and one number, one email.
  </span>
</div>

最佳答案

将以下代码添加到您的 css 中以解决问题

.textanim-container:hover .fa.fa-user{
  display:none;
}

关于css - Glyphicon 不会完全隐藏在 CSS3 悬停动画上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47565897/

相关文章:

css - 可以将其他标签直接放在 bootstrap 3 的 div 容器中,而无需 .row 和 col 吗?

javascript - 在javascript中的输入数字类型字段中输入值时如何显示输入文本字段?

响应式可扩展横幅中的 HTML 5 视频

javascript - 如何在html导航栏点击之间实现平滑过渡

javascript - 背景图像上的 css3 转换在 Firefox 中不起作用

css - 悬停时的@keyframes

css - Microsoft Edge 图像缩放

html - 在小型设备上停止下一行的图像

html - 是否可以在电子邮件 html 中使用多种重量的网络字体? (或 2 种不同的字体?)

css - 阴影 - 没有圆 Angular 或模糊阴影