zoukankan
html css js c++ java
CSS 3D House
代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> <title>CSS House (3D Border Demo 2) by Chris Hester</title> <style type="text/css"> /* Thanks to Big John for repeated testing in IE5/Win! */ /* http://positioniseverything.net */ * { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; } body { margin:0; padding:0; background-color:#fff; color:#000; // to please poster here: http://digg.com/design/CSS_House } /* define all divs as bricks to save code. Overwrite values later for any non-bricks */ /* firstly deal with IE5's broken box model. The rule below works for IE only */ /* See http://www.info.com.ph/~etan/w3pantheon/style/modifiedsbmh.html */ * html div { 60px; /* Total box width (borders + padding + width) for IE5/Win */ w\idth:52px; /* Other versions of IE get this width */ height:26px; /* Total box height */ he\ight:18px; } /* Now deal with all other CSS browsers */ div { position:absolute; 52px; height:18px; margin:0; padding:0; border-top:4px solid #f00; border-left:4px solid #e00; border-bottom:4px solid #b00; border-right:4px solid #c00; background-color:#d00; z-index:1; } * html #roof { 758px; w\idth:500px; height:150px; he\ight:50px; } #roof { top:4px; left:10px; 500px; height:50px; border-top:0px solid #fc0; border-left:129px solid #fff; border-bottom:100px solid #575; border-right:129px solid #fff; background-color:#fff; } * html #roof2 { 632px; w\idth:374px; height:90px; he\ight:40px; } #roof2 { top:14px; left:73px; 374px; height:40px; border-top:0px solid #fc0; border-left:129px solid #fff; border-bottom:50px solid #686; border-right:129px solid #fff; background-color:#fff; z-index:2; } #brick1, #brick2, #brick3, #brick4, #brick5, #brick9, #brick10, #brick11, #brick12 {top:180px;} #brick1 {left:30px;} #brick2 {left:90px;} #brick3 {left:150px;} #brick4 {left:210px;} * html #brick5 { 240px; w\idth:232px; } #brick5 {left:270px; 232px;} #brick9 {left:510px;} #brick10 {left:570px;} #brick11 {left:630px;} #brick12 {left:690px;} #brick13, #brick14, #brick15, #brick16, #brick17, #brick18 {top:206px;} /* Deal with all half bricks at once for IE5/Win */ * html #brick13, * html #brick15, * html #brick16, * html #brick18, * html #brick23, * html #brick24, * html #brick25, * html #brick26, * html #brick27, * html #brick28, * html #brick29, * html #brick30, * html #brick31, * html #brick32, * html #brick33, * html #brick34, * html #brick35, * html #brick36, * html #brick37, * html #brick38, * html #brick39, * html #brick41, * html #brick42, * html #brick44, * html #brick61, * html #brick79, * html #brick92, * html #brick65, * html #brick96, * html #brick66, * html #brick97, * html #brick70, * html #brick91, * html #brick101, * html #chbrick2, * html #chbrick3, * html #chbrick6, * html #chbrick7, * html #chbrick2, * html #chbrick3, * html #chbrick6, * html #chbrick7 { 30px; w\idth:22px; } #brick13 { /* half-brick */ left:30px; 22px; } #brick14 { left:60px; 172px; } #brick15 { /* half-brick */ left:240px; 22px; } #brick16 { /* half-brick */ left:510px; 22px; } #brick17 { left:540px; 172px; } #brick18 { /* half-brick */ left:720px; 22px; } * html #brick14, * html #brick17 { 180px; w\idth:172px; } #brick19, #brick20, #brick21, #brick34, #brick22 {top:232px;} #brick19 {left:30px;} #brick20 {left:210px;} #brick21 {left:510px;} #brick22 {left:690px;} #brick23, #brick24, #brick25, #brick26, #brick27, #brick28, #brick29, #brick30 { top:258px; 22px; } #brick31, #brick32, #brick33, #brick34, #brick35, #brick36, #brick37, #brick38 { top:310px; 22px; } #brick39, #brick41, #brick42, #brick44 { top:362px; 22px; } #brick40, #brick43 {top:362px;} #brick23, #brick31, #brick39 {left:30px;} #brick24, #brick32 {left:60px;} #brick25, #brick33 {left:210px;} #brick26, #brick34, #brick41 {left:240px;} #brick27, #brick35, #brick42 {left:510px;} #brick28, #brick36 {left:540px;} #brick29, #brick37 {left:690px;} #brick30, #brick38, #brick44 {left:720px;} #brick40 { left:60px; 172px; } #brick43 { left:540px; 172px; } * html #brick40, * html #brick43 { 180px; w\idth:172px; } #brick45, #brick46, #brick47, #brick48 {top:284px;} #brick49, #brick50, #brick51, #brick52 {top:336px;} #brick45, #brick49 {left:30px;} #brick46, #brick50 {left:210px;} #brick47, #brick51 {left:510px;} #brick48, #brick52 {left:690px;} #brick53, #brick54, #brick55, #brick59, #brick56, #brick57, #brick58, #brick60, #brick61 {top:388px;} #brick53 {left:30px;} #brick54 {left:90px;} #brick55 {left:150px;} #brick56 {left:210px;} #brick57 {left:510px;} #brick58 {left:570px;} #brick59 {left:630px;} #brick60 {left:690px;} #brick61, #brick62, #brick63, #brick64, #brick65, #brick66, #brick67, #brick68, #brick69, #brick70, #brick71, #brick79, #brick80, #brick81, #brick82, #brick83, #brick84, #brick85, #brick86, #brick87, #brick88, #brick89, #brick90, #brick91, #brick92, #brick93, #brick94, #brick95, #brick96, #brick97, #brick98, #brick99, #brick100, #brick101 {top:466px;} #brick61, #brick62, #brick63, #brick64, #brick65, #brick66, #brick67, #brick68, #brick69, #brick70 {top:414px;} #brick79, #brick80, #brick81, #brick82, #brick83, #brick84, #brick85, #brick86, #brick87, #brick88, #brick89, #brick90, #brick91 {top:154px;} #brick92, #brick93, #brick94, #brick95, #brick96, #brick97, #brick98, #brick99, #brick100, #brick101 {top:466px;} #brick61, #brick79, #brick92 { /* half-brick */ left:30px; 22px; } #brick62, #brick80, #brick93 {left:60px;} #brick63, #brick81, #brick94 {left:120px;} #brick64, #brick82, #brick95 {left:180px;} #brick65, #brick96 { /* half-brick */ left:240px; 22px; } #brick83 {left:240px;} #brick84 {left:300px;} #brick85 {left:360px;} #brick86 {left:420px;} #brick87 {left:480px;} #brick66, #brick97 { /* half-brick */ left:510px; 22px; } #brick67, #brick88, #brick98 {left:540px;} #brick68, #brick89, #brick99 {left:600px;} #brick69, #brick90, #brick100 {left:660px;} #brick70, #brick91, #brick101 { /* half-brick */ left:720px; 22px; } #brick71, #brick72, #brick73, #brick74, #brick75, #brick76, #brick77, #brick78 {top:440px;} #brick71 {left:30px;} #brick72 {left:90px;} #brick73 {left:150px;} #brick74 {left:210px;} #brick75 {left:510px;} #brick76 {left:570px;} #brick77 {left:630px;} #brick78 {left:690px;} /* darker long bricks + chimneys */ #brick5, #brick14, #brick17, #brick40, #brick43, #chbrick1, #chbrick2, #chbrick3, #chbrick4, #chbrick5, #chbrick6, #chbrick7, #chbrick8 { border-top:4px solid #d00; border-left:4px solid #c00; border-bottom:4px solid #900; border-right:4px solid #a00; background-color:#b00; z-index:2; } #chbrick1, #chbrick2, #chbrick4 {left:179px;} #chbrick5, #chbrick6, #chbrick7, #chbrick8 {left:539px;} #chbrick3 {left:209px;} #chbrick7 {left:569px;} #chbrick1, #chbrick5 {top:8px;} #chbrick2, #chbrick3, #chbrick6, #chbrick7 { top:34px; 22px; } #chbrick4, #chbrick8 {top:60px;} /* window panes */ #pane1L, #pane2L, #pane3L, #pane1R, #pane2R, #pane3R { padding:10px; border-top:4px solid #a98; border-left:10px solid #cba; border-bottom:3px solid #f3e3d3; border-right:10px solid #e9d8c7; background-color:#666; z-index:3; } * html #pane1L, * html #pane1R { 108px; w\idth:68px; height:29px; he\ight:18px; } #pane1L { top:238px; left:96px; 68px; height:18px; border-top:9px solid #a98; } * html #pane2L, * html #pane2R { 53px; w\idth:19px; height:66px; he\ight:36px; } #pane2L { top:291px; left:96px; 19px; height:36px; border-right:4px solid #e9d8c7; border-bottom:6px solid #f3e3d3; } * html #pane3L, * html #pane3R { 52px; w\idth:18px; height:66px; he\ight:36px; } #pane3L { top:291px; left:152px; 18px; height:36px; border-left:4px solid #cba; border-bottom:6px solid #f3e3d3; } #pane1R { top:238px; left:576px; 68px; height:18px; border-top:9px solid #a98; } #pane2R { top:291px; left:576px; 19px; height:36px; border-right:4px solid #e9d8c7; border-bottom:6px solid #f3e3d3; } #pane3R { top:291px; left:632px; 18px; height:36px; border-left:4px solid #cba; border-bottom:6px solid #f3e3d3; } #windowL, #windowR { top:232px; 120px; height:130px; border:none; background-color:#fed; z-index:2; } #windowR {left:90px;} #windowL {left:570px;} * html p.door { 142px; w\idth:102px; height:222px; he\ight:187px; } p.door { 102px; height:187px; margin:0; padding:10px; border-top:9px solid #800; border-right:10px solid #b00; border-bottom:6px solid #ccc; border-left:10px solid #b00; background-color:#fed; z-index:2; } * html #inner { 182px; w\idth:142px; height:250px; he\ight:222px; } #inner { position:relative; 142px; height:222px; padding:0 0 10px 0; border-top:10px solid #900; border-left:20px solid #c00; border-bottom:8px solid #ccc; border-right:20px solid #c00; background-color:#888; } * html #outer { 240px; w\idth:182px; height:286px; he\ight:250px; } #outer { top:206px; left:270px; 182px; height:250px; padding:0 0 12px 0; border-top:10px solid #900; border-left:29px solid #d00; border-bottom:14px solid #ccc; border-right:29px solid #d00; background-color:#888; } * html #doorpane1, * html #doorpane2, * html #doorpane3, * html #doorpane4 { 39px; w\idth:31px; height:68px; he\ight:60px; } #doorpane1, #doorpane2, #doorpane3, #doorpane4 { 31px; height:60px; border-top:4px solid #a98; border-left:4px solid #cba; border-bottom:4px solid #f3e3d3; border-right:4px solid #e9d8c7; background-color:#fed; z-index:3; } #doorpane1 { top:250px; left:344px; } #doorpane2 { top:250px; left:397px; } #doorpane3 { top:359px; left:344px; } #doorpane4 { top:359px; left:397px; } * html #handle { 23px; w\idth:15px; height:10px; he\ight:2px; } #handle { font-size:1px; /* ---\ stops div from being no */ line-height:1px; /* -/ smaller than 16px height in IE6 */ top:331px; left:416px; 15px; height:2px; border-top:4px solid #fda; border-left:4px solid #ec9; border-bottom:4px solid #b96; border-right:4px solid #ca7; background-color:#db8; z-index:3; } * html #handlebase { 10px; w\idth:2px; height:23px; he\ight:15px; } #handlebase { font-size:1px; /* ---\ stops div from being no */ line-height:1px; /* -/ smaller than 16px height in IE6 */ top:327px; left:433px; 2px; height:15px; border-top:4px solid #fda; border-left:4px solid #ec9; border-bottom:4px solid #b96; border-right:4px solid #ca7; background-color:#666; z-index:2; } * html #textbox { 720px; w\idth:680px; } #textbox { top:492px; left:30px; 680px; padding:20px; height:auto; text-align:center; border:none; background-color:#eee; } </style> </head> <body> <div id="roof"></div> <div id="roof2"></div> <div id="chbrick1"></div> <div id="chbrick2"></div> <div id="chbrick3"></div> <div id="chbrick4"></div> <div id="chbrick5"></div> <div id="chbrick6"></div> <div id="chbrick7"></div> <div id="chbrick8"></div> <div id="brick1"></div> <div id="brick2"></div> <div id="brick3"></div> <div id="brick4"></div> <div id="brick5"></div> <div id="brick9"></div> <div id="brick10"></div> <div id="brick11"></div> <div id="brick12"></div> <div id="brick13"></div> <div id="brick14"></div> <div id="brick15"></div> <div id="brick16"></div> <div id="brick17"></div> <div id="brick18"></div> <div id="brick19"></div> <div id="brick20"></div> <div id="brick21"></div> <div id="brick22"></div> <div id="brick23"></div> <div id="brick24"></div> <div id="brick25"></div> <div id="brick26"></div> <div id="brick27"></div> <div id="brick28"></div> <div id="brick29"></div> <div id="brick30"></div> <div id="brick31"></div> <div id="brick32"></div> <div id="brick33"></div> <div id="brick34"></div> <div id="brick35"></div> <div id="brick36"></div> <div id="brick37"></div> <div id="brick38"></div> <div id="brick39"></div> <div id="brick40"></div> <div id="brick41"></div> <div id="brick42"></div> <div id="brick43"></div> <div id="brick44"></div> <div id="brick45"></div> <div id="brick46"></div> <div id="brick47"></div> <div id="brick48"></div> <div id="brick49"></div> <div id="brick50"></div> <div id="brick51"></div> <div id="brick52"></div> <div id="brick53"></div> <div id="brick54"></div> <div id="brick55"></div> <div id="brick56"></div> <div id="brick57"></div> <div id="brick58"></div> <div id="brick59"></div> <div id="brick60"></div> <div id="brick61"></div> <div id="brick62"></div> <div id="brick63"></div> <div id="brick64"></div> <div id="brick65"></div> <div id="brick66"></div> <div id="brick67"></div> <div id="brick68"></div> <div id="brick69"></div> <div id="brick70"></div> <div id="brick71"></div> <div id="brick72"></div> <div id="brick73"></div> <div id="brick74"></div> <div id="brick75"></div> <div id="brick76"></div> <div id="brick77"></div> <div id="brick78"></div> <div id="brick79"></div> <div id="brick80"></div> <div id="brick81"></div> <div id="brick82"></div> <div id="brick83"></div> <div id="brick84"></div> <div id="brick85"></div> <div id="brick86"></div> <div id="brick87"></div> <div id="brick88"></div> <div id="brick89"></div> <div id="brick90"></div> <div id="brick91"></div> <div id="brick92"></div> <div id="brick93"></div> <div id="brick94"></div> <div id="brick95"></div> <div id="brick96"></div> <div id="brick97"></div> <div id="brick98"></div> <div id="brick99"></div> <div id="brick100"></div> <div id="brick101"></div> <div id="outer"> <div id="inner"> <p class="door"> </p> </div> </div> <div id="doorpane1"></div> <div id="doorpane2"></div> <div id="doorpane3"></div> <div id="doorpane4"></div> <div id="handle"></div> <div id="handlebase"></div> <div id="windowL"></div> <div id="pane1L"></div> <div id="pane2L"></div> <div id="pane3L"></div> <div id="windowR"></div> <div id="pane1R"></div> <div id="pane2R"></div> <div id="pane3R"></div> <div id="textbox"><b>CSS House</b> by <a href="http://www.designdetector.com">Chris Hester</a> · See my <a href="http://www.designdetector.com/demos/css-house-2.html">CSS House 2</a> <br /> <br />Built 16 October 2003 · Last updated 16 March 2006 · <a href="http://www.designdetector.com/archives/03/10/3DBorderDemo2.php#comments">Comments</a> | <a href="http://www.designdetector.com/tips/3DBorderDemo2-trackbacks.html">Trackbacks</a> | <a href="http://www.designdetector.com/archives/03/10/3DBorderDemo2.php">About</a></div> </body> </html>
[Ctrl+A 全选 提示:你可先修改部分代码,再点运行代码]
青苹果Web应用商店
https://webapp.taobao.com/
PHP/ASP.NET/ASP/UCHOME/DISCUZ! X系列网站开发,详细需求联系
QQ:8511978
查看全文
相关阅读:
HDU 1124 Factorial
hdu 1690 Bus System
hdu 1113 Word Amalgamation
POJ 2482 Stars in Your Window
hdu 1385 ZOJ 1456 Minimum Transport Cost(经典floyd)
hdu 1907 John
VMware 虚拟机 安装 UBuntu 9.10 命令模式转换成窗口模试
#pragma CODE_SEG __NEAR_SEG NON_BANKED详解
Ubuntu 下Hadoop 伪分布式 hadoop0.20.2.tar.gz 的安装
文件拷贝代码以及疑问
原文地址:https://www.cnblogs.com/Dicky/p/400951.html
最新文章
java学习笔记12国际化
java学习笔记13比较器(Comparable、Comparator)
jquery实现控制表格行高亮
Javascript基础
在HTML中,标记<font>的Size属性最大取值
Javascript中函数定义方法比较
javascript json对象
举例说明一下怎么算是第一范式、第二范式、第三范式? From:http://zhidao.baidu.com/question/59199692.html
[JavaScript]Cookie详解(转)
数据库设计全过程
热门文章
往含有updatepanel的页面注册脚本
CSS规则层叠时的优先级算法from http://www.lunaticsun.com/article/cascadingstyle
Asp.net SESSION管理分析http://blog.csdn.net/hnwanghb/archive/2006/01/18/582709.aspx
Adding Buttons to the Viewer Control
JavaScript的execCommand指令集http://www.yongfa365.com/Item/JavaScriptexecCommand.html
HTTP 状态码
ZOJ 3631 Watashi's BG(DFS)
hdu 1247 Hat’s Words
ZOJ 3622 Magic Number
POJ 1062 昂贵的聘礼
Copyright © 2011-2022 走看看