发表于: 2019-10-28 23:13:09

1 1052


今日完成工作:

推进到了任务四,内容是制作一个移动端的登录页面。页面包括了两个部分,一个是置顶的蓝色区域,之后便是一份表单。

在置顶的蓝色区域内部,最开始先要确定它的位置,在此任务中我使用了相对位置,让他顶到左边和上边,而右边则是用的margin负距离给他填满空白。之后需要确定三个文本。开始想法是用盒子的浮动先让三个块水平排布,左边float left 右边float right,然后通过padding和margin的方式让三个块自适应在顶部的蓝色区域中,但师兄的推荐让我了解了弹性盒子的存在,在父元素中使用display:flex使用体验极佳,值得推荐。

 

   <div class="header">

        <div class="text1">注册</div>

        <div class="text2">登录</div>

        <div class="text3">关闭</div>

    </div>

 

表单中需要我们用到两个资料中的切图,将class直接写在input中去用background:url引用图标并确定大小。把input中的值写进去用padding确定文字在这个行中的位置,下一个同上。只是这个当中需要把用div把input包裹住应为背景色在这里是白色的。

最后在登录处,设置button并描述格式。

    <form>

        <div class="form1">        

            <input class="content1" type="text"  placeholder="请输入手机号">

        </div>    

        <br>

        <div class="form1">           

             <input class="content2" type="password" placeholder="请输入密码">

        </div>

        <input class="text4" type="button"  value="登录">

   

    </form> 


明日要完成的工作:

对任务五进行攻克,锻炼最近用的知识。

遇到的问题:

今天遇到的问题其实比较多的,首先一开始并不知道除了顶部的区域下面是使用表单的形式,第二是在input中的padding导致了右边空出来了一大截,询问师兄后才知道可以使用box-sizing属性可以把padding包括进去。

 



返回列表 返回列表
评论

    分享到