首页-顶部搜索的内容版心 |学习笔记

简介: 快速学习 首页-顶部搜索的内容版心

开发者学堂课程【移动 Web 前端开发:首页-顶部搜索的内容版心】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/594/detail/8403


首页-顶部搜索的内容版心

 

一、顶部搜索的内容版心介绍

页面搭建起来后需要添加内容,内容包括以下4个部分

1.搜索

2.轮播图

3.导航栏

4.商品

在版心容器里设置四个区域:

l 顶部搜索

l 轮播图

l 导航栏

l 产品区块

页面结构完成,首先实现顶部搜索。

顶部搜索特点:左右两边固定,中间搜索框是自适应容器。

要求是在流式布局中让搜索框达到自适应。

先实现容器,在进行滚动的时候是一直浮动在顶部的,所以是固定定位容器。

顶部搜索模块:

.jd search{

position: fixed;

width: 100%;

height: 40px;

background:#d8505c;

position:relative;

}

这里虽然给做了定位但是没有写  left:0;top:0。带来的是基于原来的位置来显示。

这时候是基于浏览器的宽度来显示。

让顶部搜索框居中显示方法是再加一个容器。

现在版心容器是在  <body>  里,在通然的布局里  <header>  再写入一个版心容器:

这时候布局已经完成。

顶部搜索由两个按钮和一个搜索框和一个小图标组成,所以列出结构:

<a href="#” class="icon_logo">

登录

整个搜索栏结构完成。

接下来把内容版心做好:

.jd_search .jd_search_box{ }

.jd_search .jd_search_box a{ }

.jd_search .jd_search_box .icon_logo{ }

.jd_search .jd_search_box .login{ }

.jd_search .jd_search_box form{ }

.jd_search .jd_search_box form input{ }

.jd search .jd search_box form .icon_search{ }

关于顶部搜索所有的选择器准备完成。

现在需要一个和上一个版心容器一样功能的容器:

.jd_search .jd_search_box {

width: 100%;

height: 40px;

max-width: 640px;

min-width: 320px;

margin: o auto;

background: #d8505c;

}

这个容器现在就变成了居中自适应的容器了。

相关文章
|
NoSQL 关系型数据库 数据库
Swift 服务器框架对比
Swift 服务器框架对比
384 0
|
搜索推荐 Linux Android开发
深入解析安卓与iOS系统架构设计差异
本文旨在探讨Android和iOS两大主流操作系统在架构设计上的根本差异。通过分析两种系统的设计理念、核心组件以及实际应用表现,揭示它们如何反映不同的开发哲学和用户体验策略。我们将从系统层级结构、内存管理机制、用户界面设计三个方面入手,逐一对比Android的开放性和灵活性如何与其对手iOS的封闭性和一致性相互辉映。
|
11月前
|
人工智能 并行计算 云计算
从UALink近期发展再看GPU Scale Up的互连方向
ALink System的目标是聚焦GPU算力需求、驱动云计算定义的开放生态,形成智算超节点的竞争力。
|
安全 数据安全/隐私保护 网络架构
认识TACACS+协议
TACACS+(Terminal Access Controller Access-Control System Plus)是一种用于网络认证、授权和账户(AAA)服务的协议。它最初由Cisco开发,用于管理路由器、交换机等网络设备的访问控制。
310 0
|
存储 Java 分布式数据库
Spring Boot 优雅实现hbase功能
【6月更文挑战第24天】要在 Spring Boot 项目中实现 HBase 和 Memcached 的功能,首先需要理解各自的原理和作用,然后通过实际操作将其集成到 Spring Boot 项目中。
502 6
|
关系型数据库 Java MySQL
Java 最常见的面试题:一张自增表里面总共有 7 条数据,删除了最后 2 条数据,重启 mysql 数据库,又插入了一条数据,此时 id 是几?
Java 最常见的面试题:一张自增表里面总共有 7 条数据,删除了最后 2 条数据,重启 mysql 数据库,又插入了一条数据,此时 id 是几?
|
JSON 运维 Linux
上云的正确姿势之自动化迁移
# 企业通用迁移上云过程 随着云计算平台的飞速发展,云上IT资源在弹性、成本、丰富度方面越来越显示出它的优势。企业将线下的IT基础设施资产迁移上云越来越变成了一种趋势和潮流。在现代主流云厂商的迁移服务过程中,企业级客户一站式迁移上云的典型过程路径是:![迁移上云的典型过程路径](https://ata2-img.oss-cn-zhangjiakou.aliyuncs.com/8c57ebfa
535 0
上云的正确姿势之自动化迁移
|
存储 NoSQL 算法
【Redis】集群数据hash分片算法
【Redis】集群数据hash分片算法
376 0
|
存储 Kubernetes 监控
快速云原生化,从数据中心到云原生的迁移最佳实践
本文将介绍在帮助用户快速完成迁云中的解决方案、最佳实践以及迁云工具。
快速云原生化,从数据中心到云原生的迁移最佳实践