CSS Flip Cross Browser功能

时间:2014-07-29 02:34:29

标签: css cross-browser cross-platform css-animations

我正在以下网址创建“艺术家表”:http://beta2.thrivemusic.com/artists/

如您所见,如果您将鼠标悬停在艺术家上方,则会显示3个社交图标。但是,不同的浏览器会出现不同的错误,所以我需要一些关于代码的跨浏览器功能的帮助。

FIREFOX:完美无缺 GOOGLE CHROME:Facebook图标链接不起作用 MOBILE(APPLE + ANDROID):每个艺术家的正面都没有出现在默认情况下,而是显示背面

以下是我的表现:http://jsfiddle.net/samkimdesign/A7MZ3/2/

/* Artists Flip */

#f1_container {
  position: relative;
  margin: 10px auto;
  width: 200px;
  height: 175px;
}

#f1_card {
  width: 200px;
  height: 175px;
  transform-style: preserve-3d;
  transition: all 0.4s linear;
}

#f1_container:hover #f1_card {
  transform: rotateY(180deg);
  backface-visibility: inherit;
}
.face {
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
}

.face.back {
  display: block;
  transform: rotateY(180deg);
  box-sizing: border-box;
  padding: 10px;
  color: white;
  text-align: center;
  background-image: url("http://beta2.thrivemusic.com/wp-content/uploads/2014/07/flip_back.png");
  backface-visibility: hidden;
  z-index: 9999999999999;
}

非常感谢任何帮助,谢谢! :)

1 个答案:

答案 0 :(得分:0)

尝试添加

Position: relative

到班级.face.back。

我的情况也一样。为后面div增加相对位置。