整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

「前端架构师详解Css12」案例“类天猫扫码登录实现”并分享代码

情提示:以下代码是我们邀请的前端架构师基于天猫门户编写的css相关代码,现在免费分享给大家,获取的方式为:

关注此头条号“互联网IT信息”——>私信发送 “天猫css” ,(注意:css全是小写)即可得到源代码的获取方式。

1. 此篇文章讲解目录:

  • 案例和由此案例重点讲解的知识点介绍

  • 案例代码实现

2. 案例和相关知识点介绍

此案例是页面,效果如下:

此页面的技术实现解析:通过css盒模型的绝对定位、相对定位来控制整体div的位置;使用padding和margin来控制div内部块的位置;

3. 此案例的代码实现

第一步:编写背景banner的html

第二步:定义背景banner的css

第三步:编写登录框的html

第四步:编写登录div的样式,使用绝对定位和padding来控制位置和里面内容的内边距

第五步:编写title和扫码部分的样式,使用margin来控制块与块之间的距离

第六步:编写扫码说明部分的css,使用margin来控制位置

第七步:编写注册和密码登录部分样式,同样适用margin来控制与上一个扫码说明之间的距离

例最终效果如下:

一、设置整个网页的背景色

图1

图2

二、创建一个盒子,让其水平居中,距离上边200像素。

图3

图4

三、把盒子设置四个角为圆角,圆10个像素。

图5

图6

四、在大盒子里做一个ding盒子,设置它上面两个角是圆角,下面两个角是直角。

图7

图8

五、ding盒子里输入几个字,让这几个字在盒子里水平居中,垂直居中,关于盒子内居中问题可参看我写的文【203】。

图9

图10

六、在deng盒子里面再做三个小盒子,取名为ref,注意如果这三个盒子不用浮动,会有什么效果,这个你可以试试看。

图11

图12

七、往ref盒子里面添加信息,发下图,这里顺便学习两个标签,一个是input,一个是button。

图13

图14

八、去掉背景色,然后用盒子内居中的方法,让这些元素居中。

图15

图16

九、通过样式,设置按钮的大小和字的大小,这里我特地用id来给元素上名字,不同于class,在样式里调用的时候,一个是前面加.一个是前面加#。

图17

图18

十、最后设置一下密码输入框,输入内容时为密码隐藏符号。

图19

图20


TML如何制作在透明输入框里面添加图标

最近在写一个律师推荐前台的网站,在上面搜索框这里出现了问题,我想把搜索的图标放在搜索框里面,但是弄了半天都不大如意……


话不多说,我们直接进入主题 :

基本思路

其实就把输入框与后面的图标一起放在一个div里面,然后将输入框的border设置为0px,最后设置div的border为最终的外边框

我们最直接上代码:HTML:

<div class="search">
        <form action="http://baidu.com">
           <input type="text" placeholder="请输入查找的律师或专长">
               <span>
                 <a href="#"><img src="img/icon1.png" alt=""></a>
               </span>
          </form>
</div>

CSS:这里是设置外面整个div的样式

.search {
    width: 250px;
    height: 35px;
    border: 1px solid white;
    border-radius: 30px;
}

这里是设置里面的输入框的长宽、boder为0px、里面的字体大小、点击不会亮边框(outline:none)设置透明度这里使用rgba(),最后一个属性就是透明度(在0-1之间 )