太原网页设计:使用CSS创建蒙面背景效果

2019.08.02 mf_web

54

天线宝宝第一高手论坛-tt538天线宝宝开奖结果-天线宝宝论坛精选资料专区-天线宝宝论坛开奖结果太原网页设计今天我们将逐步介绍一种非常酷的技术,您可以使用它创建一种有点像视差滚动的效果,但不需要任何JavaScript; 它可以通过纯CSS实现。

首先查看现场演示,了解您将要学习的内容(您需要在桌面/笔记本电脑上查看效果)。

这种技术可用于创建出色的产品描述页面,甚至类似于Powerpoint / Keynote演示文稿,并且非常适合在线故事插图。

这是你如何做到的。

这是CSS中的全部内容

background-attachment: fixed;自CSS 2.1以来我们可以使用这种技术的关键  。应用了此样式的任何背景图像将保持相对于窗口的固定位置(不是它应用的元素)。我们将使用它来保持我们的插图,同时我们的内容与它一起独立滚动。

天线宝宝第一高手论坛-tt538天线宝宝开奖结果-天线宝宝论坛精选资料专区-天线宝宝论坛开奖结果使用这个CSS属性要注意的几件事情是,当背景图像相对于窗口固定时,它们的位置不会像常规背景图像那样的边距之类的东西影响。

您还应该知道,虽然该属性在所有桌面浏览器中运行良好,但它目前无法在Chrome移动设备上运行,并且在其他移动浏览器上可能会有点不稳定。因此,虽然您的访问者仍然可以看到您的图像,但滚动效果本身最好在桌面平台上查看。

它如何完成

实现您在演示中看到的内容的基本步骤是:

  1. 创建容器元素并将内容添加到容器元素中。

  2. 设置容器(div在我们的例子中为a )在一侧具有约50%宽度的填充,因此将内容推到另一侧。

  3. 添加背景图像,宽度约为50%,并将其放置在内容的另一侧。

  4. 设置background-attachment: fixed;并观看滚动魔术!

天线宝宝第一高手论坛-tt538天线宝宝开奖结果-天线宝宝论坛精选资料专区-天线宝宝论坛开奖结果让我们一步一步地了解这一切是如何发生的。您将需要获取本教程的源文件,以便获得所需的图像。

1.基本设置

天线宝宝第一高手论坛-tt538天线宝宝开奖结果-天线宝宝论坛精选资料专区-天线宝宝论坛开奖结果首先创建一个项目文件夹并为其添加一个  index.html文件,以及一个  css添加了一个名为style.css的文件夹  。将您下载的源文件zip中的四个图像复制并粘贴到名为images的文件夹中  。

天线宝宝第一高手论坛-tt538天线宝宝开奖结果-天线宝宝论坛精选资料专区-天线宝宝论坛开奖结果将此HTML添加到  index.html:

01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<!DOCTYPE html>
<html lang="en">
  <head>
    <title>A Visual Demonstration of background-attachment: fixed;</title>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="css/style.css" rel="stylesheet" type="text/css">
    <link href="//fonts.googleapis.com/css?family=Alike|Roboto:900" rel="stylesheet" type="text/css">
  </head>
  <body>
    <div class="content right illustration_01">
        <h2>Scroll Down and Watch What Happens</h2>
        <p>Alice was beginning to get very tired of sitting by her sister on the bank, and of having nothing to do: once or twice she had peeped into the book her sister was reading, but it had no pictures or conversations in it, `and what is the use of a book,' thought Alice `without pictures or conversation?'</p>
        <p>So she was considering in her own mind (as well as she could, for the hot day made her feel very sleepy and stupid), whether the pleasure of making a daisy- chain would be worth the trouble of getting up and picking the daisies, when suddenly a White Rabbit with pink eyes ran close by her.</p>
        <p>There was nothing so very remarkable in that; nor did Alice think it so very much out of the way to hear the Rabbit say to itself, `Oh dear! Oh dear! I shall be late!' (when she thought it over afterwards, it occurred to her that she ought to have wondered at this, but at the time it all seemed quite natural); but when the Rabbit actually took a watch out of its waistcoat- pocket, and looked at it, and then hurried on, Alice started to her feet, for it flashed across her mind that she had never before seen a rabbit with either a waistcoat-pocket, or a watch to take out of it, and burning with curiosity, she ran across the field after it, and fortunately was just in time to see it pop down a large rabbit-hole under the hedge.</p>
        <p>In another moment down went Alice after it, never once considering how in the world she was to get out again.</p>
        <p>The rabbit-hole went straight on like a tunnel for some way, and then dipped suddenly down, so suddenly that Alice had not a moment to think about stopping herself before she found herself falling down a very deep well.</p>
        <p>Either the well was very deep, or she fell very slowly, for she had plenty of time as she went down to look about her and to wonder what was going to happen next. First, she tried to look down and make out what she was coming to, but it was too dark to see anything; then she looked at the sides of the well, and noticed that they were filled with cupboards and book-shelves; here and there she saw maps and pictures hung upon pegs. She took down a jar from one of the shelves as she passed; it was labelled `ORANGE MARMALADE', but to her great disappointment it was empty: she did not like to drop the jar for fear of killing somebody, so managed to put it into one of the cupboards as she fell past it.</p>
        <p>`Well!' thought Alice to herself, `after such a fall as this, I shall think nothing of tumbling down stairs! How brave they'll all think me at home! Why, I wouldn't say anything about it, even if I fell off the top of the house!' (Which was very likely true.) </p>
    </div> 
  </body>
</html>

我们在这里做的是设置我们的基本HTML shell,加载我们的样式表和一些谷歌字体,然后创建我们将应用此技术的第一个div内容容器。

div容器有三个类:

  1. .content - 用于设置一些对所有内容容器都通用的属性。

  2. .right - 确定此容器应具有右对齐内容(我们稍后还将使用左对齐容器)

  3. 天线宝宝第一高手论坛-tt538天线宝宝开奖结果-天线宝宝论坛精选资料专区-天线宝宝论坛开奖结果.illustration_01 - 用于设置此容器的特定背景图像和颜色

造型

天线宝宝第一高手论坛-tt538天线宝宝开奖结果-天线宝宝论坛精选资料专区-天线宝宝论坛开奖结果现在我们准备好了一些CSS。首先在style.css文件中添加一些基本的规范化和格式化代码  :

01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
三十
31
32
33
34
35
36
37
38
39
40
41
42
43
44
* {
  box-sizing: border-box;
}
html {
  font-size: 1em;
  font-family: 'Alike';
  background-color: #262626;
  color: #d9d9d9;
}
body {
  margin: 0;
}
img {
  max-width: 100%;
  height: auto;
}
h1,h2,h3,h4,h5,h6 {
  font-family: 'Roboto';
  line-height: 1.313em;
}
h1 {
  font-size: 3em;
  margin: 0.563em 0;
}
h2 {
  font-size: 2.25em;
  margin: 0.625em 0;
}
h3 {
  font-size: 1.5em;
  margin: 1.313em 0;
}
h4 {
  font-size: 1.313em;
  margin: 1.313em 0;
}
h5 {
  font-size: 1.125em;
  margin: 1.313em 0;
}
h6 {
  font-size: 1em;
  margin: 0.75em 0;
}

天线宝宝第一高手论坛-tt538天线宝宝开奖结果-天线宝宝论坛精选资料专区-天线宝宝论坛开奖结果现在.content上课。将其添加到样式表的底部:

1
2
3
4
6
7
.content {
  font-size: 1.875rem;
  color: #262626;
  background-size: 49% auto;
  background-attachment: fixed;
  background-repeat: no-repeat;
}

这堂课是大多数魔术发生的地方。对于文本,我们设置字体大小和颜色。对于背景,您将看到我们从设置  background-size为49%auto开始。 

这意味着背景图像将始终拉伸或缩小以填充页面宽度的49%,并且高度将按比例调整。我们使用49%而不是50%的值,因为Firefox在屏幕中间显示了一个奇怪的线条伪影。

然后我们设置  background-fixed哪个,正如您从上面的描述中已经知道的那样,当我们滚动时使背景图像保持不变,并使其相对于窗口而不是它应用的容器进行定位。

最后,我们设置  background-repeat: no-repeat;确保我们的图像只出现在页面上一次。

接下来将.right类添加  到样式表:

1
2
3
4
.right {
  padding: 1.618em 6.472em 3.236em 50%;
  background-position: 0 50%;
}

最后一节将文本内容放在屏幕的一半上,将背景图像放在另一半上。

天线宝宝第一高手论坛-tt538天线宝宝开奖结果-天线宝宝论坛精选资料专区-天线宝宝论坛开奖结果该background-position设置告诉背景图像将自己从窗口左侧定位为零像素,并将自身与窗口顶部中间对齐。

最后,添加.illustration_01类:

1
2
3
4
.illustration_01 {
  background-color: #00c17b;
  background-image: url("../images/minipadwhite.png");
}

这将为此内容容器设置我们想要的特定背景图像和颜色。

天线宝宝第一高手论坛-tt538天线宝宝开奖结果-天线宝宝论坛精选资料专区-天线宝宝论坛开奖结果查看您的网站,您现在应该看到:

当您向下滚动时,您应该看到内容在图像保持原样的位置时滑动。

2.添加第二个容器

天线宝宝第一高手论坛-tt538天线宝宝开奖结果-天线宝宝论坛精选资料专区-天线宝宝论坛开奖结果让我们添加另一个内容容器,这个容器的内容与左侧对齐。

在最后一个div下面添加此内容容器HTML:

1
2
3
4
6
7
8
<div class="content left illustration_02">
  <h2>Fixed Background Scrolling Effect</h2>
  <p>Down, down, down. Would the fall never come to an end! `I wonder how many miles I've fallen by this time?' she said aloud. `I must be getting somewhere near the centre of the earth. Let me see: that would be four thousand miles down , I think--' (for, you see, Alice had learnt several things of this sort in her lessons in the schoolroom, and though this was not a very good opportunity for showing off her knowledge, as there was no one to listen to her, still it was good practice to say it over) `--yes, that's about the right distance--but then I wonder what Latitude or Longitude I've got to?' (Alice had no idea what Latitude was, or Longitude either, but thought they were nice grand words to say .)</p>
  <p>Presently she began again. `I wonder if I shall fall right through the earth! How funny it'll seem to come out among the people that walk with their heads downward! The Antipathies, I think--' (she was rather glad there was no one listening, this time, as it didn't sound at all the right word) `--but I shall have to ask them what the name of the country is, you know. Please, Ma' am, is this New Zealand or Australia?' (and she tried to curtsey as she spoke-- fancy curtseying as you're falling through the air! Do you think you could manage it?) `And what an ignorant little girl she'll think me for asking! No, it'll never do to ask: perhaps I shall see it written up somewhere.'</p>
  <p>Down, down, down. There was nothing else to do, so Alice soon began talking again. `Dinah'll miss me very much to-night, I should think!' (Dinah was the cat .) `I hope they'll remember her saucer of milk at tea-time. Dinah my dear! I wish you were down here with me! There are no mice in the air, I'm afraid, but you might catch a bat, and that's very like a mouse, you know. But do cats eat bats, I wonder?' And here Alice began to get rather sleepy, and went on saying to herself, in a dreamy sort of way, `Do cats eat bats? Do cats eat bats?' and sometimes, `Do bats eat cats?' for, you see, as she couldn't answer either question, it didn't much matter which way she put it. She felt that she was dozing off, and had just begun to dream that she was walking hand in hand with Dinah, and saying to her very earnestly, `Now, Dinah, tell me the truth: did you ever eat a bat?' when suddenly, thump! thump! down she came upon a heap of sticks and dry leaves, and the fall was over.</p>
  <p>Alice was not a bit hurt, and she jumped up on to her feet in a moment: she looked up, but it was all dark overhead; before her was another long passage, and the White Rabbit was still in sight, hurrying down it. There was not a moment to be lost: away went Alice like the wind, and was just in time to hear it say, as it turned a corner, `Oh my ears and whiskers, how late it's getting!' She was close behind it when she turned the corner, but the Rabbit was no longer to be seen: she found herself in a long, low hall, which was lit up by a row of lamps hanging from the roof.</p>
  <p>There were doors all round the hall, but they were all locked; and when Alice had been all the way down one side and up the other, trying every door, she walked sadly down the middle, wondering how she was ever to get out again. </p>
</div>

天线宝宝第一高手论坛-tt538天线宝宝开奖结果-天线宝宝论坛精选资料专区-天线宝宝论坛开奖结果请注意,这次我们使用的是class  .left而不是  .right我们已经提高了插图编号,因此将.illustration_01替换  为类 .illustration_02

将以下两个新类添加到样式表:

1
2
3
4
6
7
8
.left {
  padding: 1.618em 50% 3.236em 6.472em;
  background-position: 100% 50%;
}
.illustration_02 {
  background-color: #e8697b;
  background-image: url("../images/minipadblack.png");
}

这次我们将50%的填充应用于容器的右侧,因此内容将被推向左侧,背景水平定位在100%,即一直向右。我们还为此容器的背景添加了不同的颜色和图像。

天线宝宝第一高手论坛-tt538天线宝宝开奖结果-天线宝宝论坛精选资料专区-天线宝宝论坛开奖结果再次检查您的网站并开始向下滚动。当你到达第一个容器的末端时,你会看到第二个容器开始出现,擦洗第一个图像的顶部并逐渐显示第二个容器。

3.插入分隔符

如果两个容器之间有一个分隔符,它会增强这种技术的效果,所以我们现在就添加它。

在你的两个容器div之间添加这个HTML:

1
2
3
<section class="separator">
  <h3>Another Section Starts Here</h3>
</section>

天线宝宝第一高手论坛-tt538天线宝宝开奖结果-天线宝宝论坛精选资料专区-天线宝宝论坛开奖结果并将.separator类添加到样式表:

1
2
3
4
.separator {
  font-size: 1.875rem;
  padding: 1.618em 0;
  text-align: center;
}

当您刷新站点时,您现在应该在容器之间有一个很好的分隔符:

4.  第三和第四容器

您现在可以输入剩余分隔符和内容容器的代码。

在现有div下面添加此HTML:

01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<section class="separator">
  <h3>Another Section Starts Here</h3>
</section>
<div class="content right illustration_03">
  <h2>Great For Product Presentations</h2>
  <p>Suddenly she came upon a little three-legged table, all made of solid glass; there was nothing on it except a tiny golden key, and Alice's first thought was that it might belong to one of the doors of the hall; but, alas! either the locks were too large, or the key was too small, but at any rate it would not open any of them. However, on the second time round, she came upon a low curtain she had not noticed before, and behind it was a little door about fifteen inches high: she tried the little golden key in the lock, and to her great delight it fitted!</p>
  <p>Alice opened the door and found that it led into a small passage, not much larger than a rat-hole: she knelt down and looked along the passage into the loveliest garden you ever saw. How she longed to get out of that dark hall, and wander about among those beds of bright flowers and those cool fountains, but she could not even get her head though the doorway; `and even if my head would go through,' thought poor Alice, `it would be of very little use without my shoulders. Oh, how I wish I could shut up like a telescope! I think I could, if I only know how to begin.' For, you see, so many out-of-the-way things had happened lately, that Alice had begun to think that very few things indeed were really impossible.</p>
  <p>There seemed to be no use in waiting by the little door, so she went back to the table, half hoping she might find another key on it, or at any rate a book of rules for shutting people up like telescopes: this time she found a little bottle on it, (`which certainly was not here before,' said Alice,) and round the neck of the bottle was a paper label, with the words `DRINK ME' beautifully printed on it in large letters.</p>
  <p>It was all very well to say `Drink me,' but the wise little Alice was not going to do that in a hurry. `No, I'll look first,' she said, `and see whether it's marked "poison" or not'; for she had read several nice little histories about children who had got burnt, and eaten up by wild beasts and other unpleasant things, all because they would not remember the simple rules their friends had taught them: such as, that a red-hot poker will burn you if you hold it too long; and that if you cut your finger very deeply with a knife, it usually bleeds; and she had never forgotten that, if you drink much from a bottle marked `poison,' it is almost certain to disagree with you, sooner or later.</p>
  <p>However, this bottle was NOT marked `poison,' so Alice ventured to taste it, and finding it very nice, (it had, in fact, a sort of mixed flavour of cherry- tart, custard, pine-apple, roast turkey, toffee, and hot buttered toast,) she very soon finished it off. </p>
</div>
<section class="separator">
  <h3>Another Section Starts Here</h3>
</section>
<div class="content left illustration_04">
  <h2>Simple Technique Using Pure CSS</h2>
  <p> `What a curious feeling!' said Alice; `I must be shutting up like a telescope .'</p>
  <p>And so it was indeed: she was now only ten inches high, and her face brightened up at the thought that she was now the right size for going though the little door into that lovely garden. First, however, she waited for a few minutes to see if she was going to shrink any further: she felt a little nervous about this; `for it might end, you know,' said Alice to herself, `in my going out altogether, like a candle. I wonder what I should be like then?' And she tried to fancy what the flame of a candle is like after the candle is blown out, for she could not remember ever having seen such a thing.</p>
  <p>After a while, finding that nothing more happened, she decided on going into the garden at once; but, alas for poor Alice! when she got to the door, she found he had forgotten the little golden key, and when she went back to the table for it, she found she could not possibly reach it: she could see it quite plainly through the glass, and she tried her best to climb up one of the legs of the table, but it was too slippery; and when she had tired herself out with trying, the poor little thing sat down and cried.</p>`Come, there's no use in crying like that!' said Alice to herself, rather sharply; `I advise you to leave off this minute!' She generally gave herself very good advice, (though she very seldom followed it), and sometimes she scolded herself so severely as to bring tears into her eyes; and once she remembered trying to box her own ears for having cheated herself in a game of croquet she was playing against herself, for this curious child was very fond of pretending to be two people. `But it's no use now,' thought poor Alice, `to pretend to be two people! Why, there's hardly enough of me left to make ONE respectable person!'
  <p>Soon her eye fell on a little glass box that was lying under the table: she opened it, and found in it a very small cake, on which the words `EAT ME' were beautifully marked in currants. `Well, I'll eat it,' said Alice, `and if it makes me grow larger, I can reach the key; and if it makes me grow smaller, I can creep under the door; so either way I'll get into the garden, and I don't care which happens!'</p>
  <p>She ate a little bit, and said anxiously to herself, `Which way? Which way?', holding her hand on the top of her head to feel which way it was growing, and she was quite surprised to find that she remained the same size: to be sure, this generally happens when one eats cake, but Alice had got so much into the way of expecting nothing but out-of-the-way things to happen, that it seemed quite dull and stupid for life to go on in the common way.</p>
  <p>So she set to work, and very soon finished off the cake. </p>
</div>
<section class="separator">
  <h1>THE END</h1>
</section>

这个CSS到您的样式表:

1
2
3
4
6
7
8
.illustration_03 {
  background-color: #14b29a;
  background-image: url("../images/miniwhite.png");
}
.illustration_04 {
  background-color: #80b9f1;
  background-image: url("../images/miniblack.png");
}

天线宝宝第一高手论坛-tt538天线宝宝开奖结果-天线宝宝论坛精选资料专区-天线宝宝论坛开奖结果您现在应该使用第三个和第四个内容容器显示整个显示:

除了最后的分隔符,以封闭它:

5.使其响应

您需要做的最后一件事是考虑到不同的屏幕尺寸。当视口太小而不能舒适地容纳我们的背景图像时,我们希望将它们切换为内嵌图像。

在每个内容容器的顶部,在开头div和文本上方,添加一个带有类的图形,.smallscreen并在该位置内部添加一个img标记来加载当前在背景中使用的每个图像:

第一个内容容器:

1
2
3
<figure class="smallscreen">
  <image src="images/minipadwhite.png">
</figure>

第二内容容器:

1
2
3
<figure class="smallscreen">
  <image src="images/minipadblack.png">
</figure>

第三内容容器:

1
2
3
<figure class="smallscreen">
  <image src="images/miniwhite.png">
</figure>

第四内容容器:

1
2
3
<figure class="smallscreen">
  <image src="images/miniblack.png">
</figure>

.smallscreen默认情况下,我们将使用该类来隐藏此内嵌图像,但是当我们达到较小的屏幕尺寸时显示它。

天线宝宝第一高手论坛-tt538天线宝宝开奖结果-天线宝宝论坛精选资料专区-天线宝宝论坛开奖结果将以下类添加到样式表:

1
2
3
.smallscreen {
  display: none;
}

天线宝宝第一高手论坛-tt538天线宝宝开奖结果-天线宝宝论坛精选资料专区-天线宝宝论坛开奖结果我们现在将添加将处理是否显示背景或内嵌图像的媒体查询。它们还将逐渐缩小文本的大小和布局中的间距,以便我们在所有视口宽度上都很好地适应。

将这些媒体查询添加到样式表:

01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
三十
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
@media (max-width: 106.25rem) {
  .wrapper,
  .separator {
    font-size: 1.6875rem;
  }
}
@media (max-width: 93.75rem) {
  .content,
  .separator {
    font-size: 1.5rem;
  }
  .right {
    padding: 1.618em 4.854em 1.618em 50%;
  }
  .left {
    padding: 1.618em 50% 1.618em 4.854em;
  }
}
@media (max-width: 81.25rem) {
  .content,
  .separator {
    font-size: 1.3125rem;
  }
  .right {
    padding: 1.618em 3.236em 1.618em 45%;
    background-size: 44% auto;
    background-position: 0 55%;
  }
  .left {
    padding: 1.618em 45% 1.618em 3.236em;
    background-size: 44% auto;
    background-position: 100% 55%;
  }
}
@media (max-width: 68.75rem) {
  .content,
  .separator {
    font-size: 1.125rem;
  }
  .right {
    padding: 1.618em 3.236em 1.618em 40%;
    background-size: 39% auto;
    background-position: 0 60%;
  }
  .left {
    padding: 1.618em 40% 1.618em 3.236em;
    background-size: 39% auto;
    background-position: 100% 60%;
  }
}
@media (max-width: 50rem) {
  .smallscreen {
    display: block;
  }
  .right {
    padding: 1.618em 3.236em;
    background-image: none;
  }
  .left {
    padding: 1.618em 3.236em;
    background-image: none;
  }
}
@media (max-width: 31.25rem) {
  .right {
    padding: 1.618em 1.618em;
  }
  .left {
    padding: 1.618em 1.618em;
  }
}
@media (max-width: 12rem) {
  html {
    min-width: 12rem;
  }
}

天线宝宝第一高手论坛-tt538天线宝宝开奖结果-天线宝宝论坛精选资料专区-天线宝宝论坛开奖结果前四个媒体查询只是逐渐减少文本字体大小和内容容器内的填充以适应可用的屏幕宽度。

天线宝宝第一高手论坛-tt538天线宝宝开奖结果-天线宝宝论坛精选资料专区-天线宝宝论坛开奖结果在第五个媒体查询中,  max-width: 50rem我们包含使.smallscreen类可见的代码,从内容容器中删除我们的50%边填充,并隐藏背景图像。当这个媒体查询开始时我们将不再看到大的固定背景图像,而是我们将在每个内容容器的顶部看到常规图像。

现在,当您刷新网站时,您应该看到它与所有视口宽度一起平滑缩小,直到您看到它的最小尺寸:

结论

天线宝宝第一高手论坛-tt538天线宝宝开奖结果-天线宝宝论坛精选资料专区-天线宝宝论坛开奖结果太原网页设计即使经过这么多年的CSS工作,我也不会对你能用它做的越来越多的令人惊讶的东西感到惊讶。技术越简单,就越令人印象深刻。


随机推荐

最新案例

联系电话 400-6065-301
赚钱高手两组三中三-三中三复式计算公式-三码中特全免费公开码 本港台现场报码直播j2-本港开奖结果现场开码-本港台现场搅珠直播 正版管家婆一句赢大钱-www管家婆27735com-管家婆小鱼儿论坛心水 九龙心水三肖永不改料-九龙心水525757com-九龙老牌图库彩图大全 澳门123696com开奖结果-626969cc澳门资料大全-2021澳门合彩开彩结果