css - Flex布局问题
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-19 10:47:50
0
4
981


header是用的flex布局,想要搜索框水平居中,类似原生IOS里面的布局


不受左右两边内容的影响,依然水平居中
我记得我之前实现过,后来用了flex.css就忘了,麻烦看看用这个怎么实现

曾经蜡笔没有小新
曾经蜡笔没有小新

全部回复 (4)
仅有的幸福
.header{ display:flex; flex-flow:row nowrap; align-item:center; justify-content:space-around; }

详细了解Flex布局见:http://www.ruanyifeng.com/blo...

    阿神

    只有三个元素可以直接用 space-between 撑开

    https://jsfiddle.net/straybug...


    你后来更新的

    不受左右两边内容的影响,依然水平居中

    既然不受影响那么只能是 absolute 抽离出来再居中了。

    https://jsfiddle.net/straybug...

      伊谢尔伦

      主要用到align-items: center即可
      这是demo

        我想大声告诉你

        中间那个就用绝对定位,左右边宽度不一样的话会影响中间位置

        .search { position: absolute; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
          最新下载
          更多>
          网站特效
          网站源码
          网站素材
          前端模板
          关于我们 免责声明 Sitemap
          PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!