发表于: 2020-08-16 23:53:31

1 1451


今天完成的事情:初步设计任务四图形结构,首先是头部可以使用块级元素div,采用绝对定位的方式固定在页首,在其中加入行内元素分别置于左中右,在同一行中,代码如下

.header {
/*position: fixed;*/
   height: 100px;
background: #5fc0cd;
display: -webkit-flex;
justify-content: space-between;
vertical-align: middle;
line-height: 100px;
}

.close {
position: absolute;
display: -webkit-flex;
left:16px;
color: white;
text-align: left;
left: 0;
font-size: 24px;}

.login{
position: absolute;
text-align: center;
left: 0;
right: 0;
color: white;
font-size: 32px;
}

.register{
position: absolute;
display: -webkit-flex;
right: 16px;
text-align: right;
color: white;
right: 0;
font-size: 24px;}

<div class="header">
<p class="close">关闭</p>
<p class="login">登录</p>
<p class="register">注册</p>
</div>

图片标签img和input框均属于行内元素可以直接写在form表单标签中,form表单的主要作用是可以传递值。

完善一下其他的点

input {
outline: none;
border: none;
}
img{
border-right: 1px solid;

}
.submit{
background-color: #68CDD5;
text-align: center;
width: 100%;
height: 48px;
border: none;
color:white;
font-size: 32px;
}

    <form>
<img  src="image/iphone.png">
<input type="text" placeholder="请输入手机号"/></br>
</form>
</div>
<div>
<form>
<img  src="image/locked.png">
<input type="text" placeholder="请输入密码">
</form>
</div>


<form>
<input class="submit" value="登录"/></form>
</form>

初步生成的样式为

明天计划的事情:调整好中间的样式
遇到的问题:如何让两个行内元素对齐并且统一大小
收获:学会了初步的页面布局设计


返回列表 返回列表
评论

    分享到