美文网首页
2018-09-14(静态页面之校宝秀App)

2018-09-14(静态页面之校宝秀App)

作者: 谁还不是个小仙女似的 | 来源:发表于2018-09-14 19:59 被阅读16次

    回想这整个周下来,做的事情不多也不少,但是觉得能够写出来这么多app的静态页面,心里也觉得是很开心了。

    第一天,我做了登录之前的页面,因为之前从来没有接触过rem布局,所以一开始的时候,是有点无从下手的,于是就先去百度了一下rem相关的布局,了解到它是一种专门用来适应各种不同大小屏幕的方式,之前用的网页布局是px,所以从来没有写过rem,在写的过程中了解到rem都是针对于根元素也就是html进行控制的。所以需要在js中写一段脚本,告诉浏览器不同的屏幕宽度应该有不同的适应标准。并且在设置宽的时候尽量选择百分比,而不要选择rem,同时尽量不要设置大的div的margin,而应该使用padding,防止出现不可预期的错误。

    聚焦输入框,默认值消失(其实是将值变成了透明色):

    input:focus::-webkit-input-placeholder {

    color: transparent;

    /* transparent是全透明黑色(black)的速记法,即一个类似rgba(0,0,0,0)这样的值 */

    }

    /* Mozilla Firefox 4 to 18 */

    input:focus:-moz-placeholder {

    color: transparent;

    }

    /* Mozilla Firefox 19+ */

    input:focus::-moz-placeholder {

    color: transparent;

    }

    图文排版:

        左右:div中包裹两个标签,分别包含文字和图片,所以那就需要对其进行浮动,当图文不在同一个水平线的时候,需要对其中的图形进行vertical:middle操作。

        上下:div中同样包裹两个标签,对其进行换行处理,并对div的行高进行设置,调整文字的位置。

    水平方向的滚动:

    首先对其父元素进行样式设置:

    overflow-y: hidden;

     overflow-x: auto;

    white-space: nowrap;(超出不换行)

    子元素需要左浮

    做一个自己希望的下拉框样式:

    首先写一个下拉框内容,将此下拉框的透明度设置为0,并将其z-index设置成为最大,让此元素在最上层,其次在下拉框上覆盖一个span标签,并根据需要利用border写一个自己需要的下拉箭头,当改变值得时候利用vue同时改变vue中的内容就可以达到下拉框的效果

    最后,在切换选项卡的时候,我利用的:is来关联当前我点击的是哪个选项卡,i进而改变内容。

    虽然东西不多,但这也是一个慢慢积累的过程,希望自己每一次做总结的时候都在更加优秀一点呀!

    相关文章

      网友评论

          本文标题:2018-09-14(静态页面之校宝秀App)

          本文链接:https://www.haomeiwen.com/subject/hokagftx.html