html5的水墨画,HTML5 3D彩色水墨画悬停侧翻动效

这篇博客介绍了如何利用CSS3的@import导入字体,以及通过设置background、transform等属性实现背景渐变和元素3D翻转的效果。同时,详细展示了:hover伪类的应用,以实现鼠标悬停时的动态阴影和透明度变化,增强了用户体验。
摘要由CSDN通过智能技术生成

CSS

语言:

CSSSCSS

确定

@import url(http://fonts.googleapis.com/css?family=Open+Sans);

body {

background: #ddd;

background: linear-gradient(#ddd, #e8e8e8);

font-family: 'Open Sans', sans-serif;

height: 100vh;

margin: 0;

}

.thumb {

width: 400px;

height: 300px;

margin: 70px auto;

perspective: 1000px;

}

.thumb a {

display: block;

width: 100%;

height: 100%;

background: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url("http://d13yacurqjgara.cloudfront.net/users/269311/screenshots/1508393/the_optimist_lives_on_by_huanle-d6yprp1_o_1x.jpg");

background-size: 0, cover;

transform-style: preserve-3d;

transition: all 0.5s;

}

.thumb:hover a {

transform: rotateX(80deg);

transform-origin: bottom;

}

.thumb a:after {

content: '';

position: absolute;

left: 0;

bottom: 0;

width: 100%;

height: 36px;

background: inherit;

background-size: cover, cover;

background-position: bottom;

transform: rotateX(90deg);

transform-origin: bottom;

}

.thumb a span {

color: white;

text-transform: uppercase;

position: absolute;

top: 100%;

left: 0;

width: 100%;

font: bold 12px/36px "Open Sans";

text-align: center;

transform: rotateX(-89.99deg);

transform-origin: top;

z-index: 1;

}

.thumb a:before {

content: '';

position: absolute;

top: 0;

left: 0;

width: 100%;

height: 100%;

background: rgba(0, 0, 0, 0.5);

box-shadow: 0 0 100px 50px rgba(0, 0, 0, 0.5);

transition: all 0.5s;

opacity: 0.15;

transform: rotateX(95deg) translateZ(-80px) scale(0.75);

transform-origin: bottom;

}

.thumb:hover a:before {

opacity: 1;

box-shadow: 0 0 25px 25px rgba(0, 0, 0, 0.5);

transform: rotateX(0) translateZ(-60px) scale(0.85);

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值