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