今天完成的事:
1.完成九宫格的基本结构
在网上下载清除css默认样式的文档
简述:创建一个div,创建无序列表ul,ul上面9个格子li,下面创建2个链接li,给div设置margin:?px auto使盒子垂直居中,给li设置float浮动,
每3个格子一行,用border-radious设置圆角,文字用text居中,最后设置颜色.行高等样式
2.了解了一些长度单位元素,我一直都是将单位写死的,利用这些单位会使网页元素大小更加灵活,如%以比例设置长度。vw能改变浏览器内部大小,缩放浏览器字体大小会改变
3.开始学习js,已经了解js中变量和字面量
遇到的问题:九宫格中在点击两个a链接文字时颜色为白,但鼠标移出文字,放在ul盒子内部时文字颜色变黄,花了10多分钟通过将行内元素a转换为块解决
目前还不会使用github上传代码
也不会做九宫格随机颜色变化
今天的代码
<link rel="stylesheet" href="./css/style.css">
<style>
div {
width: 350px;
margin: 100px auto;
}
.top li {
width: 100px;
height: 100px;
background-color: orange;
float: left;
margin-left: 10px;
margin-bottom: 10px;
border-radius: 10px;
}
.foot li {
width: 350px;
height: 50px;
background-color: #fff;
border: 1px solid orange;
float: left;
margin-bottom: 5px;
border-radius: 5px;
line-height: 50px;
text-align: center;
}
.foot li a {
/* 转换块元素,可以使鼠标不点文字变色 */
text-decoration: none;
color: orange;
}
.foot li:hover {
background-color: orange;
}
.foot li a:hover {
color: #fff;
background-color: orange;
}
</style>
<div>
<ul class="top">
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
<ul class="foot">
<li><a href="#">开 始 闪</a></li>
<li><a href="#">结 束 闪</a></li>
</ul>
</div>
明天计划:
下载配置github
学习js基本语法
尝试随机变化九宫格颜色
评论