移动端头部导航栏

本文介绍如何在移动端设计中,通过CSS实现头部区块的布局,包括使用Flexbox布局容器、设置左右盒子的宽度和内边距,以及调整右侧输入框的尺寸和间距,使文本保持垂直居中。关键在于计算并应用合适的margin使元素对齐。
摘要由CSDN通过智能技术生成

实现样式

在这里插入图片描述
简述:书写移动端头部样式的时候,可以将头部包裹在一个大盒子里面。
不要给大盒子设置padding。给左右盒子分别设置,左边的盒子设置宽度,左右的padding。右边的盒子设置宽高,如果是占满剩余盒子的话,可以设置为flex:1。用大盒子的高度,减去右边盒子的高度除以2就是margin,设置margin把盒子挤到中间。中间的文本可以设置line-height让他们处于居中。

代码如下:
这里的rem根据的html的font-size大小是37.5px

<div class="top">
	<div class="top-left">
		<i class="iconfont icon-zuojiantou"></i>
	</div>
	<div class="top-right">
		<i class="iconfont icon-sousuo"></i>
		<input type="text" placeholder="请输入内容">
	</div>
</div>
.top {
  display: flex;
  width: 100%;
  line-height: 1.333rem;
}

.top .top-left {
  padding: 0 .4rem;
}

.top .top-right {
  width: 8rem;
  height: 0.71rem;
  margin: .33rem 0;
  color: #999;
  background-color: #fff;
  line-height: 0.69rem;
  font-size: 0.47rem;
  border-radius: 30px;
  padding: 0 .3rem;
}

.top .top-right input {
  outline: none;
  border: 0;
  width: 7rem;
}

.top .iconfont {
  font-size: 0.47rem;
}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值