知乎首页实战之表单模块输入部分细节

表单模块输入部分细节

输入手机号、输入验证码、语音验证码、注册按钮、协议部分


输入手机号部分:选择区号、分隔线、手机号输入
选择区号可以用按钮实现,实现文本垂直居中有个很好用的方法,将line-height属性的值设置为块height的值,当 两者相等时,文本居中。
输入号码部分用< input >标签,这里要隐藏边框。

.formRegion{              //选择区号
    width: 92.9667px;
    height: 48px;
    background-color: #b8e5f8;//块色
    text-align: start;//文本部分
    font-size: 14px;
    font-weight: 400;
    line-height: 48px;//居中显示
    color: rgb(133, 144, 166);//灰色
}
.telLine{               //分隔线
    position: absolute;//父级元素是rectInterface
    left: 132.9667px;
    top: 0;
    margin: 13px 12px 13px 12px;//设置外边距,可由分块不同进行调整
    width: 1px;
    height: 22px;
    background-color: rgb(133, 144, 166);//粉色
}
#formTel{
    background-attachment: scroll;
    background-color: yellow;
    height: 48px;
    text-align: start;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    outline-style: none;//设置轮廓的样式,获得焦点时输入框不显示轮廓
    border-style:none;//设置元素所有边框的样式,定义无边框
    color: rgb(133, 144, 166)
}

这里写图片描述


语音验证码
验证码输入框,获取验证码按钮,格式几乎同上

#formCaptcha{
    background-color: plum;//紫色
    height: 45px;
    text-align: start;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    outline-style: none;
    border-style:none;//边框格式
    color: rgb(133, 144, 166)
}
.mesObtain{
    background-attachment: scroll;
    background-color: white;
    position: absolute;
    right: 0;
    top: 0;
    margin: 10.5px 0 10.5px 0;
    //按钮设置大小,为后面js做准备,只能点击字体部分才能做出反应
    padding-top: 4px;
    padding-bottom: 4px;
    text-align: right;
    color: #1783c8;
}

这里写图片描述


注册按钮
注册按钮部分定好位置大小,设置好边框四角样式

.buttonForm{
    position: absolute;//父级元素依旧是rectInterface
    top: 143px;
    margin-top: 30px;
    border-width: 1px;
    border-style: solid;
    border-color: #0084ff;//边框颜色,设置之前必须有border-style属性
    border-radius:3px;//向 div 元素添加圆角边框
    padding: 0 16px 0 16px;
    width: 352px;
    height: 36px;
    background-color: #0084ff;
    color: white;
    text-align: center;
}

协议部分
在知乎首页源码里找出两个协议的超链接,添加两个< a >标签和一个按钮即可

<div class="protocol">注册即代表同意
     <a href="https://www.zhihu.com/terms">《知乎协议》</a>
     <a href="https://www.zhihu.com/terms/privacy">《隐私政策》</a>
     <a class="protocolReg" href="https://www.zhihu.com/org/signup">注册机构号</a>
</div>
}
.protocolReg{          //按钮
    background-color: rosybrown;
    position: absolute;
    left: 282px;
    width: 70px;
    height: 25px;
    color: rgb(23, 81, 153);
}

以上全部效果如图:
这里写图片描述

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 、下4载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 、下4载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合;、 4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值