HTML5 CSS3 专题 :诱人的实例 3D展示商品信息

本文介绍了如何使用CSS3的transform和perspective属性创建一个3D立方体效果,用于商品展示。同时,通过HTML和CSS实现了一个简单的联系表单,当用户交互时,表单会随着立方体的旋转而变化。
摘要由CSDN通过智能技术生成

CSS:

.wapper

{

margin: 100px auto 0;

width: 100px;

height: 100px;

-webkit-perspective: 1200px;

font-size: 50px;

font-weight: bold;

color: #fff;

}

.cube

{

position: relative;

width: 100px;

-webkit-transform: rotateX(-40deg) rotateY(32deg);

-webkit-transform-style: preserve-3d;

}

.side

{

text-align: center;

line-height: 100px;

width: 100px;

height: 100px;

background: rgba(255, 99, 71, 0.6);

border: 1px solid rgba(0, 0, 0, 0.5);

position: absolute;

}

.front

{

-webkit-transform: translateZ(50px);

}

.top

{

-webkit-transform: rotateX(90deg) translateZ(50px);

}

.right

{

-webkit-transform: rotateY(90deg) translateZ(50px);

}

.left

{

-webkit-transform: rotateY(-90deg) translateZ(50px);

}

.bottom

{

-webkit-transform: rotateX(-90deg) translateZ(50px);

}

.back

{

-webkit-transform: rotateY(-180deg) translateZ(50px);

}

对于显示效果,可以调节perspective的距离~

好了,立方体理解了,那么这个商品展示就没什么难度了;两个DIV分别代表两个面,一个是图片,一个是介绍,初始时,介绍绕X轴先旋转90deg,然后当鼠标移动时,将整个盒子绕x轴旋转90deg即可。

HTML:

    • Contact Form The easiest way to add a contact form to your shop.

    • Contact Form The easiest way to add a contact form to your shop.

    • Contact Form The easiest way to add a contact form to your shop.

      CSS:

    • 3
      点赞
    • 7
      收藏
      觉得还不错? 一键收藏
    • 0
      评论
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

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

    抵扣说明:

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

    余额充值