css实现鼠标悬浮图片显示文字层动画和图标效果代码

代码语言:html

所属分类:悬停

代码描述:css实现鼠标悬浮图片显示文字层动画和图标效果代码

代码标签: css 鼠标 悬浮 图片 显示 文字层 动画 图标

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/ionicons.css">
    <style>

html {
  height: 100%;
}
body {
  background-color: #212121;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-flow: wrap;
  margin: 0;
  height: 100%;
}
        @import url(https://fonts.googleapis.com/css?family=Playfair+Display:400,800);
    
    .snip1401 {
      font-family: 'Playfair Display', Arial, sans-serif;
      position: relative;
      overflow: hidden;
      margin: 10px;
      min-width: 230px;
      max-width: 315px;
      max-height: 220px;
      width: 100%;
      color: #000000;
      text-align: right;
      font-size: 16px;
      background-color: #000000;
    }
    .snip1401 * {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-transition: all 0.35s ease;
      transition: all 0.35s ease;
    }
    .snip1401 img {
      max-width: 100%;
      backface-visibility: hidden;
    }
    .snip1401 figcaption {
      position: absolute;
      top: 0;
      bottom: 0;
      right: 0;
      z-index: 1;
      opacity: 1;
      padding: 30px 0 30px 10px;
      background-color: #ffffff;
      width: 40%;
      -webkit-transform: translateX(150%);
      transform: translateX(150%);
    }
    .snip1401 figcaption:before {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      right: 100%;
      content: '';
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 120px 120px 120px 0;
      border-color: transparent #ffffff transparent transparent;
    }
    .snip1401:after {
      position: absolute;
      bottom: 50%;
      right: 40%;
      content: '';
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 120px 120px 0 120px;
      border-color: rgba(255, 255, 255, 0.5) transparent transparent transparent;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      -webkit-transition: all 0.35s ease;
      transition: all 0.35s ease;
    }
    .snip1401 h3,
    .snip1401 p {
      line-height: 1.5em;
      -webkit-transform: translateX(-30px);
      transform: translateX(-30px);
      margin: 0;
    }
    .snip1401 h3 {
      margin: 0 0 5px;
      line-height: 1.1em;
      font-weight: 900;
      font-size: 1.4em;
      opacity: 0.75;
    }
    .snip1401 p {
      font-size: 0.8em;
    }
    .snip1401 i {
      position: absolute;
      bottom: 0;
      left: 0;
      padding: 20px 30px;
      font-size: 44px;
     .........完整代码请登录后点击上方下载按钮下载查看

网友评论0