使用css3的transform制作apple的展示台效果

  • 使用css3的transform制作apple的展示台效果,本实例初一看,几张卡要有角度的偏转,有这个属性的就是transform,当移到那个上面的时候变的就是z-index。整个效果就完了。
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<title>接触角测定仪</title>
</head>
<body>
        <style type="text/css">
        *{margin:0;padding:0px;}
    body{background:#b1b1b1;font-family:Arial;font-size:125%;color:#202020;}
    .tips{width:600px;margin:0 auto;line-height:24px;padding-top:10px;font-size:14px;}
        .bredcolor{color:#fff;}
    #zhjall{width:760px;margin:0 auto;text-align:center;padding-top:10px;}
    ul#zhjall_apples {margin-top:10px;text-align:center;}
    ul#zhjall_apples li {
        height:450px;width:130px;display:block;float:left;border:1px solid #666;padding:25px 10px;position:relative;margin-bottom:70px;
        border-radius: 10px;
        box-shadow: 2px 2px 10px #000;
        -webkit-transition: all 0.5s ease-in-out;
    }
    #apple-1 {
            background-color:blue;z-index:1;left:150px;top:40px;
        -webkit-transform: rotate(-20deg);
        -moz-transform: rotate(-20deg);
    }

    #apple-2 {
            background-color:yellow;z-index:2;left:70px;top:10px;
        -webkit-transform: rotate(-10deg);
        -moz-transform: rotate(-10deg);
    }

    #apple-3 {background-color:#69732B;z-index:3;}
    #apple-4 {z-index:2;right:70px;top:10px;
            background-color:rgba(0, 103, 5, 1);
        -webkit-transform: rotate(10deg);
        -moz-transform: rotate(10deg);
    }
    #apple-5 {
            background-color:red;z-index:1;right:150px;top:40px;
        -webkit-transform: rotate(20deg);
        -moz-transform: rotate(20deg);
    }
    ul#zhjall_apples li:hover {z-index:4;}
    #apple-1:hover {-webkit-transform: scale(1.1) rotate(-18deg); }
    #apple-2:hover {-webkit-transform: scale(1.1) rotate(-8deg); }
    #apple-3:hover {-webkit-transform: scale(1.1) rotate(2deg); }
    #apple-4:hover {-webkit-transform: scale(1.1) rotate(12deg); }
    #apple-5:hover {-webkit-transform: scale(1.1) rotate(22deg); }
        </style>
        <section class="tips">
          <p class="bredcolor">css3小技巧:</p>
                  这个实例一看,就是要有角度的偏转,有这个属性的就是transform<br>
        当移到那个上面的时候变的就是z-index。整个效果就完了。<br>
          qq群:197326136
        </section>

        <section id="zhjall">
            <ul id="zhjall_apples">
                <li id="apple-1">
                    <h3>Card 1</h3>
            </li>
            <li id="apple-2">
                    <h3>Card 2</h3>
            </li>

            <li id="apple-3">
                    <h3>Card 3</h3>
            </li>
            <li id="apple-4">
                    <h3>Card 4</h3>
                   </li>
            <li id="apple-5">
                    <h3>Card 5</h3>
            </li>
        </ul>
    </section>
</body>
</html>

使用css3的transform制作apple的展示台效果

时间: 2024-10-25 20:51:09

使用css3的transform制作apple的展示台效果的相关文章

CSS3 2D Transform

在 一个二维或三维空间,元素可以被扭曲.移位或旋转.只不过2D变形工作在X轴和Y轴,也就是大家常说的水平轴和垂直轴:而3D变形工作在X轴和Y轴之外, 还有一个Z轴.这些3D变换不仅可以定义元素的长度和宽度,还有深度.我们将首先讨论元素在2D平面如何变换,然后我们在进入3D变换的讨论. CSS3 2D变换让Web设计师有了更多的自由来装饰和变形HTML组件.同时让设计师有更多的功能装饰文本和更多动画选项来装饰Div元素.在CSS3 2D变形中主要包含的一些基本功能如下. 位移translate()

纯css3样式属性制作各种图形图标

1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="

CSS3 3D transform变换

主要是看了这位大佬的文章,http://www.zhangxinxu.com/wordpress/2012/09/css3-3d-transform-perspective-animate-transition/,有的很大的收获,在上一个制作3D变形案例中明白了一些原理. 首先一个立体坐标系: 按照我的理解: 1.认识的突破口:rotateX, rotateY, rotateZ 3D transform中有下面这三个方法: rotateX( angle ) rotateY( angle ) ro

CSS3中Transform

Transform字面上就是变形,改变的意思.在CSS3中transform主要包括以下几种:旋转rotate.扭曲skew.缩放scale和移动translate以及矩阵变形matrix.下面我们一起来看看CSS3中transform的旋转rotate.扭曲skew.缩放scale和移动translate具体如何实现,老样子,我们就从transform的语法开始吧. 语法: transform : none | [ ]* 也就是: transform: rotate | scale | ske

CSS3 3D变形制作视频展示区

<div id="container"> <h1>CSS3 3D变形制作视频展示区</h1> <div class="wrapper"> <div class="item"> <img src="http://pic2.qiyipic.com/image/20140415/4e/32/5f/v_105669963_m_601_180_101.jpg" />

css3之transform的应用

一.利用transform实现图片额外显示 效果图如下 初始状态: 鼠标移上去之后: 背景色的问题鼠标移上去之后图片变的模糊一些了. 关键是显示右下角的白色部分,在figcation里面除了添加了文字内容,还添加了一个div.用这个div来达到我们想要的右下角白色区域的效果.思路:先给div设置足够的宽高,然后给div设置背景色,刚开始设置div隐藏,用transform中的translate属性,将div位置设置在图片外面.当鼠标放在图片上面时,给div重设位置,让其显示在图片中.关键是不要让

css3的transform转换属性。

今天做了一个基础的小例子熟悉一下这个属性. <!DOCTYPE html> <html> <head> <title>transform</title> <style> #box{ width:100px; height:100px; background:#cecece; margin:100px auto; /* css3 start rotate :旋转 ,正数时为顺时针方向,负数时为逆时针方向 translate:移动,x,y

CSS3 3D transform

3D transform中有下面这三个方法: rotateX( angle ) rotateY( angle ) rotateZ( angle ) 邹凯的体操单杠运动是rotateX: 蔡依林姐姐的钢管舞是rotateY: 旋转飞刀的特技表演是rotateZ: 2.perspective属性,透视点,CSS3 3D transform的透视点是在浏览器的前方! 比方说,一个1680像素宽的显示器中有张美女图片,应用了3D transform,同时,该元素或该元素父辈元素设置的perspectiv

好吧,CSS3 3D transform变换,不过如此!

一.写在前面的秋裤 早在去年的去年,我就大肆介绍了2D transform相关内容.看过海贼王的都知道,带D的家伙都不是好惹的,2D我辈尚可以应付,3D的话,呵呵,估计我等早就在千里之外被其霸气震晕了~~ 看看下图女帝的动作以及神情,就可以知道名字带D的家伙的厉害! 最近折腾iPad的一些东西,有一些3D效果的交互.有些事情,总以为是遥远的未来,谁知真正发生的时候说来就来,比如说一颗想结婚的心,又比方说在实际项目中折腾3D transform效果. 然而,虽然以前折腾过3D变换效果(webkit