• ♥ 七夕七夕 ♥ - 怎么给女朋友送礼物攻略



    相爱本来就有一定的概率会分开,不要因为害怕分离而不敢去爱。如果你总是计较结果,你就会忽略这个过程中,对方给你带来的快乐和感动。

    又是一年一度七夕,没有了小时候的仰着脖,看月圆,期待见证鹊桥幽会;多了的,是怎么买礼物给女朋友的烦恼;

    什么 ?

    不会吧?

    不会吧!

    你不会连女朋友都没有吧



    一、表白篇

    折下一段代码给你,暗语是真心喜欢

    在这里插入图片描述


    1. 方案一

    DOCTYPE html>
    <html>
    <head>
        <title>七夕表白title>
        <meta charset="UTF-8">
    head>
    <body> <canvas id="c">canvas>
        <script>
            var b = document.body;
            var c = document.getElementsByTagName('canvas')[0];
            var a = c.getContext('2d');
    script>
        <script>
            // 爱你动图(可以将'爱你'改成你喜欢的人名字)
            eval('var M=Math,n=M.pow,i,E=2,F="rgba(233,61,109,",d=M.cos,z=M.sin,L=1,u=30,W=window,w=c.width=W.innerWidth,h=c.height=W.innerHeight,r=_1){return M.random()*2-1},y="px Arial",v="爱你",q="♥",X=w/2,Y=h/2,T=4,p=_1){var e=this;e.g=_1){e.x=X;e.y=Y;e.k=0;e.l=0;e.t=M.random()*19000;e.c=e.t};e.d=_1){a.fillStyle=F+(e.c/e.t)+")";a.fillText(q,e.x,e.y);e.c-=50;e.x+=e.k;e.y+=e.l;e.k=e.k+r();e.l=e.l+r();if(e.c<0||e.x>w||e.x<0||e.y>h||e.y<0){e.g()}};e.g()},A,B;a.textAlign="center";a.strokeStyle="#000";a.lineWidth=2;for(i=0;i<350;i++){M[i]=new p()}setInterval(_1){a.clearRect(0,0,w,h);a.font=u+y;X=(w/6*n(z(T),3)+w/2);Y=0.8*(-h/40*(13*d(T)-5*d(2*T)-2*d(3*T)-d(4*T))+h/2.3);T+=(z(T)+3)/99;for(i=0;i<350;i++){with(M[i]){A=(x/w-0.5)*2,B=-(y/h-0.5);if(L&&(A*A+2*n((B-0.5*n(M.abs(A),0.5)),2))>0.11){k=l=0}d()}}a.font=120+y;if(E>0.1){if(E<1){a.fillStyle=F+E+")";a.fillText("Click",w/2,h/2)}E-=0.02}a.fillStyle="#E93D6D";a.fillText(v,X,Y+u);a.strokeText(v,X,Y+u)},50);b.bgColor="#FFEFF2";c.οnmοuseup=_1){L=(L)?0:1}'
                .replace(/(_1)/g, 'function('))
    script>
        <audio autoplay="autopaly" loop="loop" id="audios" preload="auto">
            
            <source src="http://www.ihaoge.net/kw/antiserver.kuwo.cn/anti.s?rid=MUSIC_28409674&response=res&format=mp3|aac&type=convert_url&br=128kmp3&agent=iPhone&callback=getlink&jpcallback=getlink.mp3" />
        audio>
    body>
    html>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23

    效果预览:
    在这里插入图片描述



    2. 方案二

    emmm… ,会不会太炙热的情感可能会适得其反,擦掉再来


    Code:

    DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <title>选择题title>
    head>
    <body>
      <div class="container">
        <div class="top">
          <h1 style="position:absolute; left:280px; top:155px; width:auto; height:210px;">你喜欢我吗?h1>
          <div id="By" style="position:absolute; left:285px; top:235px;">
            <input type="button" value=" 是的!" onclick="f1()">
          div>
          <div id="Bn" style="position:absolute; left:360px; top:235px;">
            <input type="button" value=" 喜欢个锤子!" onmouseover="f()" onclick="f2()">
          div>
        div>
        <script>
          function f1() {
            // 写下你暖心的情话吧
            alert("单单就是喜欢  因为真的很喜欢  所以有很多废话想和你讲  我们在一起吧")
          }
          var flag = 1;
          function f() {
            var Bn = document.getElementById('Bn');
            var aWidth = document.body.clientWidth || document.documentElement.clientWidth;
            var aHeight = document.body.clientHeight || document.documentElement.clientHeight;
            var sJs1 = Math.floor(Math.random() * aHeight);
            var sJs2 = Math.floor(Math.random() * aWidth);
            if (flag == 1) {
              Bn.style.top = sJs1 + 'px';
              Bn.style.left = sJs2 + 'px';
              flag = 2;
            } else if (flag == 2) {
              Bn.style.top = sJs1 + 'px';
              Bn.style.left = sJs2 + 'px';
              flag = 3;
            } else if (flag == 3) {
              Bn.style.top = 235 + 'px';
              Bn.style.left = 286 + 'px';
              flag = 4;
            } else if (flag == 4) {
              Bn.style.top = 235 + 'px';
              Bn.style.left = 360 + 'px';
              flag = 1;
            }
          }
          function f2() {
            alert('这不是你的真心话!');
          }
    script>
      div>
    body>
    html>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52
    • 53
    • 54

    效果预览:
    在这里插入图片描述

    当鼠标移动到拒绝按钮,按钮就会跑掉,不给拒绝的机会;调皮中尽显霸道,最后给一句暖心的情话;





    二、礼物篇

    直接送红包显得敷衍,礼物不知道挑什么,问的话又没有惊喜,什么都不送…那你就凉了。

    这里小编给你些推荐:

    1. 万能的某宝

    在这里插入图片描述
    呐,一大堆,让爱情永不停歇、大钻戒、29.8 的水晶鞋都可以让女朋友感动到哭呢



    2. DIY礼物

    在这里插入图片描述

    自己做的礼物当然是最有心意的,不过没有这手艺就算了吧



    3. 口红

    在这里插入图片描述

    女孩子口红也不贵啊,有 21、28、32 的,还有个 9 块钱的,不买 1966 块的那个就行了



    4. 生活用品

    错误清单: 泡 jio 桶、捶背器、泡枸杞的保温杯、印有推销 logo 的雨伞 等等

    正确清单: 吹发器(首选戴森)、小夜灯、香薰;

    在这里插入图片描述

    也可以买个游戏机送给女朋友(我们自己),等女朋友不喜欢了,再拿过来帮他玩





    三、 3D 音乐盒

    效果预览:
    在这里插入图片描述

    3D 音乐相册已经做好了,浪漫吧,不过别做梦了,快把照片换成自己女朋友照片吧


    Code:

    DOCTYPE html>
    <html><head>
        <title>七夕表白title>
        
        <embed
            src="http://www.ihaoge.net/kw/antiserver.kuwo.cn/anti.s?rid=MUSIC_28409674&response=res&format=mp3|aac&type=convert_url&br=128kmp3&agent=iPhone&callback=getlink&jpcallback=getlink.mp3"
            hidden="true" autostart="true" loop="true">
        <meta charset="UTF-8">
    head><body>
        
        <div class="wrap">
            
            <div class="cube">
                
                <div class="out_front">
                    <img src="img/07.jpg" class="pic" />
                div>
                
                <div class="out_back">
                    <img src="img/11.jpg" class="pic" />
                div>
                
                <div class="out_left">
                    <img src="img/03.jpg" class="pic" />
                div>
                <div class="out_right">
                    <img src="img/04.jpg" class="pic" />
                div>
                <div class="out_top">
                    <img src="img/05.jpg" class="pic" />
                div>
                <div class="out_bottom">
                    <img src="img/06.jpg" class="pic" />
                div>
                
                <span class="in_front">
                    <img src="img/08.jpg" class="in_pic" />
                span>
                <span class="in_back">
                    <img src="img/09.jpeg" class="in_pic" />
                span>
                <span class="in_left">
                    <img src="img/10.jpg" class="in_pic" />
                span>
                <span class="in_right">
                    <img src="img/12.jpg" class="in_pic" />
                span>
                <span class="in_top">
                    <img src="img/13.jpg" class="in_pic" />
                span>
                <span class="in_bottom">
                    <img src="img/13.jpg" class="in_pic" />
                span>
            div>
        div>
        <script>
            var b = document.body;
            var c = document.getElementsByTagName('canvas')[0];
            var a = c.getContext('2d');
    script>
    body>
    <style>
        html {
            background: transparent;
            /*背景颜色*/
            height: 100%;
            background-image: url(img/bg.png);
            background-repeat: no-repeat;
            background-size: 100% 100%;
            -moz-background-size: 100% 100%;
        }/*外层容器样式*/
        .wrap {
            position: relative;
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            width: 200px;
            height: 200px;
            margin: auto;
        }/*包裹所有容器样式*/
        .cube {
            width: 200px;
            height: 200px;
            margin: 0 auto;
            transform-style: preserve-3d;
            transform: rotateX(-30deg) rotateY(-80deg);
            -webkit-animation: rotate 20s infinite;
            /*匀速*/
            animation-timing-function: linear;
        }@-webkit-keyframes rotate {
            from {
                transform: rotateX(0deg) rotateY(0deg);
            }
    ​
            to {
                transform: rotateX(360deg) rotateY(360deg);
            }
        }
    ​
        .cube div {
            position: absolute;
            width: 200px;
            height: 200px;
            opacity: 0.8;
            transition: all .4s;
        }/*定义所有图片样式*/
        .pic {
            width: 200px;
            height: 200px;
        }
    ​
        .cube .out_front {
            transform: rotateY(0deg) translateZ(100px);
        }
    ​
        .cube .out_back {
            transform: translateZ(-100px) rotateY(180deg);
        }
    ​
        .cube .out_left {
            transform: rotateY(90deg) translateZ(100px);
        }
    ​
        .cube .out_right {
            transform: rotateY(-90deg) translateZ(100px);
        }
    ​
        .cube .out_top {
            transform: rotateX(90deg) translateZ(100px);
        }
    ​
        .cube .out_bottom {
            transform: rotateX(-90deg) translateZ(100px);
        }/*内层小正方体样式*/
        .cube span {
            display: bloack;
            width: 100px;
            height: 100px;
            position: absolute;
            top: 50px;
            left: 50px;
        }
    ​
        .cube .in_pic {
            width: 100px;
            height: 100px;
        }
    ​
        .cube .in_front {
            transform: rotateY(0deg) translateZ(50px);
        }
    ​
        .cube .in_back {
            transform: translateZ(-50px) rotateY(180deg);
        }
    ​
        .cube .in_left {
            transform: rotateY(90deg) translateZ(50px);
        }
    ​
        .cube .in_right {
            transform: rotateY(-90deg) translateZ(50px);
        }
    ​
        .cube .in_top {
            transform: rotateX(90deg) translateZ(50px);
        }
    ​
        .cube .in_bottom {
            transform: rotateX(-90deg) translateZ(50px);
        }/*鼠标移入后样式*/
        .cube:hover .out_front {
            transform: rotateY(0deg) translateZ(200px);
        }
    ​
        .cube:hover .out_back {
            transform: translateZ(-200px) rotateY(180deg);
        }
    ​
        .cube:hover .out_left {
            transform: rotateY(90deg) translateZ(200px);
        }
    ​
        .cube:hover .out_right {
            transform: rotateY(-90deg) translateZ(200px);
        }
    ​
        .cube:hover .out_top {
            transform: rotateX(90deg) translateZ(200px);
        }
    ​
        .cube:hover .out_bottom {
            transform: rotateX(-90deg) translateZ(200px);
        }
    style>html>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 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
    • 77
    • 78
    • 79
    • 80
    • 81
    • 82
    • 83
    • 84
    • 85
    • 86
    • 87
    • 88
    • 89
    • 90
    • 91
    • 92
    • 93
    • 94
    • 95
    • 96
    • 97
    • 98
    • 99
    • 100
    • 101
    • 102
    • 103
    • 104
    • 105
    • 106
    • 107
    • 108
    • 109
    • 110
    • 111
    • 112
    • 113
    • 114
    • 115
    • 116
    • 117
    • 118
    • 119
    • 120
    • 121
    • 122
    • 123
    • 124
    • 125
    • 126
    • 127
    • 128
    • 129
    • 130
    • 131
    • 132
    • 133
    • 134
    • 135
    • 136
    • 137
    • 138
    • 139
    • 140
    • 141
    • 142
    • 143
    • 144
    • 145
    • 146
    • 147
    • 148
    • 149
    • 150
    • 151
    • 152
    • 153
    • 154
    • 155
    • 156
    • 157
    • 158
    • 159
    • 160
    • 161
    • 162
    • 163
    • 164
    • 165
    • 166
    • 167
    • 168
    • 169
    • 170
    • 171
    • 172
    • 173
    • 174
    • 175
    • 176
    • 177
    • 178
    • 179
    • 180
    • 181
    • 182
    • 183
    • 184
    • 185
    • 186
    • 187
    • 188
    • 189
    • 190
    • 191
    • 192
    • 193
    • 194
    • 195
    • 196
    • 197
    • 198
    • 199
    • 200
    • 201
    • 202
    • 203
    • 204
    • 205
    • 206
    • 207
    • 208
    • 209
    • 210
    • 211
    • 212
    • 213
    • 214
    • 215


    无论对爱人、亲人、还是朋友,永远心存感恩,享受当下的幸福,也及时给对方回馈;最后祝愿:

    是有情人终成眷属,是前生注定事,莫错过姻缘

  • 相关阅读:
    Java核心技术卷Ⅰ-第一章Java程序设计概述
    什么是架构?
    设计模式系列详解 -- 对象池模式&解释器模式
    驰骋BPM RunSQL_Init接口SQL注入漏洞复现 [附POC]
    项目管理的优秀软件推荐,助力提升团队效能!
    Linux基本指令
    基于Android平台的手机安全卫士的设计与实现
    【RocketMQ 十】RocketMQ工作原理之消息生产及存储
    uniapp之uni-starter小程序多端研发框架搭建与项目实践
    pytorch调整模型学习率
  • 原文地址:https://blog.csdn.net/weixin_45137565/article/details/126152875