实际效果图
编码
XML/HTML Code拷贝內容到剪贴板
- <!DOCTYPE html>
- <html lang="en">
-
- <head>
- <meta charset="UTF⑻">
- <title>CSS3仿真模拟刮刮乐</title>
- <style type="text/css" media="screen">
- .card {
- border: 1px solid #000;
- -webkit-box-shadow: 1px 1px 2px rgba(77, 73, 73, 1.0), ⑴px ⑴px 2px rgba(77, 73, 73, 1.0), 0 0 1px rgba(77, 73, 73, 1.0) inset;
- box-shadow: 1px 1px 2px rgba(77, 73, 73, 1.0), ⑴px ⑴px 2px rgba(77, 73, 73, 1.0), 0 0 1px rgba(77, 73, 73, 1.0) inset;
- border-radius: 3%;
- width: 20rem;
- height: 30rem;
- background: -webkit-gradient(linear, left top, left bottom, from(#EEE5E5), to(#FCE4E4));
- background: -webkit-linear-gradient(top, #EEE5E5, #FCE4E4);
- background: linear-gradient(180deg, #EEE5E5, #FCE4E4);
- }
-
- .title,
- .ad-desrc {
- margin: 0;
- text-align: center;
- padding: 30px 0;
- }
- .ad-desrc{
- color: #bbb;
- font-size: 12px;
- }
-
- .card-head,
- .card-footer {
- height: 25%;
- width: 100%;
- }
-
- .card-body {
- height: 50%;
- width: 100%;
- }
-
- .award-desrc {
- padding: 0 30px;
- margin: 5px auto;
- text-align: left;
- }
-
- .award-scan {
- text-align: center;
- font-size: 20px;
- font-weight: 700;
- width: 80%;
- margin: 15px auto;
- padding: 30px 10px;
- /* 高斯模糊不清关键由这两句操纵,文本全透明及黑影半径 */
- color: transparent;
- -webkit-box-shadow: 0 0 5px rgba(178, 178, 178, 1);
- box-shadow: 0 0 5px rgba(178, 178, 178, 1);
- }
- </style>
- </head>
-
- <body>
- <p>十分简单版的刮刮乐仿真模拟,配搭JS更为【禁用和开启选定作用】</p>
- <div class="card">
- <div class="card-head">
- <h1 class="title">CRPER刮刮乐</h1>
- </div>
- <div class="card-body">
- <h1 class="award-desrc">刮奖地区:</h1>
- <p class="award-scan">恭贺您中了逗逼大奖!!</p>
- </div>
- <div class="card-footer">
- <h4 class="ad-desrc">走过途经不必错过了啊!!!</h4>
- </div>
- </div>
- </body>
-
- </html>
总结
这个实际效果完成起来非常简易,略微必须留意是卡牌的装饰设计用了渐变色;
相互配合JS,能够操纵在某种标准下才可以选定內容(查询內容)
pc 能够操纵mousedown来严禁,还可以用CSS的1个标准user-select【考虑到适配必须考虑到前缀】
挪动端能够操纵touchstart~touchend来完成做到标准选定;
最终说1句,做着玩的。选定看到內容,客户体验并不是很好,不可以操纵过渡实际效果;此实例教程只是CSS31些特点的小窍门。
以上便是本文的所有內容,期待对大伙儿的学习培训有一定的协助,也期待大伙儿多多适用脚本制作之家。