发表于: 2019-01-31 12:25:28

1 753


-------------这是任务7的日报-----------

完成的事情:

1.排版

1.1、带凸出小三角的div、气泡框

http://www.cnblogs.com/daxiong/articles/3158630.html


1.2、hover时“弹出”其选项,---------用hover时显示-------移开后隐藏来处理

display: none; /*默认隐藏*/

.player:hover .options {
   display: flex; /*鼠标移上去就出现*/
}


1.3、纯CSS实现文字一行居中,多行左对齐的方法

https://www.cnblogs.com/xiaobuxiong/articles/5694486.html

说白了就是两个盒子相互嵌套,里面的盒子text-align: left,这个用于换行后左对齐,

外面的盒子text-align: center, 这个用于让里面的盒子整体居中。


1.4、有些按钮用超链接做,去除下划线

a:link, a:visited {
   text-decoration: none; /*超链接无下划线*/
}


1.5、task7-3里面footer要求背景透明,按钮不透明,

则两者间不能有父子关系,否则opacity会继承。

所以,得把背景独立成一个div,用z-index保证它后置。


1.6、task7-3,多行文字局部左对齐,整体居中:

将多行文字合为一个div,宽度由文字撑开,这就得让宽度脱离父级的继承,方法2种。

1 
/*    width: -moz-fit-content;        下面3行是利用fit-content水平居中
   width: fit-content;
   margin: auto;*/
   
2
display: inline-block; /*我更倾向转化成inline-block来实现居中,这样宽度就不会继承了。注意!block的宽度会继承父级,在这里体现为填满整行,无法居中*/





返回列表 返回列表
评论

    分享到