程序员方式原生表白网页

开发工具与关键技术:DW-Css3-Javascript
作者:Mr_恺
撰写时间:2019.01.19

原生表白网页

在日常的生活中,我们男生是不是都有一个心目中的女神或者喜欢的女孩呢?
因为怕给拒绝或者胆小,而只能偷偷的暗恋,关注她的一举一动,且不敢对她表白,现在用我们程序员的方法教你大胆的表白:

先给一个包括全部内容yinzang的div盒子,里面放h1标签和放一个类名为contentde 的ul无序列表,放图片进去并它们一个类名方便后面设置:
在这里插入图片描述
要采用 Flex 布局,就是我们说的**”弹性布局”,用少的代码实现一样的效果,把图片排列好在这里只用Flex 布局两个属性就行了,一个flex-flow属性和justify-content属性。
flex-flow属性有三个值:
nowrap:不换行(默认),
wrap:换行,第一行在上方,
warp-reverse:换行,第一行在下方
justify-content属性有五个值,对齐方式与轴的方向有关:
flex-start:(默认)左对齐,
flex-end:右对齐,
center:居中
space-between:两端对齐,项目之间的间隔都相等
space-around:每个项目两侧的间隔相等

在这里插入图片描述
效果如下:
在这里插入图片描述
想页面加载进来看见的是“爱的宣告”,然后通过一个css3效果再把图片显示出来:
先把全部图片设置一个opacity: 0;然后用span标签包住文字放进li标签,并给它一个id命名和设置样式,下面截图是一部分,就按这样样式设置下面的:
在这里插入图片描述
把文字进行定位,让你的那个她看见美观一点:
在这里插入图片描述
页面加载进来的效果如下:
在这里插入图片描述
设置css3动画和调用,把动画效果时间延迟触发,当第一个动画结束,第二个动画就立刻触发,按次一直下去,
并用到计时器,用到计时器的作用是:当开始以旋转动画效果把图片显示时,对应上的文字立刻隐藏起来,
注意:
1. 计时器设置文字隐藏起来时间=动画效果时间延迟触发。
2. 动画完成时间
=下一个动画效果时间延迟触发。

在这里插入图片描述
获取对应的span标签的id名,并设置计时器:只截小部分的图,按此设置下去就ojbk
在这里插入图片描述
效果如下:
在这里插入图片描述
然后搞一个“照片相册滚动”,css3就一个标签实现:
在这里插入图片描述
Css3中的marquee标签,其实我这个标签也是无意在W3School离线手册看到的,现在用的都是它的默认属性,就能实现我要的效果。
重要属性:
1.滚动方向direction(包括4个值:up、 down、 left和 right)
2.滚动方式behavior(scroll:循环滚动,默认效果; slide:只滚动一次就停止; alternate:来回交替进行滚动)
3.滚动速度scrollamount(滚动速度是设置每次滚动时移动的长度,以像素为单位)
4.滚动延迟scrolldelay(设置滚动的时间间隔,单位是毫秒)
5.滚动循环loop(默认值是-1,滚动会不断的循环下去)
6.滚动范围width、height
7.滚动背景颜色bgcolor
效果如下:

在这里插入图片描述
图片从左向右过来,滚动会不断的循环下去

在搞一个惊喜的效果,把自己想和她表白的话,通过一个按钮点击一下,中间图片消失就突然在消失地方把自己想和她表白的话显示出来, 并又设置一个计时器,在1分钟后又把图片显示回来。
设置一个按钮和样式:
在这里插入图片描述
在这里插入图片描述
再设置把自己想和她表白的话用li标签包括住,插进自己想在哪张图片上显示出来的,先把文字隐藏,图片显示
代码如下:
在这里插入图片描述
设置表白文字:
在这里插入图片描述
设置点击事件:
在这里插入图片描述
点击一下网页按钮:
在这里插入图片描述
点击后的效果:
在这里插入图片描述
一分钟后,文字消失,因为上面设置了动画效果时间延迟触发,图片不能立刻恢复,以动画效果恢复
开始恢复效果:

在这里插入图片描述
最后给个背景音乐:
在这里插入图片描述
在这里插入图片描述
网页一进来就自动播放:
在这里插入图片描述
文档很难表达出动画效果,想看全网页和源码请留言,新手上门,希望你们喜欢

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值