纯CSS3透明水晶盒

作者:a287019674 来源:蓝色理想 时间:2011-08-24 20:20:06 

打过了趟深圳回来后,已经快半个月,在广州购书中心逛了下,发现2本前端书《重构HTML-改善WEB应用的设计》、《CSS3 实战》,看了一半《重构HTML》,发现看不下去,里面写的感觉不是很受用,可能是现在水平有限,参透不了,于是放下看《CSS3》。之前脑子里面的CSS3都是在网上看的。这次买了本书,踏踏实实的打个大框架出来,免得过段时间不用又乱了文理,基本把书过了一遍后,手也就痒痒的,想做个东西出来。

相信大家有看过这个例子:3D盒子,应该他是最早这样写的吧,书上第282页有个综合实战“设计动态立体盒子”的例子,实现方式跟它一样,我的盒子也是以它为原型来设计的,不过在实现方面有做修改、优化,以及增添了一些细节,下面是我的盒子Firefox截图:

  1. 透明化了盒子,通透性强了,因为透明了,所以背部的三个面也就要做出来了,所以总共6个面,比原作多3个;

  2. 投影镜像,让盒子的立体感更强烈;

  3. 边角线的处理,让盒子面与面之间过渡和谐

你可以点击这里下载 rotate.html (4.55 KB)(只是写了moz下的效果,webkit的就没写了)

盒子的HTML结构很简单,如下:


<div class="box">
   <div class="inBox box_before">前</div>
   <div class="inBox box_back">后</div>
   <div class="inBox box_left">左</div>
   <div class="inBox box_right">右</div>
   <div class="inBox box_top">上</div>
   <div class="inBox box_bottom">下</div>
</div>

一个大盒子包住“前、后、左、右、上、下”6个面,因为定位产生层高的关系,所以它的顺序其实是“后、下、左、前、上、右”,下面的div就会自然的叠在上面,就可以不写z-index了。

标签:css3,透明,盒子
0
投稿

猜你喜欢

  • 安装python-docx后,无法在pycharm中导入的解决方案

    2022-09-08 10:08:13
  • javascript canvas实现雨滴效果

    2024-04-17 10:02:45
  • Mysql出现问题:error while loading shared libraries: libaio解决方案

    2024-01-13 00:12:00
  • php动态生成函数示例

    2024-05-02 17:19:00
  • 浅谈django model postgres的json字段编码问题

    2021-12-21 13:55:12
  • Selenium执行完毕未关闭chromedriver/geckodriver进程的解决办法(java版+python版)

    2023-03-28 12:39:51
  • 基于Python中的turtle绘画星星和星空

    2022-10-31 08:57:41
  • 利用Python计算圆周率π的实例代码

    2021-01-08 23:26:43
  • 概念性产品设计

    2008-06-11 12:57:00
  • Python线程指南分享

    2023-01-13 15:33:58
  • 10个python3常用排序算法详细说明与实例(快速排序,冒泡排序,桶排序,基数排序,堆排序,希尔排序,归并排序,计数排序)

    2021-05-21 05:28:13
  • WEB页面工具语言XML支持的工具之运用

    2008-05-29 10:55:00
  • 详解Python yaml模块

    2022-08-14 12:15:18
  • 如何在Django配置文件里配置session链接

    2022-09-08 18:17:33
  • Jupyter notebook 远程配置及SSL加密教程

    2021-06-24 07:15:06
  • IE与Firefox的CSS兼容大全

    2008-01-31 15:36:00
  • 解决MybatisPlus SqlServer OFFSET 分页问题

    2024-01-12 16:26:24
  • 如何远程连接SQL Server数据库

    2009-06-08 12:41:00
  • ASP字符串16进制互转

    2008-06-24 12:28:00
  • python中 OpenCV和Pillow处理图像操作及时间对比

    2021-02-04 16:46:52
  • asp之家 网络编程 m.aspxhome.com