发表于: 2018-05-10 20:55:38

1 574


今天完成的事情:任务8的三个页面
明天计划的事情:完善这三个页面

遇到的问题:呵呵,自适应时格式崩了以及

页面三:

锚点

hover

header格式

响应式

页面一:

数字行格式居中

图片栏图片大小、

手机软件栏拆成多列

header


收获:

1)anchor锚点实现页面内容跳转:

http://www.jb51.net/web/118579.html

锚点是网页制作中超级链接的一种,又叫命名锚记。命名锚记像一个迅速定位器一样是一种页面内的超级链接,运用相当普遍。 
英文名:anchor 
使用命名锚记可以在文档中设置标记,这些标记通常放在文档的特定主题处或顶部。然后可以创建到这些命名锚记的链接,这些链接可快速将访问者带到指定位置。


代码: 
<a href="#001">跳到001</a> 
...文字省略 
<a name="001" id="001" ></a> 
...文字省略 


2)hover+transition实现鼠标悬停出现图片


-------------------------------------------------------------------------------------------------------------------------------------------------


任务6和7的任务总结没有放在日报里,问过师兄了,一起放在今天的日报里补一下~


任务名称:CSS=TASK6

成果链接https://hipicklerick.github.io/gitskills/

任务耗时:1天

任务总结:

header部分依旧使用固定定位实现header始终出现

按钮组使用两个盒子部分重叠实现,首先设置成行内块元素使他们在一行,对右边的按钮使用相对定位right使盒子相对正常位置向右移动实现重叠

下来菜单栏套用bootstrap下拉菜单框架,删除/重写部分样式

护工雇主详细信息依旧使用无序列表,与任务5不同的是任务6的小图标开始使用雪碧图加快页面访问加载速度;内部文字使用flex布局分散在两端。需要注意的是所有的p元素都设置:overflow: hidden超出部分隐藏; white-space: nowrap禁止换行;text-overflow: ellipsis出现省略号。价格信息不随页面缩放而消失,需要设置flex:none禁止收缩。

footer依旧同任务5:固定定位+flex布局。

重点学习了如何制作复杂的无序列表,制作无序列表时逻辑一定要清晰,要找出各行各元素的共同点节省代码。

header的按钮组原先是用 boostrap按钮组来做的,后来发现样式修改很难和psd图相一致,且修改时也很繁琐,最后经师兄指点最后用两个层叠的div完成的。

雪碧图的原理、制作、如何在html中使用。




-----------------------------------------------------------------

任务名称:CSS=TASK7

成果链接:https://hipicklerick.github.io/gitskills/

任务耗时:7天,慢

任务总结:

页面一:

header部分用固定定位position:fixed实现页面上下滑动时不动

header部分的菜单栏标签直接使用css绘制,用float:left定位

第二行捉鬼猜词版用flex布局 flex:space around实现定位,加一个空盒子占位

三个版本选择的divmargin0 auto 实现块级元素居中,div内部字体用flex布局实现垂直居中

版本选择下的文字(有1133个用户正在玩此款游戏)实现方式同上

页面最后一行的四个点用css实现,并需要hover事件,同样使用flex布局居中

此处注意右边的三角是相对整个页面而言的,因为游戏版本可能还有更多可以翻到下一页,但小三角的位置不会改动,此时我们用相对定位和translateY(y)实现转换


页面二:

header部分用固定定位position:fixed实现页面上下滑动时不动,header内的三个元素用flexspace -between实现

第二行audio标签注意用display:none隐藏、autoplay=autoplay”实现自动播放

每个玩家的情况这里我们用grid布局,每个盒子的单位注意使用vw以实现页面自适应,每个盒子内部的玩家角色类型和号码使用用flex布局。


页面三:

和页面而一样,header部分用固定定位position:fixed实现页面上下滑动时不动,header内的三个元素用flexspace -between实现

游戏结果的详细情况用无序表单实现,表单每行内的文字用flex布局


最后button标签背景的半透明我使用的是最简便的方式-用半透明的图片当背景。



-----------------------------------------

以下是5月10日的日报:

今天完成的事情:任务8的三个页面
明天计划的事情:完善三个页面的
遇到的问题:页面一的‘’手机软件‘’行的自定义错了、企业商标行图片格式不对、页面三无序列表的hover效果没有实现、 header部分格式不对
收获:

anchor,

hover+transition实现鼠标悬停出现图片



返回列表 返回列表
评论

    分享到