Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[分享] 某css牛人用css代码画的房子

[复制链接]
欢喜2008 发表于 2008-3-10 18:52:03 | 显示全部楼层 |阅读模式
绝对NB啊,有兴趣的下来打开看看吧。
1.JPG
代码:
  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" xml:lang="en" lang="en">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
  5. <title>CSS House (3D Border Demo 2) by Chris Hester</title>
  6. <style type="text/css">
  7. /* Thanks to Big John for repeated testing in IE5/Win! */
  8. /* http://positioniseverything.net */
  9. * {
  10.        font-family:Verdana, Arial, Helvetica, sans-serif;
  11.        font-size:12px;
  12.        line-height:14px;
  13. }
  14. body {
  15.        margin:0;
  16.        padding:0;
  17.        background-color:#fff;
  18.        color:#000; // to please poster here: http://digg.com/design/CSS_House
  19. }
  20. /* define all divs as bricks to save code. Overwrite values later for any non-bricks */
  21. /* firstly deal with IE5's broken box model. The rule below works for IE only */
  22. /* See http://www.info.com.ph/~etan/w3pantheon/style/modifiedsbmh.html */
  23. * html div {
  24.        width:60px; /* Total box width (borders + padding + width) for IE5/Win */
  25.        w\idth:52px; /* Other versions of IE get this width */
  26.        height:26px; /* Total box height */
  27.        he\ight:18px;
  28. }
  29. /* Now deal with all other CSS browsers */
  30. div {
  31.        position:absolute;
  32.        width:52px;
  33.        height:18px;
  34.        margin:0;
  35.        padding:0;
  36.        border-top:4px solid #f00;
  37.        border-left:4px solid #e00;
  38.        border-bottom:4px solid #b00;
  39.        border-right:4px solid #c00;
  40.        background-color:#d00;
  41.        z-index:1;
  42. }
  43. * html #roof {
  44.        width:758px;
  45.        w\idth:500px;
  46.        height:150px;
  47.        he\ight:50px;
  48. }
  49. #roof {
  50.        top:4px;
  51.        left:10px;
  52.        width:500px;
  53.        height:50px;
  54.        border-top:0px solid #fc0;
  55.        border-left:129px solid #fff;
  56.        border-bottom:100px solid #575;
  57.        border-right:129px solid #fff;
  58.        background-color:#fff;
  59. }
  60. * html #roof2 {
  61.        width:632px;
  62.        w\idth:374px;
  63.        height:90px;
  64.        he\ight:40px;
  65. }
  66. #roof2 {
  67.        top:14px;
  68.        left:73px;
  69.        width:374px;
  70.        height:40px;
  71.        border-top:0px solid #fc0;
  72.        border-left:129px solid #fff;
  73.        border-bottom:50px solid #686;
  74.        border-right:129px solid #fff;
  75.        background-color:#fff;
  76.        z-index:2;
  77. }
  78. #brick1, #brick2, #brick3, #brick4, #brick5, #brick9, #brick10, #brick11, #brick12 {top:180px;}
  79. #brick1 {left:30px;}
  80. #brick2 {left:90px;}
  81. #brick3 {left:150px;}
  82. #brick4 {left:210px;}
  83. * html #brick5 {
  84.        width:240px;
  85.        w\idth:232px;
  86. }
  87. #brick5 {left:270px; width:232px;}
  88. #brick9 {left:510px;}
  89. #brick10 {left:570px;}
  90. #brick11 {left:630px;}
  91. #brick12 {left:690px;}
  92. #brick13, #brick14, #brick15, #brick16, #brick17, #brick18 {top:206px;}
  93. /* Deal with all half bricks at once for IE5/Win */
  94. * html #brick13, * html #brick15, * html #brick16, * html #brick18, * html #brick23, * html #brick24, * html #brick25,
  95. * html #brick26, * html #brick27, * html #brick28, * html #brick29, * html #brick30, * html #brick31, * html #brick32,
  96. * html #brick33, * html #brick34, * html #brick35, * html #brick36, * html #brick37, * html #brick38, * html #brick39,
  97. * html #brick41, * html #brick42, * html #brick44, * html #brick61,
  98. * html #brick79, * html #brick92, * html #brick65, * html #brick96, * html #brick66, * html #brick97, * html #brick70,
  99. * html #brick91, * html #brick101, * html #chbrick2, * html #chbrick3, * html #chbrick6, * html #chbrick7,
  100. * html #chbrick2, * html #chbrick3, * html #chbrick6, * html #chbrick7 {
  101.        width:30px;
  102.        w\idth:22px;
  103. }
  104. #brick13 { /* half-brick */
  105.        left:30px;
  106.        width:22px;
  107. }
  108. #brick14 {
  109.        left:60px;
  110.        width:172px;
  111. }
  112. #brick15 { /* half-brick */
  113.        left:240px;
  114.        width:22px;
  115. }
  116. #brick16 { /* half-brick */
  117.        left:510px;
  118.        width:22px;
  119. }
  120. #brick17 {
  121.        left:540px;
  122.        width:172px;
  123. }
  124. #brick18 { /* half-brick */
  125.        left:720px;
  126.        width:22px;
  127. }
  128. * html #brick14, * html #brick17 {
  129.        width:180px;
  130.        w\idth:172px;
  131. }
  132. #brick19, #brick20, #brick21, #brick34, #brick22 {top:232px;}
  133. #brick19 {left:30px;}
  134. #brick20 {left:210px;}
  135. #brick21 {left:510px;}
  136. #brick22 {left:690px;}
  137. #brick23, #brick24, #brick25, #brick26, #brick27, #brick28, #brick29, #brick30 {
  138.        top:258px;
  139.        width:22px;
  140. }
  141. #brick31, #brick32, #brick33, #brick34, #brick35, #brick36, #brick37, #brick38 {
  142.        top:310px;
  143.        width:22px;
  144. }
  145. #brick39, #brick41, #brick42, #brick44 {
  146.        top:362px;
  147.        width:22px;
  148. }
  149. #brick40, #brick43 {top:362px;}
  150. #brick23, #brick31, #brick39 {left:30px;}
  151. #brick24, #brick32 {left:60px;}
  152. #brick25, #brick33 {left:210px;}
  153. #brick26, #brick34, #brick41 {left:240px;}
  154. #brick27, #brick35, #brick42 {left:510px;}
  155. #brick28, #brick36 {left:540px;}
  156. #brick29, #brick37 {left:690px;}
  157. #brick30, #brick38, #brick44 {left:720px;}
  158. #brick40 {
  159.        left:60px;
  160.        width:172px;
  161. }
  162. #brick43 {
  163.        left:540px;
  164.        width:172px;
  165. }
  166. * html #brick40, * html #brick43 {
  167.        width:180px;
  168.        w\idth:172px;
  169. }
  170. #brick45, #brick46, #brick47, #brick48 {top:284px;}
  171. #brick49, #brick50, #brick51, #brick52 {top:336px;}
  172. #brick45, #brick49 {left:30px;}
  173. #brick46, #brick50 {left:210px;}
  174. #brick47, #brick51 {left:510px;}
  175. #brick48, #brick52 {left:690px;}
  176. #brick53, #brick54, #brick55, #brick59, #brick56, #brick57, #brick58, #brick60, #brick61 {top:388px;}
  177. #brick53 {left:30px;}
  178. #brick54 {left:90px;}
  179. #brick55 {left:150px;}
  180. #brick56 {left:210px;}
  181. #brick57 {left:510px;}
  182. #brick58 {left:570px;}
  183. #brick59 {left:630px;}
  184. #brick60 {left:690px;}
  185. #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;}
  186. #brick61, #brick62, #brick63, #brick64, #brick65, #brick66, #brick67, #brick68, #brick69, #brick70 {top:414px;}
  187. #brick79, #brick80, #brick81, #brick82, #brick83, #brick84, #brick85, #brick86, #brick87, #brick88, #brick89, #brick90, #brick91 {top:154px;}
  188. #brick92, #brick93, #brick94, #brick95, #brick96, #brick97, #brick98, #brick99, #brick100, #brick101 {top:466px;}
  189. #brick61, #brick79, #brick92 { /* half-brick */
  190.        left:30px;
  191.        width:22px;
  192. }
  193. #brick62, #brick80, #brick93 {left:60px;}
  194. #brick63, #brick81, #brick94 {left:120px;}
  195. #brick64, #brick82, #brick95 {left:180px;}
  196. #brick65, #brick96 { /* half-brick */
  197.        left:240px;
  198.        width:22px;
  199. }
  200. #brick83 {left:240px;}
  201. #brick84 {left:300px;}
  202. #brick85 {left:360px;}
  203. #brick86 {left:420px;}
  204. #brick87 {left:480px;}
  205. #brick66, #brick97 { /* half-brick */
  206.        left:510px;
  207.        width:22px;
  208. }
  209. #brick67, #brick88, #brick98 {left:540px;}
  210. #brick68, #brick89, #brick99 {left:600px;}
  211. #brick69, #brick90, #brick100 {left:660px;}
  212. #brick70, #brick91, #brick101 { /* half-brick */
  213.        left:720px;
  214.        width:22px;
  215. }
  216. #brick71, #brick72, #brick73, #brick74, #brick75, #brick76, #brick77, #brick78 {top:440px;}
  217. #brick71 {left:30px;}
  218. #brick72 {left:90px;}
  219. #brick73 {left:150px;}
  220. #brick74 {left:210px;}
  221. #brick75 {left:510px;}
  222. #brick76 {left:570px;}
  223. #brick77 {left:630px;}
  224. #brick78 {left:690px;}
  225. /* darker long bricks + chimneys */
  226. #brick5, #brick14, #brick17, #brick40, #brick43, #chbrick1, #chbrick2, #chbrick3, #chbrick4, #chbrick5, #chbrick6, #chbrick7, #chbrick8 {
  227.        border-top:4px solid #d00;
  228.        border-left:4px solid #c00;
  229.        border-bottom:4px solid #900;
  230.        border-right:4px solid #a00;
  231.        background-color:#b00;
  232.        z-index:2;
  233. }
  234. #chbrick1, #chbrick2, #chbrick4 {left:179px;}
  235. #chbrick5, #chbrick6, #chbrick7, #chbrick8 {left:539px;}
  236. #chbrick3 {left:209px;}
  237. #chbrick7 {left:569px;}
  238. #chbrick1, #chbrick5 {top:8px;}
  239. #chbrick2, #chbrick3, #chbrick6, #chbrick7 {
  240.        top:34px;
  241.        width:22px;
  242. }
  243. #chbrick4, #chbrick8 {top:60px;}
  244. /* window panes */
  245. #pane1L, #pane2L, #pane3L, #pane1R, #pane2R, #pane3R {
  246.        padding:10px;
  247.        border-top:4px solid #a98;
  248.        border-left:10px solid #cba;
  249.        border-bottom:3px solid #f3e3d3;
  250.        border-right:10px solid #e9d8c7;
  251.        background-color:#666;
  252.        z-index:3;
  253. }
  254. * html #pane1L, * html #pane1R {
  255.        width:108px;
  256.        w\idth:68px;
  257.        height:29px;
  258.        he\ight:18px;
  259. }
  260. #pane1L {
  261.        top:238px;
  262.        left:96px;
  263.        width:68px;
  264.        height:18px;
  265.        border-top:9px solid #a98;
  266. }
  267. * html #pane2L, * html #pane2R {
  268.        width:53px;
  269.        w\idth:19px;
  270.        height:66px;
  271.        he\ight:36px;
  272. }
  273. #pane2L {
  274.        top:291px;
  275.        left:96px;
  276.        width:19px;
  277.        height:36px;
  278.        border-right:4px solid #e9d8c7;
  279.        border-bottom:6px solid #f3e3d3;
  280. }
  281. * html #pane3L, * html #pane3R {
  282.        width:52px;
  283.        w\idth:18px;
  284.        height:66px;
  285.        he\ight:36px;
  286. }
  287. #pane3L {
  288.        top:291px;
  289.        left:152px;
  290.        width:18px;
  291.        height:36px;
  292.        border-left:4px solid #cba;
  293.        border-bottom:6px solid #f3e3d3;
  294. }
  295. #pane1R {
  296.        top:238px;
  297.        left:576px;
  298.        width:68px;
  299.        height:18px;
  300.        border-top:9px solid #a98;
  301. }
  302. #pane2R {
  303.        top:291px;
  304.        left:576px;
  305.        width:19px;
  306.        height:36px;
  307.        border-right:4px solid #e9d8c7;
  308.        border-bottom:6px solid #f3e3d3;
  309. }
  310. #pane3R {
  311.        top:291px;
  312.        left:632px;
  313.        width:18px;
  314.        height:36px;
  315.        border-left:4px solid #cba;
  316.        border-bottom:6px solid #f3e3d3;
  317. }
  318. #windowL, #windowR {
  319.        top:232px;
  320.        width:120px;
  321.        height:130px;
  322.        border:none;
  323.        background-color:#fed;
  324.        z-index:2;
  325. }
  326. #windowR {left:90px;}
  327. #windowL {left:570px;}
  328. * html p.door {
  329.        width:142px;
  330.        w\idth:102px;
  331.        height:222px;
  332.        he\ight:187px;
  333. }
  334. p.door {
  335.        width:102px;
  336.        height:187px;
  337.        margin:0;
  338.        padding:10px;
  339.        border-top:9px solid #800;
  340.        border-right:10px solid #b00;
  341.        border-bottom:6px solid #ccc;
  342.        border-left:10px solid #b00;
  343.        background-color:#fed;
  344.        z-index:2;
  345. }
  346. * html #inner {
  347.        width:182px;
  348.        w\idth:142px;
  349.        height:250px;
  350.        he\ight:222px;
  351. }
  352. #inner {
  353.        position:relative;
  354.        width:142px;
  355.        height:222px;
  356.        padding:0 0 10px 0;
  357.        border-top:10px solid #900;
  358.        border-left:20px solid #c00;
  359.        border-bottom:8px solid #ccc;
  360.        border-right:20px solid #c00;
  361.        background-color:#888;
  362. }
  363. * html #outer {
  364.        width:240px;
  365.        w\idth:182px;
  366.        height:286px;
  367.        he\ight:250px;
  368. }
  369. #outer {
  370.        top:206px;
  371.        left:270px;
  372.        width:182px;
  373.        height:250px;
  374.        padding:0 0 12px 0;
  375.        border-top:10px solid #900;
  376.        border-left:29px solid #d00;
  377.        border-bottom:14px solid #ccc;
  378.        border-right:29px solid #d00;
  379.        background-color:#888;
  380. }
  381. * html #doorpane1, * html #doorpane2, * html #doorpane3, * html #doorpane4 {
  382.        width:39px;
  383.        w\idth:31px;
  384.        height:68px;
  385.        he\ight:60px;
  386. }
  387. #doorpane1, #doorpane2, #doorpane3, #doorpane4 {
  388.        width:31px;
  389.        height:60px;
  390.        border-top:4px solid #a98;
  391.        border-left:4px solid #cba;
  392.        border-bottom:4px solid #f3e3d3;
  393.        border-right:4px solid #e9d8c7;
  394.        background-color:#fed;
  395.        z-index:3;
  396. }
  397. #doorpane1 {
  398.        top:250px;
  399.        left:344px;
  400. }
  401. #doorpane2 {
  402.        top:250px;
  403.        left:397px;
  404. }
  405. #doorpane3 {
  406.        top:359px;
  407.        left:344px;
  408. }
  409. #doorpane4 {
  410.        top:359px;
  411.        left:397px;
  412. }
  413. * html #handle {
  414.        width:23px;
  415.        w\idth:15px;
  416.        height:10px;
  417.        he\ight:2px;
  418. }
  419. #handle {
  420.        font-size:1px; /* ---\ stops div from being no         */
  421.        line-height:1px; /* -/ smaller than 16px height in IE6 */
  422.        top:331px;
  423.        left:416px;
  424.        width:15px;
  425.        height:2px;
  426.        border-top:4px solid #fda;
  427.        border-left:4px solid #ec9;
  428.        border-bottom:4px solid #b96;
  429.        border-right:4px solid #ca7;
  430.        background-color:#db8;
  431.        z-index:3;
  432. }
  433. * html #handlebase {
  434.        width:10px;
  435.        w\idth:2px;
  436.        height:23px;
  437.        he\ight:15px;
  438. }
  439. #handlebase {
  440.        font-size:1px; /* ---\ stops div from being no         */
  441.        line-height:1px; /* -/ smaller than 16px height in IE6 */
  442.        top:327px;
  443.        left:433px;
  444.        width:2px;
  445.        height:15px;
  446.        border-top:4px solid #fda;
  447.        border-left:4px solid #ec9;
  448.        border-bottom:4px solid #b96;
  449.        border-right:4px solid #ca7;
  450.        background-color:#666;
  451.        z-index:2;
  452. }
  453. * html #textbox {
  454.        width:720px;
  455.        w\idth:680px;
  456. }
  457. #textbox {
  458.        top:492px;
  459.        left:30px;
  460.        width:680px;
  461.        padding:20px;
  462.        height:auto;
  463.        text-align:center;
  464.        border:none;
  465.        background-color:#eee;
  466. }
  467. </style>
  468. </head>
  469. <body>
  470. <div id="roof"></div>
  471. <div id="roof2"></div>
  472. <div id="chbrick1"></div>
  473. <div id="chbrick2"></div>
  474. <div id="chbrick3"></div>
  475. <div id="chbrick4"></div>
  476. <div id="chbrick5"></div>
  477. <div id="chbrick6"></div>
  478. <div id="chbrick7"></div>
  479. <div id="chbrick8"></div>
  480. <div id="brick1"></div>
  481. <div id="brick2"></div>
  482. <div id="brick3"></div>
  483. <div id="brick4"></div>
  484. <div id="brick5"></div>
  485. <div id="brick9"></div>
  486. <div id="brick10"></div>
  487. <div id="brick11"></div>
  488. <div id="brick12"></div>
  489. <div id="brick13"></div>
  490. <div id="brick14"></div>
  491. <div id="brick15"></div>
  492. <div id="brick16"></div>
  493. <div id="brick17"></div>
  494. <div id="brick18"></div>
  495. <div id="brick19"></div>
  496. <div id="brick20"></div>
  497. <div id="brick21"></div>
  498. <div id="brick22"></div>
  499. <div id="brick23"></div>
  500. <div id="brick24"></div>
  501. <div id="brick25"></div>
  502. <div id="brick26"></div>
  503. <div id="brick27"></div>
  504. <div id="brick28"></div>
  505. <div id="brick29"></div>
  506. <div id="brick30"></div>
  507. <div id="brick31"></div>
  508. <div id="brick32"></div>
  509. <div id="brick33"></div>
  510. <div id="brick34"></div>
  511. <div id="brick35"></div>
  512. <div id="brick36"></div>
  513. <div id="brick37"></div>
  514. <div id="brick38"></div>
  515. <div id="brick39"></div>
  516. <div id="brick40"></div>
  517. <div id="brick41"></div>
  518. <div id="brick42"></div>
  519. <div id="brick43"></div>
  520. <div id="brick44"></div>
  521. <div id="brick45"></div>
  522. <div id="brick46"></div>
  523. <div id="brick47"></div>
  524. <div id="brick48"></div>
  525. <div id="brick49"></div>
  526. <div id="brick50"></div>
  527. <div id="brick51"></div>
  528. <div id="brick52"></div>
  529. <div id="brick53"></div>
  530. <div id="brick54"></div>
  531. <div id="brick55"></div>
  532. <div id="brick56"></div>
  533. <div id="brick57"></div>
  534. <div id="brick58"></div>
  535. <div id="brick59"></div>
  536. <div id="brick60"></div>
  537. <div id="brick61"></div>
  538. <div id="brick62"></div>
  539. <div id="brick63"></div>
  540. <div id="brick64"></div>
  541. <div id="brick65"></div>
  542. <div id="brick66"></div>
  543. <div id="brick67"></div>
  544. <div id="brick68"></div>
  545. <div id="brick69"></div>
  546. <div id="brick70"></div>
  547. <div id="brick71"></div>
  548. <div id="brick72"></div>
  549. <div id="brick73"></div>
  550. <div id="brick74"></div>
  551. <div id="brick75"></div>
  552. <div id="brick76"></div>
  553. <div id="brick77"></div>
  554. <div id="brick78"></div>
  555. <div id="brick79"></div>
  556. <div id="brick80"></div>
  557. <div id="brick81"></div>
  558. <div id="brick82"></div>
  559. <div id="brick83"></div>
  560. <div id="brick84"></div>
  561. <div id="brick85"></div>
  562. <div id="brick86"></div>
  563. <div id="brick87"></div>
  564. <div id="brick88"></div>
  565. <div id="brick89"></div>
  566. <div id="brick90"></div>
  567. <div id="brick91"></div>
  568. <div id="brick92"></div>
  569. <div id="brick93"></div>
  570. <div id="brick94"></div>
  571. <div id="brick95"></div>
  572. <div id="brick96"></div>
  573. <div id="brick97"></div>
  574. <div id="brick98"></div>
  575. <div id="brick99"></div>
  576. <div id="brick100"></div>
  577. <div id="brick101"></div>
  578. <div id="outer">
  579.        <div id="inner">
  580.        <p class="door"> </p>
  581.        </div>
  582. </div>
  583. <div id="doorpane1"></div>
  584. <div id="doorpane2"></div>
  585. <div id="doorpane3"></div>
  586. <div id="doorpane4"></div>
  587. <div id="handle"></div>
  588. <div id="handlebase"></div>
  589. <div id="windowL"></div>
  590. <div id="pane1L"></div>
  591. <div id="pane2L"></div>
  592. <div id="pane3L"></div>
  593. <div id="windowR"></div>
  594. <div id="pane1R"></div>
  595. <div id="pane2R"></div>
  596. <div id="pane3R"></div>
  597. </body>
  598. </html>

复制代码
顺便打听下,有什么好用的winrar密码破解软件吗?

[ 本帖最后由 欢喜2008 于 2008-3-10 19:19 编辑 ]

房子.rar

2.92 KB, 下载次数: 115

兄弟合租.___] 发表于 2008-3-10 18:56:44 | 显示全部楼层
呵呵             
回复

使用道具 举报

luciotan 发表于 2008-3-10 19:12:04 | 显示全部楼层
楼上的这位是我见过脸皮最厚的人了,不知道他还要不要他的。。。。
回复

使用道具 举报

高跟美女 发表于 2008-3-10 19:53:45 | 显示全部楼层
牛人
回复

使用道具 举报

管。理。员 发表于 2008-3-10 21:21:34 | 显示全部楼层
:) :) :)
回复

使用道具 举报

曙後星孤 发表于 2008-3-10 21:43:30 | 显示全部楼层
w我就觉得是你啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-1-12 13:25 , Processed in 0.030244 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表