发表于: 2019-10-01 14:15:07

1 925



今日完成的任务,任务七首页界面的制作

今日收获:

1.在处理圆角的时候遇到的属性

-webkit-border-radius 是为了兼容 chrome 或 safari。

-moz-border-radius 是为了兼容火狐。

这两个都是处理圆角效果的,但不是w3标准的。

w3标准的是border-radius。

2.在flex布局里。如果主轴由命令row转为column,需要设置高度才能让justify-content的排列生效,因为默认宽度是浏览器宽度,而高度是没有的

3.隐藏audio播放进度条,只保留播放按钮的方法

 (1)添加音频控件autoplay="autoplay

 (2)设置宽高只剩播放按钮定位到想要的地方设置成完全透明,可以选择用 rgba透明或者opacity

4.学习鼠标悬浮在一个盒子上时,其下方出现另一个盒子的方法

(1)使两个盒子(box1,box2)都在另一个大的盒子(box)里,这时box1和box2是兄弟关系,使box2隐藏.

        隐藏有两种方法。display:none;和visibility:hidden;

        display:none;使元素隐藏并且元素不占据原来位置,从文档中消失,它下边的元素会上移。

        visibility:hidden;使元素隐藏,它占据原来的空间,它还在原来的位置只是不显示,它下边的元素不会上移。

       设置.box2{visibility: hidden;}隐藏,之后让鼠标悬浮在box1时出现box2,设置.box1:hover~ .box2{visibility:visible},这时鼠标放在box1上时就会出现box2。

(2):使一个盒子(box1)包含另一个盒子(box2),此时这两个盒子是父子关系,设置.box2{visibility: hidden;}隐藏,之后让鼠标悬浮在box1时出现box2,设置.box1:hover .box2{visibility:visible},这时鼠标放在box1上时就会出现box2。

当两个盒子是父子关系时设置.box2{visibility: hidden;}

                                            .box1:hover .box2{visibility:visible}

当两个盒子是兄弟关系时设置

                                           .box2{visibility: hidden;}

                                           .box1:hover~ .box2{visibility:visible}

当两个盒子是兄弟关系时须加这个~符号,否则没有效果。

4.明日计划,完成第二个页面。



返回列表 返回列表
评论

    分享到