美文网首页
从制作做导航栏中应该学会的东西

从制作做导航栏中应该学会的东西

作者: _贺瑞丰 | 来源:发表于2018-01-25 01:45 被阅读33次

1.原则

  • 1.1 学会分割任务
    • 不停的切分部件部件:本例中先切分为logo 与导航链接
    • 将样式切分为部件本身独立的样式,与部件之间位置关系的样式
    • 例如 先做小部件的color font,等每个小部件都做好了,再去做部件之间的位置
    • 将小部件先对齐,再考虑居中,父容器大小问题。


      思路图

2.知识点汇总

2.1 多列文本水平对齐到底是在做什么?

2.1.1 单列文本对齐

  • 单行文本是同字体情况下是基线对齐的,这没有问题,但是不同字体,那就有待商榷了。

2.12 多列文本对齐

  • 这种存在多列的情况,往往字体是不统一的,那么字体所处于的位置就不一定相同了。就不会默认基线对齐了
  • css中并没有基线的概念,你只能控制content-area或者line-height。但是如果你想让文本处于容器的基线上,就只能手动调整。
  • 具体实现基线对齐的方式,除开手动调影响垂直位置的属性(padding margin font-size),有其他的方法,但是我还没研究好。请期待后续。

2.2 零散知识点

  • 2.2.1float布局注意点
    • 清除浮动消除对后续element影响 父元素
    • 父元素+clearfix
    • 子元素 float:+direction;
    • .clearfix::after{content:'';display:block;clear:both;}
  • 2.2.2float加在哪里
    • 本例中需要浮动的组件结构是nav>ul>li>a
    • 我们需求的效果是将ul中的元素向右浮动
    • float 加在ul或者li上的视觉效果是一样的,但是具体给ul加上背景颜色你就能看到区别

相关文章

  • 从制作做导航栏中应该学会的东西

    1.原则 1.1 学会分割任务不停的切分部件部件:本例中先切分为logo 与导航链接将样式切分为部件本身独立的样式...

  • 一些标准的做法

    ** 制作导航栏** 制作下拉菜单

  • C++Qt分享计划——制作有道词典主界面(二)

    继续上期道主界面的制作,本节讲述导航栏的制作 导航栏由1个QToolBar和8个QToolButton构成 代码如...

  • # iOS导航栏控制Tips

    许久不写UI,对UI的很多东西都生疏了,最近使用导航栏的各种场景做一些总结。 1.导航栏的显示与隐藏 导航栏的显示...

  • 导航栏制作

    今天和大家分享一下网页导航栏的制作 网页导航栏是网页的开头部分,今天就教大家如何简单的实现这一效果。 效果图 首先...

  • 关于重写导航栏返回按钮以及手势返回的诸多问题

    现今APP开发中,定制导航栏的样式应该算是必须的需求了。个人认为系统的导航栏效果不如将导航栏隐藏,重新一个view...

  • Power BI中导航栏的制作

    Hello各位小伙伴,今天为大家带来的小技巧是在Power BI中制作导航栏。使用导航栏可以方便报表直接进行跳转。...

  • 子组件

    制作导航栏组件,使用了bootstrap样式使用响应式布局,在页面宽度缩小时导航栏会变成折叠式导航栏,点击有侧按钮...

  • iO 关于NavigationBar、NavigationIte

    前言:经常遇到这样的需求:从有导航栏的界面跳转到导航栏透明的界面,由于iOS从有导航栏跳转到透明导航栏界面,并且设...

  • 导航栏的制作

    让列表横向 干掉列表前的小黑点 干掉ul的默认样式 border大法 用float必有bug,修复bug的方法在c...

网友评论

      本文标题:从制作做导航栏中应该学会的东西

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