发表于: 2018-04-29 23:01:46

1 424


今天完成的事情:优化任务7首页,制作任务7投票页优化,调试最终完成两个页面。

                            寻找利用js修改audio样式。给各个按钮加上链接,在首页和投票之间跳转。


明天计划的事情:制作完成结果页面,调试优化。


遇到的问题:这个任务涉及的东西还挺多的,比以前难了,小圆点说是用css制作,我找了一个css绘制图形的做法,绘制圆点。 黄色箭头说是滑动页面保持                     不变,这里不是很懂应该怎么做,定位?还是什么做法?


                 主体用了之前九宫格的做法,用一个正方形框以九宫格方法分布,在里面再放个小正方形,设置其为水平垂直居中,再把小正方形分上下        部分放名字和号码,文字垂直居中没解决,底部会突出小正方形,因为是比例高度,所以line-height无效,最后用了display:table  vertical;align的         方法来设置垂直居中。


              对于鼠标事件,用了之前的父元素hover,display:block,子元素display;none的方法;我把四个小图标放在一个小盒子里,在把四个小盒子放在一个大盒子里,定位到黄色正方形下方。因为我想不应该是直接四个图放一起显示,因为要点击每个不同图标,如果放一起那么点击的就是一整个,但是我好像记得之前学过一个图片区域选择之类的方法,是创建图像映射,应该也可以这么做。

                audio修改,网上找了半天,有的太多看不懂,太复杂,js不懂,后来终于找到一个最简单的,

                 <audio src="images/财富自由.mp3" id="aud"></audio>

                 <div id="playpause" class="icon-play"></div>

                <script type="text/javascript">

                var aud = document.getElementById("aud");

                     var img = document.getElementById("playpause");

                img.onclick = function() {

                  if (aud.paused) {

                    aud.play();

                  } else {

                   aud.pause();

                     }

               }

             aud.addEventListener("play", function (e) {

                 img.src="images/play.png";

           }, false);

                aud.addEventListener("pause", function (e) {

                 img.src="images/play.png";

         }, false);

             </script>

最终实现效果。

收获:

简单了解了css制作三角,圆点,如和用js修改audio样式,还没学js,不是很懂,制作网页,最重要的还是先构思好布局方式,就像写文章,先构思好,之后便如行云流水,当然,知识一定要扎实。



返回列表 返回列表
评论

    分享到