整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

jquery版小型婚礼(可动态添加祝福语)

jquery版小型婚礼(可动态添加祝福语)

两天在网上不小心看到“js许愿墙”这几个字,我的神经就全部被调动了。然后就开始我的百度生涯,一直寻觅许愿墙背景图片和便利贴图片,觅了好久……一直没找到满意的……无意间看到祝福语和一些卡通婚礼图片。最终我决定用jquery制作一个小型婚礼,并且实现添加祝福语的功能。

音乐响起来,开始我的婚礼进行曲~

一、婚礼演示图

场景一:

场景二:

场景三:

场景四:

 场景五:

场景六:

场景七:

添加祝福语:

二、html代码

<div class="box">
 <!-- 场景一 -->
 <div class="first-box">
 <div class="first-horn">
 <img src="images/first_horn.jpg"/>
 </div>
 <div class="first-txt">
 <div class="txt1"><img src="images/first_txt1.jpg"/></div>
 <div class="txt2"><img src="images/first_txt2.jpg"/></div>
 </div>
 </div>
 <!-- 场景二 -->
 <div class="second-box">
 <div class="second-people">
 <img src="images/second_people.jpg"/>
 </div>
 <div class="second-txt">
 <img src="images/second_txt.jpg"/>
 </div>
 </div>
 <!-- 场景三 -->
 <div class="three-box">
 <div class="three-img">
 <img src="images/three_img.jpg"/>
 </div>
 </div>
 <!-- 场景四 -->
 <div class="fore-box">
 <div class="fore-img">
 <img src="images/fore_img.jpg"/>
 </div>
 </div>
 <!-- 场景五 -->
 <div class="five-box">
 <div class="five-img">
 <img src="images/five_img.jpg"/>
 <div class="u-enter">进入婚礼</div>
 </div>
 </div>
 <!-- 场景六 -->
 <div class="six-box">
 <div></div>
 <div></div>
 <div></div>
 <div></div>
 <div></div>
 <div></div>
 <div></div>
 <div></div>
 <div></div>
 <div></div>
 <div></div>
 <div></div>
 <div></div>
 <div></div>
 <div></div>
 <div></div>
 </div>
 <!-- 场景七 -->
 <div class="seven-box">
 <div class="clickMe">点我送祝福</div>
 <div class="seven-content">
 <div class="note-a1"></div>
 <div class="note-a2"></div>
 <div class="note-a3"></div>
 <div class="note-a4"></div>
 <div class="note-a5"></div>
 <div class="note-a6"></div>
 <div class="note-a7"></div>
 <div class="note-a8"></div>
 <div class="note-a9"></div>
 <div class="note-a10"></div>
 <div class="note-a11"></div>
 <div class="note-a12"></div>
 <div class="note-1">一定要幸福哦~</div>
 <div class="note-2">祝你们白头偕老!</div>
 <div class="note-3">早生贵子~</div>
 <div class="note-4">新婚快乐~</div>
 <div class="note-5">生个宝宝认我做干妈!</div>
 <div class="note-6">喜结良缘O(∩_∩)O哈哈哈~</div>
 <div class="note-1">一定要幸福哦~</div>
 <div class="note-2">祝你们白头偕老!</div>
 <div class="note-3">早生贵子~</div>
 <div class="note-4">新婚快乐~</div>
 <div class="note-5">生个宝宝认我做干妈!</div>
 <div class="note-6">喜结良缘O(∩_∩)O哈哈哈~</div>
 </div>
 </div>
 </div>
 <!-- 遮罩层 -->
 <div class="mask"></div>
 <div class="pop-box">
 <h1>送上祝福语</h1>
 <textarea id="write">写上您的祝福吧~</textarea>
 <div class="u-sure" id="uSure">确定</div>
 </div>

三、js代码

场景一:

var $firstHorn=$(".first-horn"), /* 场景一左边喇叭 */
 $firstTxt=$(".first-txt"), /* 场景一文字div */
 firstTxtWidth=$firstTxt.width(), /* 文字div的宽度 */
 $secondBox=$(".second-box"), /* 场景二box */
 $secondPeople=$(".second-people"), /* 场景二左边人物 */
 $secondTxt=$(".second-txt"), /* 场景二右边文字 */
 $threeBox=$(".three-box"), /* 场景三box */
 $threeImg=$(".three-img"), /* 场景三图片 */
 $foreBox=$(".fore-box"), /* 场景四box */
 $foreImg=$(".fore-img"), /* 场景四图片 */
 $fiveBox=$(".five-box"), /* 场景五box */
 $fiveImg=$(".five-img"), /* 场景五中间图片 */
 $uEnter=$(".u-enter"), /* 进入婚礼按钮 */
 $sixBox=$(".six-box"), /* 场景六box */
 $sixDiv=$sixBox.find("div"), /* 场景六里面小块div */
 sixDivWidth=$sixDiv.width(), /* 场景六里面小块div的宽度 */
 sixDivHeight=$sixDiv.height(), /* 场景六里面小块div的高度 */
 sixBoxWidth=$sixBox.width(), /* 场景六宽度 */
 sixBoxHeight=$sixBox.height(),/* 场景六高度 */
 $sevenBox=$(".seven-box");
 /* 场景一 */
 $firstHorn.animate({left: 0},1000);
 $firstTxt.animate({left: "435px"},function(){
 $firstTxt.fadeIn(1000);
 showTxt($firstTxt.find("div:eq(0)")); /* 显示第一行文字 */
 setTimeout(function(){showTxt($firstTxt.find("div:eq(1)"));},3000); /* 显示第二行文字 */
 setTimeout(scene2,7000); /* 进入场景二 */
 });
 /* 显示文字 */
 function showTxt($obj){
 for(var i=0; i < 8; i++){
 (function(){
 $obj.animate({width: firstTxtWidth*(i+1)+"px"}); /* 根据i值,width逐渐变大 */
 })(i)
 }
 }

描述:场景一主要有两个功能,第一个是控制左边图片,第二个是让右边文字逐一显示。

场景二:

/* 场景二 */
 function scene2(){
 $firstTxt.fadeOut();
 $firstHorn.animate({left: "-422px"},function(){
 $secondBox.show();
 $secondPeople.animate({left: "0"});
 $secondTxt.animate({left: "230px"},function(){
 $secondTxt.fadeIn(1000);
 setTimeout(scene3,2000); /* 进入场景三 */
 });
 });
 }

描述:场景二功能简单一点,只控制左边人物出现,紧接着是文字显示。

添加祝福语:

/* 点我送祝福 */
 $clickMe.click(function(){
 $write.val("送上您的祝福吧~");
 $mask.fadeIn();
 $popBox.animate({top: "50%"});
 })
 /* 获取焦点时 */
 $write.focus(function(){
 var _val=$(this).val();
 if(_val=="送上您的祝福吧~"){
 $(this).val("");
 }
 })
 /* 丢失焦点时 */
 $write.blur(function(){
 var _val=$(this).val();
 if(_val.length==0){
 $(this).val("送上您的祝福吧~");
 }
 })
 /* 点击确定 */
 $uSure.click(function(){
 var _writeVal=$write.val();
 var _randomNum=Math.ceil(Math.random()*6);
 if(_writeVal !="送上您的祝福吧~"){
 var _div='<div class="note-'+_randomNum+'">'+_writeVal+'</div>';
 $sevenContent.append(_div); /* 如果输入祝福语,将此标签添加的尾部 */
 defineSevenDiv($sevenContent.find("div:last"));
 $popBox.animate({top: "-300px"},function(){
 $mask.fadeOut();
 draggableNote(); /* 可拖动卡片,给新添加的标签赋予拖动功能 */
 });
 }else{
 alert("请输入祝福语!");
 }
 })

描述:添加祝福语中,需填写祝福语,否则不让提交。可提交的祝福语便随机散布在祝福墙中,可实现随意拖动功能。

js所有代码:

/**
 * User: wei ya
 * Date: 14-6-12
 * Time: 下午8:08
 * 小型婚礼
 */
$(function(){
 var $firstHorn=$(".first-horn"), /* 场景一左边喇叭 */
 $firstTxt=$(".first-txt"), /* 场景一文字div */
 firstTxtWidth=$firstTxt.width(), /* 文字div的宽度 */
 $secondBox=$(".second-box"), /* 场景二box */
 $secondPeople=$(".second-people"), /* 场景二左边人物 */
 $secondTxt=$(".second-txt"), /* 场景二右边文字 */
 $threeBox=$(".three-box"), /* 场景三box */
 $threeImg=$(".three-img"), /* 场景三图片 */
 $foreBox=$(".fore-box"), /* 场景四box */
 $foreImg=$(".fore-img"), /* 场景四图片 */
 $fiveBox=$(".five-box"), /* 场景五box */
 $fiveImg=$(".five-img"), /* 场景五中间图片 */
 $uEnter=$(".u-enter"), /* 进入婚礼按钮 */
 $sixBox=$(".six-box"), /* 场景六box */
 $sixDiv=$sixBox.find("div"), /* 场景六里面小块div */
 sixDivWidth=$sixDiv.width(), /* 场景六里面小块div的宽度 */
 sixDivHeight=$sixDiv.height(), /* 场景六里面小块div的高度 */
 sixBoxWidth=$sixBox.width(), /* 场景六宽度 */
 sixBoxHeight=$sixBox.height(),/* 场景六高度 */
 $sevenBox=$(".seven-box");
 /* 场景一 */
 $firstHorn.animate({left: 0},1000);
 $firstTxt.animate({left: "435px"},function(){
 $firstTxt.fadeIn(1000);
 showTxt($firstTxt.find("div:eq(0)")); /* 显示第一行文字 */
 setTimeout(function(){showTxt($firstTxt.find("div:eq(1)"));},3000); /* 显示第二行文字 */
 setTimeout(scene2,7000); /* 进入场景二 */
 });
 /* 显示文字 */
 function showTxt($obj){
 for(var i=0; i < 8; i++){
 (function(){
 $obj.animate({width: firstTxtWidth*(i+1)+"px"}); /* 根据i值,width逐渐变大 */
 })(i)
 }
 }
 /* 场景二 */
 function scene2(){
 $firstTxt.fadeOut();
 $firstHorn.animate({left: "-422px"},function(){
 $secondBox.show();
 $secondPeople.animate({left: "0"});
 $secondTxt.animate({left: "230px"},function(){
 $secondTxt.fadeIn(1000);
 setTimeout(scene3,2000); /* 进入场景三 */
 });
 });
 }
 /* 场景三 */
 function scene3(){
 $secondBox.hide();
 $threeBox.fadeIn();
 for(var i=0; i < 6; i++){ /* 控制图片跳转频率 */
 if(i==0){
 $threeImg.css({left:0,top:0});
 }else if(i%2==0){
 $threeImg.animate({left: 40*i+"px",top: 30*i+"px"},80*(6-i));
 }else{
 $threeImg.animate({left: 40*i+"px",top: "200px"},80*(6-i));
 }
 }
 setTimeout(scene4,2500); /* 进入场景四 */
 }
 /* 场景四 */
 function scene4(){
 $threeBox.hide();
 $foreBox.fadeIn();
 $foreImg.animate({top: "80px"},1000);
 setTimeout(scene5,2500); /* 进入场景五 */
 }
 /* 场景五 */
 function scene5(){
 $foreImg.animate({left: "960px"},function(){
 $fiveBox.fadeIn();
 $fiveBox.find("img").css({"transform": "scale(1)"});
 $uEnter.click(function(){
 $fiveBox.hide();
 setTimeout(scene6,400); /* 进入第六场景 */
 })
 });
 }
 /* 场景六 */
 var colCount=4, /* 多少列 */
 rowCount=4; /* 多少行 */
 function scene6(){
 $sixBox.fadeIn();
 /* 聚合 */
 $sixDiv.each(function(){
 var _index=$(this).index(),
 col=_index%colCount, /* 第几列 */
 row=Math.floor(_index/rowCount), /* 第几行 */
 cssLeft=sixBoxWidth/2 - colCount/2*sixDivWidth + col*sixDivWidth, /* left的值 */
 cssTop=sixBoxHeight/2 - rowCount/2*sixDivHeight + row*sixDivHeight, /* top的值 */
 divLeft=-col*sixDivWidth, /* 背景定位的宽度 */
 divTop=-row*sixDivHeight; /* 背景定位的高度 */
 $(this).css({"left": cssLeft,"top": cssTop, "background-position": divLeft+"px "+divTop+"px"}); /* 先设置成为聚合,定位好背景图片 */
 setTimeout(scatter,1600); /* 调用散开 */
 })
 setTimeout(scene7,3000); /* 进入第七场景 */
 }
 /* 散开 */
 function scatter(){
 $sixDiv.each(function(){
 var _index=$(this).index(),
 col=_index%colCount, /* 第几列 */
 row=Math.floor(_index/rowCount), /* 第几行 */
 cssLeft=(col-1)*(sixBoxWidth+sixDivWidth)- sixDivWidth, /* 我这里的水平间距大小为盒子大小加上它自身的宽度 */
 cssTop=(row-1)*(sixBoxHeight+sixDivHeight)- sixDivWidth; /* 我这里的水平间距大小为盒子大小加上它自身的宽度 */
 $(this).animate({"left": cssLeft,"top": cssTop},1200);
 })
 }
 /* 场景七 */
 var $sevenDiv=$(".seven-content div"),
 $clickMe=$(".clickMe"),
 /* 送上祝福 */
 $mask=$(".mask"),
 $popBox=$(".pop-box"),
 $write=$("#write"),
 $uSure=$("#uSure"),
 $sevenContent=$(".seven-content");
 function scene7(){
 $sixBox.hide();
 $sevenBox.fadeIn(1000);
 $sevenDiv.each(function(){
 defineSevenDiv($(this));
 })
 function defineSevenDiv($own){
 var _obj=defineRandom();
 $own.css({"transform":"rotate("+_obj.rotate+"deg)"}); /* 设置随机旋转值 */
 $own.animate({left: _obj.left+"px",top: _obj.top+"px"}); /* 随机排布 */
 }
 /* 定义随机left,top和旋转值 */
 function defineRandom(){
 var randomLeft=Math.floor(680*(Math.random())) + 30, /* 图片left值 */
 randomTop=Math.floor(400*Math.random()) + 30, /* 图片top值 */
 randomRotate=20 - Math.floor(40*Math.random()); /* 图片旋转角度 */
 return {
 left: randomLeft,
 top: randomTop,
 rotate:randomRotate
 }
 }
 /* 拖动祝福卡片 */
 draggableNote();
 /* 拖动图片 */
 function draggableNote(){
 $(".seven-content div").draggable({
 containment: $sevenContent,
 zIndex: 2700,
 start: function(){
 $(this).css({"transform":"rotate(0deg)","cursor": "crosshair"}); /* 开始拖动图片旋转为0,鼠标样式改变 */
 },
 stop: function(){
 var _obj=defineRandom();
 $(this).css({"transform":"rotate("+_obj.rotate+"deg)","cursor": "pointer"}); /* 停止拖动,旋转为随机的 */
 }
 })
 }
 /* 点我送祝福 */
 $clickMe.click(function(){
 $write.val("送上您的祝福吧~");
 $mask.fadeIn();
 $popBox.animate({top: "50%"});
 })
 /* 获取焦点时 */
 $write.focus(function(){
 var _val=$(this).val();
 if(_val=="送上您的祝福吧~"){
 $(this).val("");
 }
 })
 /* 丢失焦点时 */
 $write.blur(function(){
 var _val=$(this).val();
 if(_val.length==0){
 $(this).val("送上您的祝福吧~");
 }
 })
 /* 点击确定 */
 $uSure.click(function(){
 var _writeVal=$write.val();
 var _randomNum=Math.ceil(Math.random()*6);
 if(_writeVal !="送上您的祝福吧~"){
 var _div='<div class="note-'+_randomNum+'">'+_writeVal+'</div>';
 $sevenContent.append(_div); /* 如果输入祝福语,将此标签添加的尾部 */
 defineSevenDiv($sevenContent.find("div:last"));
 $popBox.animate({top: "-300px"},function(){
 $mask.fadeOut();
 draggableNote(); /* 可拖动卡片,给新添加的标签赋予拖动功能 */
 });
 }else{
 alert("请输入祝福语!");
 }
 })
 }
})

总结:做完这个小型婚礼,我自己都喜欢自己了,嘿嘿,小小自恋下,希望这个动画也能给大家一个小惊喜。如果大家觉得不错,希望大家能动动小手给我一个小小的赞,促使我不断努力不断去发现,谢谢~ O(∩_∩)O~~

下载:download.csdn.net/download/ya307115947/7497205

链接:cnblogs.com/tattoo/p/3788019.html

回复“资源”,领取 练手源码,视频教程,微服务、并发,数据可调优等,搜索【Java知音】

着信息时代的发展,可能因为距离或者其他原因,不能亲自给亲朋好友送上手写请柬,电子请柬就成了新人们的首选。

6月初安以轩大婚,宣布结婚最吸引人眼球的就是他们的创意电子喜帖了!

这个喜帖设计非常浪漫,用了安以轩最喜欢的卡通人物“哆啦A梦”。

最创意的设计莫过于要亲亲手机屏幕才能打开喜帖的互动设计。

很可爱吧!!结婚喜帖做成这样很暖心,大大加深了大家对婚礼信息的印象,而且制作起来并不麻烦喔!~

小编亲测了现在网络上的电子请柬制作网站与app,简单易上手,甚至不用学习,制作也花费不了几分钟,高效快捷!一起来看看吧~

1

简客

简客界面干净清新,进入页面之后可以直接点击“婚礼”进入编辑界面,再根据提醒自定义自己的电子请柬。

如果为了方便也可以直接选用模板库里的模板进行编辑,操作简单,全免费。

app:简客

2

秀米

秀米有两大功能:H5和长图文排版。

模板不是特别多,但是素材挺多的,制作稍微有一点点复杂,如果自己有创意,也有时间,可以慢慢做,会做出非常好看又独一无二的婚礼请柬,全免费。

长图文排版比电子请柬的制作相对简单,素材也可以用秀米自带的。相当于给各位宾客写了一封邀请函。

网址:https://xiumi.us/#/

3

喜帖纪

这是一个专门制作请柬、邀请帖、喜帖类的网站。

风格较多:有森系、日系、欧美、中国风,还有摄影工作室或者影楼比较常用的杂志风。

画风美丽,但是大部分都收费,基本在30+

收费的电子请柬除了画风比较细腻以外,更是增加了婚礼流程与反馈。

给新人的祝福提交以后也能在电子请柬的下面显示,所以钱花的还是值得的。

网址:http://www.xitieji.cn/scene

4

喜帖居

喜帖居的婚礼请柬比较多,原创的也多,与其他网站的模板重合较少,质量上乘。

收费大多在40+元左右,性价比一般。

需要的可以自己去网站上慢慢挑挑看。

网址:http://www.xitieju.com/scene

5

柬讯

这是一款专门制作婚礼所用电子请柬的app,目前小编没有找到他们的官方网址,所以专门下了一个app来看看。

操作超级简单,只需要选择好模板,导入婚纱照,相应输入时间地点,选择一段自己喜欢的音乐,即可生成。

一般模板需要9.9元,制作不超过三分钟。省时省事还省心。

选择发请柬 → 购买模板 → 添加照片 → 填入相应信息 → 选择音乐 → 完成。

app:柬讯

6

微艺秀

微艺秀的制作方法与其他平台相比,性价比并没有那么高,价格偏贵。但是也不乏有特别精美好看的。

如果对电子请柬要求较高或者想要特别一点的,可以考虑。

不过小编发现他们家的模板好像与别的网站有部分重合,价格也有误差,可酌情选择。

网址:http://www.ve13.com/scene

7

邀约

这个网站很多专业的婚纱影楼都在用,模板虽然不多,但是精致程度堪比喜帖纪这种收费的网站。

小清新和中式风格的模板都很好看。而且也有婚礼流程制作页面,重要的是全免费~~

这个网站还有一系列宝宝百日宴或者生日宴的邀请卡制作模板,画风很可爱。

这个制作网站素材的替换素材比较少,制作的话可只改照片与文字比较简单一类。

因为用的人比较多,所以如果婚礼旺季可能会与其他人“撞”电子请柬。

网址:http://www.yaoyue365.com

8

初页

初页是一种”类PPT”的移动端设备(如手机、pad)展示与传播的H5页面,通俗点讲就是翻翻看。

下载了初页的app以后可直接搜索关键字“婚礼”,模板虽然不多,但是原创性很强,因为相对来讲也比较好听。

收费模板不多,自己制作的不需要钱。

APP:初页

9

易企秀

易企秀相对来讲是比较专业的H5制作软件,可操作空间大,若是有点小基础完全可以自己制作。

分门别类多,素材替换也多。就算是毫无经验也可以慢慢摸索着做。

相比于其他的模板网站,易企秀的风格化做的更好,只要自己有更多想法就能做出更不同的东西。

部分模板收费,价格在可以接受的程度。

界面制作功能完善,也有单独编辑好的页面可以插入,不论是婚礼流程还是其他信息,都可以在自己的想法下完成编辑。

其他公用模板也可以进行再编辑。

网址:http://store.eqxiu.com/scenelist-2.html

10

maka

maka是许多新人互相推荐的,模板比较小清新,可以根据色系来选择模板,新人们可以根据自己婚纱照的色系直接选择,很节省时间。

价格在10~60元以内。新人们可对比起来挑选,操作也很简单,五分钟内可以制作出一份很好看的婚礼请柬。

网址:http://maka.im/store

电子请柬一般具有以下几个因素

封面—婚纱照展示—婚宴时间、地点—地图—回馈联系人—音乐

网站和模板的不同也会相应的调整顺序,但是这几点必不可少。

在素材的选择上尽量做到色调统一,就会好看。

素材可以在相应的网站找矢量图,不用抠图,直接保存下来,导入请柬就好。

文案方面可以以爱情故事为叙述,让你们之间的点点滴滴丰富这份请柬。

素材风暴:http://www.sucaifengbao.com/

千库网:http://588ku.com/sucai/

千图网:http://www.58pic.com/tupian/hunli.html

电子请柬要好看,除了模板之外,更多的是制作人的心意。

新人们可以一起动手为自己的婚礼做一个电子请柬,一个人负责找素材,一个人负责找模板。

就算花了不止三分钟,但是这份美好的回忆一定会记很久的。

若是很赶急的新人,也可以直接上某宝购买一个,价格比网站上的相对便宜,不过质量良莠不齐,选择的时候一定要多对比一下。

(致力于保护作者版权,部分作品来自网络,无法核实出处,如有侵权请联系删除。谢谢!)

前有家长在人民网“领导留言板”留言:“孩子周末又面临无所事事的状态,建议考虑如何改善丰富孩子们的周末生活,让孩子周末有奔头。”

一边是各地教育部门大力落实“双减”政策,特别是学校在提升教育质量、为学生减轻校内负担上不断发力;一边是部分家长面临新的育儿焦虑。说到底,还是当孩子从繁重的课外辅导中解放出来之后,家庭教育并没有主动填补空白,或拿出可行的教育设计。

作为教育管理者应该看到这一新的矛盾,找准家长焦虑的根源,帮助家长学会引导孩子将时间和精力用在有趣有益的事情上。小编整理了一些实用的资源,校长和老师们不妨推荐给家长,让孩子的课余时间过得更加充实有趣。

01

性价比超高的“私人家教”

国家级免费资源不可错过

很多家长非常担心孩子本身基础不好,看到没有补习班和网课班的孩子周末“无所事事”,越发焦虑。

对于这类家长,有个教育部提供给中小学生的一个学习网站,完全免费,不用实在可惜。

里面涵盖了从小学一年级到高中各科目的全部课程,授课的老师也都是很难得的特级教师。

这个宝藏资源的全名叫「国家中小学网络云平台」,网址是:

https://ykt.eduyun.cn/ykt/sjykt/index.html?from=timeline

无论手机电脑,点进去就能直接看直接学,非常方便。

因为是国家推出的,所以里面学习的内容,异常的丰富,孩子们一年级到高中各科课程,都有名师重点讲解。

不但如此,里面还有心理健康讲座、有教育意义的电影、纪录片。

课堂知识复习预习查漏补缺都可以

打开平台,它的首页是这样的。

先是文化课的学习,分为小学、初中、高中三个阶段,按学期排列,全部课程都有。

孩子们找到对应的年级学期,点进去,选择科目就可以学习了。

科目也很全,连道德与法治、音乐、美术这样的副科也都有。

每节课都是名师录播课。这些老师,大多数是北京教育高地——海淀各名学校的骨干老师,课堂风格突出,讲解透彻。

之前,这种名校的名师课,我们只是听说过,现在只要登录这个网站,天南海北的孩子,都能听到。

随便截取两个老师,大家感受一个“国家队”的师资排面:

小学生的课,每节在 15-20 分钟左右,中学生的课,在 20-25 分钟,在课时设置上,很是符合孩子们视力保护的需求,也很真实地再现孩子课堂的场景。

老师讲解的同时,有板书呈现,节奏很适中。为了增强互动性,还有「提问回答」的环节。

看同龄孩子怎么回答这一问题,孩子们对比自己的思考,既有参照,又能拓展思路。对思维能力也是个有效的提升过程。

生命安全、心理健康的课要早点给孩子上

特别值得一说的,是专题教育板块,里面防疫知识、品德教育、生命安全教育,心理健康教育都有。

尤其是「生命安全课」和「心理健康课」,确实应该早点上给孩子们。

2000-2005 年,国家 0-14 岁儿童因意外伤害导致的死亡率是 0.2‰,平均每年有近 5 万、每天近 150 个孩子,因为意外伤害失去生命。

触目惊心的数字,是孩子防护常识的缺失,以及自救办法的匮乏。

生命安全这个主题里,又分为生命教育、自然灾害、意外伤害、公共卫生、社会安全、网络安全几个小版块。

里面把孩子可能遇到的各种危险、危害,都说了。

比如:路遇恶狗,千万不能拔腿就跑,更不能看它的眼睛,也不要大声尖叫,要保持原来的速度,慢慢移开。

像地震如何自救,暴雨怎么防范,都有各种实验、演示,警示孩子们潜在的危险,并示范了正确的防范、自救方法。

心理健康教育里,孩子们常见的「考试焦虑」「怎么面对父母的批评」「怎么表达情绪」这些问题,都站在孩子的角度一一剖析,并给到实用的落地方法。

孩子的成长,知识的增量不能少,这类能深入稳妥和世界建立稳固联结的认知增量,也同样很重要。

这两个专题,手把手教孩子剖析自己、认知情绪、认识世界的潜在危险,让孩子日后无论是控制情绪,还是应对外部环境变化,都变得胸有成竹。

阅读、影视资源丰富,让亲子时光更有意义

平台上有「经典教育」和「影视教育」两个主题,它们很适合用来拓展孩子的课外积累。

「经典阅读」里,有名师讲经典的视频课,孩子听过这些经典篇章,再学习背诵,就容易多了。

还有几百本的课外电子书,文学、科学、思维、传记、建筑等方方面面的都有。

很多书目,都是中小学必读书目,可以给孩子下载下来慢慢读,也可以把重点章节打印下来,供孩子重点学习复习,就像坐拥一座小型电子图书馆一样便利。

打开「影视教育」主题,更像挖宝一样,惊喜多多,里面有好多珍贵的影视资源。

除了《祝福》《边城》《林家铺子》《小花》等经典老片,还有老一辈革命家、名人的成长奋斗纪录片。观看这类影片,能让孩子对过去的时代,有更真实更清晰的认知。

丰富的家庭教育资源,帮助父母自身成长

这个平台,除了方便孩子,也给父母们带来了不少福利。

怎么让孩子远离手游、好的学习习惯如何养成、怎么做个好爸爸、怎么跟孩子讲「性」、怎么帮孩子平稳读过青春期等等,父母们关心的很多问题,都能从一节节的视频微课中,找到能落地的答案。

这些家庭教育资源,长期连贯地学下来,父母们不但能掌握很多实用技巧,更关键的是,还能改善家庭教养模式。

一个双向互动亲子关系,会让孩子变得更好,也能让我们感受到生养孩子的幸福。

02

多去博物馆少上培训班

这些“云看展”资源值得好好利用

现在的中高考越来越考察孩子的日常积累。例如,北京中考题曾经有让考生写参观博物馆的感受。很多专家建议,平常孩子的学习要多去博物馆少上培训班,走出课本、走出家门、走进社会大课堂。

对一线城市的孩子来说,博物馆资源触手可及。但很多孩子的城市资源有限,平常没条件能随时看展览,这个时候好的线上资源可以弥补这一劣势。

由“假日博物馆”团队研发的系列动画纪录片,可以足不出户,带着孩子云看展。

这部纪录片,加入了动画IP猫馆长的形象,以猫馆长为讲解员,将博物馆的实景拍摄,结合动画制作+猫馆长讲解的形式,让孩子像看动画片一样,在看展的同时,学习历史、文化和艺术,以及大语文、政治、地理、科学等跨学科素养。

《假日博物馆》系列纪录片虽然内容看起来轻松,但是国家文物局“博物馆进校园”项目首个民营单位,该系列视频获得共青团中央、央视频等官方媒体推荐和支持,主创团队由清华大学历史学硕士、复旦大学历史学博士,现任复旦大学导师、复旦大学文史研究院副研究员段志强老师领纲。

这个“云看展”资源还有一点优势是在表达方式上,摒弃了说教式的乏味叙述和传统纪录片的生涩表达。每集只要8分钟左右,不知不觉就看完了,这种学习方式,完全不担心孩子觉得枯燥。

03

一档“大师”云集的科普公益节目培养孩子科学素养

研究表明,儿童早期对科学的兴趣,对后续学习以及是否从事科学领域工作有预测作用。而大部分人的科学兴趣是在14岁前建立的。

未见浩瀚宇宙,怎知梦想之大?青少年的科学启蒙需要必要的环境和条件支持。优质的科普课程可以让让科学世界的光照在他们身上。

“校长会”推荐一档腾讯与宋庆龄基金会合作推出的——“给孩子们的大师讲堂”课程系列。家长可以在腾讯视频上直接搜索资源。

目前节目更新到16集,每集10分钟,每一期都有不同领域的科学巨匠,为孩子做相关科普演讲,非常适合家长和孩子们一起观看。

比如:

第十一届全国政协副主席、中科院院士王志珍,

中国月球探测工程首任首席科学家、“嫦娥之父”欧阳自远,

被《自然》期刊称为“量子鬼才”的中国科学技术大学教授陆朝阳等

此外也收录著名物理学家斯蒂芬·霍金生前在腾讯科学WE大会上的8分钟演讲《我们为什么要探索宇宙》,讲述人类星际迁徙的愿景和推进计划。

课程内容可以让孩子看到科学研究的巨大魅力。例如,中国月球探测工程首任首席科学家——“嫦娥之父”欧阳自远,及其团队,为了去往人类从未达到过的月球背面,设计出的“科技大白”嫦娥4号在1、2、3号的科技基础上,做出了跨时代的探索。欧阳自远在课程中讲述了他的探索过程:

在月球背面,地形起伏不平、高山峻岭、沟壑纵横,探测器落下去必定会砸个坑,科学家们或许就此丧生。

为此,很多科学界朋友寄过来书和科普照片,劝我放弃探测月球背面的决心。

但我坚信,科技探索是为人类更好发展服务的,一定要去往月球背面。

借助数学家拉格朗日的算法,即两个运动的大物体之间,有5个引力平衡点,其中第2个引力平衡点是在小物体的那一面。

于是嫦娥4号团队发射一个中继星到拉日朗日所言的第2点,看看能不能将月球的背面和地球联系在一起。

结果,打开网状天线,探测器拍到的照片很精彩,但在月球上最大困难便是月球表面超级真空的环境,一个东西往下掉,越掉越快,只会被砸得稀乱,嫦娥团队科学家随即在着陆器的下方安装一个发动机,着陆器越往下掉,发动机越往上推。

完美避坑的同时,探测器用高智能的照相机,边拍照边掉落,同时“一心三用”,判断当下的环境是否适合降落,无法降落就立即挪走,再拍一张,不行再挪再拍照。

挪来挪去,最后拍了3764张照片,最后按照人工智能的指示,拍了最完整的照片,才就此安稳落入地球表面,完好无损,没有被砸。

这组极其珍贵罕见的招聘不仅让我们恢复了月球神秘面纱的历史,也让人们了解了月球背面的环境。

嫦娥4号工作了整整一年,取得巨大的成果。

欧阳自远想告诉孩子们:为了人类可持续发展,不再被动,不仅嫦娥4号的团队如此,全世界的科学家都一样,为人类未来更幸福的目标奋进。

建议

综观那些优秀的家长,往往是怀着巨大的耐心,与孩子一起成长,愿意拿出时间与孩子进行高质量的互动。一方面家长引导孩子的学习兴趣,培养他们对阅读、运动的热爱,对大自然的亲近感,与小伙伴的合作意识以及动手操作的能力;另一方面不断反思自身,检视自己的不足,以更好的心态、更适合的途径来因材施教。

生活即教育,生活中处处有教育。除了上面推荐的线上资源值得加以利用,周末家长可以陪伴孩子更多走向户外。跑步、骑行、轮滑、踢球、踢毽子、跳绳等运动,阅读、书法、手工等活动,不分城市农村,不论家庭经济情况,简单易行,效果明显,都可以让孩子在身体上强健起来,在心灵上细腻起来,在精神上丰富起来。

教育不是哪一个部门、哪几个人的事,在助力下一代健康成长方面,建议政府担负责任,如组织开展对学生周末活动需求的专题调研,制定丰富学生周末生活的工作方案,但家庭教育不能冷眼旁观,同样重任在肩。善于学习,与孩子共同成长,是一种现实要求,更是时代对所有家长提出的教育命题。

来源: 中国教育三十人论坛