CSS 扑克牌效果实现代码
CSS 扑克牌效果实现代码
发布时间:2016-12-27 来源:查字典编辑
摘要:非常不错的效果代码。BrainJar.com:PlayingCardswithCSS/***************************...

非常不错的效果代码。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>BrainJar.com: Playing Cards with CSS</title> <meta http-equiv="Content-Type" content="text/html;charset=gb2312" /> <style id="cardStyles" type="text/css"> /****************************************************************************** * Styles for playing cards. * ******************************************************************************/ .card { background-image: url("graphics/cardback.gif"); border-color: #808080 #000000 #000000 #808080; border-width: 1px; border-style: solid; font-size: 20pt; position: absolute; width: 3.75em; height: 5.00em; } .front { background-color: #ffffff; color: #000000; position: absolute; width: 100%; height: 100%; } .red { color: #ff0000; } .index { font-size: 50%; font-weight: bold; text-align: center; position: absolute; left: 0.25em; top: 0.25em; } .ace { font-size: 300%; position: absolute; left: 0.325em; top: 0.250em; } .face { border: 1px solid #000000; position: absolute; left: 0.50em; top: 0.45em; width: 2.6em; height: 4.0em; } .spotA1 { position: absolute; left: 0.60em; top: 0.5em; } .spotA2 { position: absolute; left: 0.60em; top: 1.5em; } .spotA3 { position: absolute; left: 0.60em; top: 2.0em; } .spotA4 { position: absolute; left: 0.60em; top: 2.5em; } .spotA5 { position: absolute; left: 0.60em; top: 3.5em; } .spotB1 { position: absolute; left: 1.55em; top: 0.5em; } .spotB2 { position: absolute; left: 1.55em; top: 1.0em; } .spotB3 { position: absolute; left: 1.55em; top: 2.0em; } .spotB4 { position: absolute; left: 1.55em; top: 3.0em; } .spotB5 { position: absolute; left: 1.55em; top: 3.5em; } .spotC1 { position: absolute; left: 2.50em; top: 0.5em; } .spotC2 { position: absolute; left: 2.50em; top: 1.5em; } .spotC3 { position: absolute; left: 2.50em; top: 2.0em; } .spotC4 { position: absolute; left: 2.50em; top: 2.5em; } .spotC5 { position: absolute; left: 2.50em; top: 3.5em; } /****************************************************************************** * Miscellaneous styles. * ******************************************************************************/ body { background-color: #40a040; } </style> <script type="text/javascript">//<![CDATA[ var minSize = 8; function resizeCards(d) { var n; // Change the font size on the "card" style class. // DOM-compliant browsers. if (document.styleSheets[1].cssRules) { n = parseInt(document.styleSheets[1].cssRules[0].style.fontSize, 10); document.styleSheets[1].cssRules[0].style.fontSize = Math.max(n + d, minSize) + "pt"; // For NS 6.1, insert a dummy rule to force styles to be reapplied. if (navigator.userAgent.indexOf("Netscape6/6.1") >= 0) document.styleSheets[1].insertRule(null, document.styleSheets[1].cssRules.length); } // IE browsers. else if (document.styleSheets[1].rules[0]) { n = parseInt(document.styleSheets[1].rules[0].style.fontSize, 10); document.styleSheets[1].rules[0].style.fontSize = Math.max(n + d, minSize) + "pt"; } return false; } //]]></script> </head> <body> <> <div> <div> <div> <div>10♠</div> <div>♠</div> <div>♠</div> <div>♠</div> <div>♠</div> <div>♠</div> <div>♠</div> <div>♠</div> <div>♠</div> <div>♠</div> <div>♠</div> </div> </div> <div> <div> <div>9♥</div> <div>♥</div> <div>♥</div> <div>♥</div> <div>♥</div> <div>♥</div> <div>♥</div> <div>♥</div> <div>♥</div> <div>♥</div> </div> </div> <div> <div> <div>8♣</div> <div>♣</div> <div>♣</div> <div>♣</div> <div>♣</div> <div>♣</div> <div>♣</div> <div>♣</div> <div>♣</div> </div> </div> <div> <div> <div>7♦</div> <div>♦</div> <div>♦</div> <div>♦</div> <div>♦</div> <div>♦</div> <div>♦</div> <div>♦</div> </div> </div> <div> <div> <div>6♠</div> <div>♠</div> <div>♠</div> <div>♠</div> <div>♠</div> <div>♠</div> <div>♠</div> </div> </div> <div> <div> <div>5♥</div> <div>♥</div> <div>♥</div> <div>♥</div> <div>♥</div> <div>♥</div> </div> </div> <div> <div> <div>4♣</div> <div>♣</div> <div>♣</div> <div>♣</div> <div>♣</div> </div> </div> <div> <div> <div>3♦</div> <div>♦</div> <div>♦</div> <div>♦</div> </div> </div> <div> <div> <div>2♠</div> <div>♠</div> <div>♠</div> </div> </div> <div> <div> <div>A♥</div> <div>♥</div> </div> </div> </div> </body> </html>

提示:您可以先修改部分代码再运行

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新 Div+Css教程学习
热门 Div+Css教程学习
网页设计子分类