制作扑克的html代码
第一步是制作扑克的html,我的原则是用最少最简洁的代码,不引用任何图片,也许你认为不可能,但是你还是乖乖的看我是如何工作的吧。
建立一个div,赋予两个class属性:cardand suitdiamonds
.代码
往这个div中添加卡片的内容,只需要一个包含字母A的段落标记
就可以了。
.代码
A
ここで、私たちの目的はトランプを作成することだけではなく、最も簡潔なコードを使用することであり、HTML 部分に必要なコードはこれだけであることを常に心に留めておく必要があります (十分に単純です)。
5年間かけて慎重に開発されたUIフロントエンドフレームワーク!
css コード
CSS の最初のステップは、カードに継承される基本的なページ プロパティを指定することです。
.Code
text-align: font: 100px/220px Georgia, Times New Roman, serif;
まずは効果を見てみましょう:
.suitdiamonds:before, .suitdiamonds:after {
content: "?"
color: #ff0000;
私も前に使ってますその後、上下の正方形の形状を取得し、他の形状も同じパターンに従います。
.code
.suitdiamonds:after {
content: "?"我们画好了扑克的符号,还应该修饰大小和合适的定位。方块、梅花、红桃黑桃的字体大小位置摆放以及position属性都是一致的,因此我们最好只写一次。div[class*='suit']选择器就可以同时选择这四个。(原文的评论里面有人建议单独用一个class来定义,因为作者的这个方法效率上讲要低一些) 精心开发5年的UI前端框架!
.代码
下面看看效果
上面我们只是制作了一张图片,现在我想制作一组图片的效果:
.代码
A
A
A
A
css 精心开发5年的UI前端框架!
.代码
接下来我想利用css做出一些有趣的动画效果来:开始的时候只显示一张扑克,当鼠标移上去,扑克会展开,就像你打牌的时候手里握牌的样子。
html
和之前不同的是我增加了spread class属性
.代码
A
A
A
A
width: 350px;
高さ: 250ピクセル;
位置: 相対的。
}
.spread > .card {
-moz-transform: rotate(-10deg);
-o-transform: 回転(-10度);-ms-transform: rotate(-10deg);
変換: 回転(-10度);
}