分享
 
 
 

用CSS制作扑克牌

王朝html/css/js·作者佚名  2006-11-24
窄屏简体版  字體: |||超大  

用css制作扑克牌

Quote

声明:此文章是我对Mike Hall 源代码的研究得到 了解更多请到http://www.brainjar.com

第一步:

分析扑克牌的结构,看看是由哪些元素组成的

它的布局都是很有规律的不说你也能看出来,左上有个扑克的大小码,卡片图形分布分左中右均匀排放,ASCII中能找到A-10的元素,然后给每个格子放上相应的图片就成了一张扑克牌了。至于是A J Q K那就更简单了,中间部分放一个大的元素就行!

第二步:

制作

1.做一个card,定义卡片的大小和位置

Quotes From css

.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;

}

说明:如果背面就显示的是有纹理的背景图片,border定义两种不同的颜色产生立体感。高度5.00em宽度3.75em,

采用absolute定位

图片

2.做卡片的正面

Quotes From css

.front {

background-color: #ffffff;

color: #000000;

position: absolute;

width: 100%;

height: 100%;

}

很简单就不用说了

3.我们要做成红颜色的那13张

Quotes From css

.red { color: #ff0000; }

4.怎么分成25等分的格子,下面是css语句

Quotes From css

/*左侧的一列*/

.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; }

也很容易理解就是让他们均匀放置。

4.处理特殊的卡片

A

Quotes From css

.ace {

font-size: 300%;

position: absolute;

left: 0.325em;

top: 0.250em;

}

J Q K

Quotes From css

.face {

border: 1px solid #000000;

position: absolute;

left: 0.50em;

top: 0.45em;

width: 2.6em;

height: 4.0em;

}

5.就是怎样将它展现给观众,以黑桃10为例

1.)声明是语言类型是utf-8,通用性更强

<meta http-equiv="Content-Type" content="text/html;charset=utf-8">

2.)知道ASCII里面特殊字符是怎么输出的,当然DW里面就有!

3.)结构

Quotes From div

<div class="card" style="left: 0em; top: 0em;">

<div class="front">

<div class="index">10<br>♠</div>

<div class="spotA1">♠</div>

<div class="spotA2">♠</div>

<div class="spotA4">♠</div>

<div class="spotA5">♠</div>

<div class="spotB2">♠</div>

<div class="spotB4">♠</div>

<div class="spotC1">♠</div>

<div class="spotC2">♠</div>

<div class="spotC4">♠</div>

<div class="spotC5">♠</div>

</div>

</div>

左侧是和右侧个4个元素,中间2个元素,会树数就知道是10个啦:D

style="left: 0em; top: 0em;"是定义card位置的,因为我们有很多cards。

好的到此就结束啦,别的cards相信你一定容易做出来。点击 这里 察看效果。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有