《iVX 高仿美團APP制作移動端完整項目》04 美食頁 標題、搜索、商家標題制作

點擊整個專欄查看其它系列文章 (系列文章更新中…):《iVX 高仿美團APP制作移動端完整項目》

項目界面預覽:

在這里插入圖片描述

一、美食頁頂部商家頁制作

1.1 頁面主格調確認

該美食頁為首頁中美食按鈕點擊后進入的頁面。該頁面分為頂部的標題、搜索、商家店鋪區;中部的分類以及最下面的商家推薦。

咱們首先制作頂部區域,首先創建一個頁面重命名為美食:
在這里插入圖片描述
接著,在美食頁下創建一個行:
在這里插入圖片描述

這個行重命名為主要,用于包裹其內部的內容:
在這里插入圖片描述
在此需要給這個行設置一定的屬性,是其中元素方便與邊緣有間隔,首先設置對應的高度為包裹、背景色為透明:
在這里插入圖片描述

接著在對應的上下內邊距中設置距離為 6:
在這里插入圖片描述
接著我們需要設置該頁的背景主題色,回到該頁面設置主題色為紅色:
在這里插入圖片描述

1.2 標題設置

接著創建一個行命名為標題,并且設置對應的背景色以及高度:
在這里插入圖片描述
接著咱們可以看到,這個標題中,左側有一個圖標,右側有一個文本:
在這里插入圖片描述
咱們在此可以在這個行中添加兩個行,一個命名為左,一個命名為右:
在這里插入圖片描述
此時我們可以清晰的看到,左右兩行高度已經超過了當前父容器高度,需要將高度同意設置為包裹,已經背景色為透明:
在這里插入圖片描述

接著咱們在左側添加一個圖標,并且設置其寬高為 30px 30px,顏色為白色:
在這里插入圖片描述
當然,大小也需要對其進行設置;接著咱們在右側的行中添加一個文本,并且給予對應的文本為美食:
在這里插入圖片描述
隨后在設置左行的寬度為包裹:
在這里插入圖片描述

右行的寬度為撐開:
在這里插入圖片描述
此時右行與左行將會共同占據這一行,其原因是右行撐開將會把剩余空間給占據,效果如下:
在這里插入圖片描述
接下來,咱們設置右行的水平對齊為居中:
在這里插入圖片描述
由于左行占據了部分大小的原因,右行的居中并不會完全居中,此時我們知道左行大小為包裹,那么其圖標元素為 30 的寬,那么只需要美食文本往右側偏離 30px 即可,設置左外邊距為 -30px即可:
在這里插入圖片描述
此時文本將完全居中。

二、內容頁制作

2.1 內容頁外框架確定

我們先看內容頁外部框架整體布局:
在這里插入圖片描述
由此我們的值,該內容包裹在一個容器內,該容器的背景色為白色,那么我們在此需要創建一個行容器,并且設置其高度為包裹、背景色為偏白色:
在這里插入圖片描述

2.2 搜索框制作

接著我們需要制作搜索框內容:
在這里插入圖片描述
我們在內容行下創建一個行,命名為搜索框,并且設置背景色透明、高度包裹以及水平垂直居中:
在這里插入圖片描述
接著咱們在搜索框中創建兩個元素,一個是輸入框一個是按鈕:
在這里插入圖片描述
此時我們發現,該元素距離頂部過于挨近,咱們設置搜索框的上外邊距為 12:
在這里插入圖片描述
接著咱們對輸入框和文本設置對應的樣式信息:
在這里插入圖片描述
要想文本框和按鈕完全貼合,只需設置其密貼的圓角為直角即可,例如按鈕直接取消了左上和左下圓角的生效:

在這里插入圖片描述

三、商家封面制作

接著往下就開始進入商家方面制作:
在這里插入圖片描述
我們從上圖中得知,商家封面為整個容器進行包裹,頂部為左側一個頭像以及右側為點名和標簽:
在這里插入圖片描述
此時先創建一個行,并且在行內再創建一個行:
在這里插入圖片描述

這樣進行操作是使用外面商家行設置內邊距控制間隔:
在這里插入圖片描述
對應的內部行也需要設置對應的內邊距:
在這里插入圖片描述
接下來創建兩個行,一個叫做封面一個叫做信息:
在這里插入圖片描述
方面設置上下左的外邊距信息使其內部元素有間隔:
在這里插入圖片描述
信息也創建對應的內邊距信息:
在這里插入圖片描述
其中封面的寬度設置為 20%,信息的寬度設置為 80%:
在這里插入圖片描述
在這里插入圖片描述
在封面中創建一個圖片,設置寬高為 60:
在這里插入圖片描述
此時頁面效果如下:
在這里插入圖片描述
在此我們再分析該商家頭部的內容:
在這里插入圖片描述
我們可以返現,該商家頭部右側分為上下兩個區域,那么在此我們需要在這個商家頭部內測創建對應的兩個行,一個命名為信息頂部,一個命名為提示:
在這里插入圖片描述
信息頂部中又分為左側的標題和右側的進店按鈕,那么此時為了方便控制,編寫兩個行:
在這里插入圖片描述
接著在左側和右側中方便創建文本,設置對應的值即可:
在這里插入圖片描述
那么接下來創建提示內容標簽,直接在提示內容中創建對應的文本即可:
在這里插入圖片描述
要想有示例中的效果,只需要對應的把其屬性更改即可,若想使其有一定間隔,只需要對其設置外邊距即可。

接著咱們在商家下創建一個絕對定位容器,設置其高度為 60,在其內部創建一個圖片:
在這里插入圖片描述
那如何使其覆蓋到下面呢?(圓角設置其圓角大小即可)此時只需要設置下外邊距為負數即可,在此由于當前的絕對容器高度為 60,那么只需要設置值為 -60 即可使其向下移動到與封面的高度相同,那么即可覆蓋:
在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/286357.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/286357.shtml
英文地址,請注明出處:http://en.pswp.cn/news/286357.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

利用瀏覽器調試功能 計算 百度網盤 文件數量

“百度網盤”程序做的比較爛,以百度的技術實力按說不應該如此。真正試了就知道真的不怎么樣。為了統計百度網盤的文件寫了以下腳本,僅供參考: var root "";//指定目錄,空取當前目錄 var totalCount 0; var startTime …

C語言試題十三之求出1到100之內能被7或者11整除,但不能同時被7和11整除的所有整書,并將他們放在a所指的數組中,通過n返回這些數的個數。

??個人主頁:個人主頁 ??系列專欄:C語言試題200例目錄 ??推薦一款刷算法、筆試、面經、拿大公司offer神器 ?? 點擊跳轉進入網站 ?作者簡介:大家好,我是碼莎拉蒂,CSDN博客專家(全站排名Top 50),阿里云博客專家、51CTO博客專家、華為云享專家 1、 題目 求出1到1…

函數模板

1.函數模板的由來和概念:函數的重載可以實現一個函數名多用,將實現相同的或類似功能的函數用一個函數名來定義。這樣編程者在調用同類函數時感到含義清晰,方法簡單。但在程序中仍然要分別定義每一個函數,例如求三個數的最大值的函…

就在剛剛,HTTP/3 正式發布了!

經過了多年的努力,在 6 月 6 號,IETF (互聯網工程任務小組) 正式發布了 HTTP/3 的 RFC, 這是超文本傳輸協議(HTTP)的第三個主要版本,完整的 RFC 超過了 20000 字,非常詳細…

C語言試題十四之使字符串的前導*號不得多于n個;若多于n個,則刪除多于的*號;若少于或等于n個,則什么也不做。字符串中間和尾部的*號不刪除。

??個人主頁:個人主頁 ??系列專欄:C語言試題200例目錄 ??推薦一款刷算法、筆試、面經、拿大公司offer神器 ?? 點擊跳轉進入網站 ?作者簡介:大家好,我是碼莎拉蒂,CSDN博客專家(全站排名Top 50),阿里云博客專家、51CTO博客專家、華為云享專家 1、題目 請編寫函數…

通渭縣義崗川鎮之行(2020年11月19日)

2020年11月18日,應邀前往通渭縣義崗川鎮老家,經過了3個小時的自駕車程,夜幕降臨時刻到達了美麗的義崗川小鎮。 義崗川鎮,隸屬甘肅省定西市通渭縣,地處通渭縣城最北部,東南與寺子川鄉毗連,南鄰北…

python基礎===PEP網站,代碼規范指南

PEP 8是最古老的PEP之一,它向Python程序員提供了代碼格式設置指南。PEP 8的篇幅很長,但大都與復雜的編碼結構相關。 https://python.org/dev/peps/pep-0008/轉載于:https://www.cnblogs.com/botoo/p/7830980.html

《iVX 高仿美團APP制作移動端完整項目》05 美食頁商家推薦內容、分類、推薦商家制作

這一節我們將講解美食頁下半部分內容制作: 一、完善店鋪推薦 接下來繼續制作以下內容: 1.1 滿減信息 現在咱們在對應的商家行中添加一個行,命名為滿減,并且對應的更改高度為包裹: 隨后更改其背景色、字體顏色使…

利用瀏覽器調試功能 計算 百度網盤 文件數量 V2

最近需要統計百度網盤里文件的數量,百度網盤又沒有提供這樣的功能,因此之前自己寫了段腳本進行查驗,見《利用瀏覽器調試功能 計算 百度網盤》。之后發現每個目錄最多文件數只有1000,因此研究了哈百度的接口,重新對腳本…

Single Number II(LintCode)

Single Number II Given 3*n 1 numbers, every numbers occurs triple times except one, find it. Example Given [1,1,2,3,3,3,2,2,4,1] return 4 Challenge One-pass, constant extra space. 統計每一位上的1出現的次數,然后模3 , 題目上的3 * n 1給…

提升.NET技術水平,我是怎么做的

2022年5月10日微軟發布了NET7 Preview4,距離.NET7正式的發布也越來越近了.近幾年.NET發生了飛速的發展,.NET生態持續向好,市占率不斷提升,從業者也在逐漸增加。隨著.NET版本的不斷升級,新的用法和特性也層出不窮,不過同…

【ArcGIS風暴】Win10操作系統ArcGIS許可License無法啟動的解決方法匯總(絕對成功!)

文章目錄 1. 關閉Windows Defender2. 關閉系統防火墻3. 刪除邁克菲(McAfee)殺毒軟件4. 在系統服務中啟動在安裝ArcGIS軟件時,最重要的一步是許可服務的正常啟動,通常,由于各種各樣的原因,ArcGIS許可管理器License Manager十有八九會無法啟動,點N多次都沒反應,如果許可服…

Xcode 8 GM 編譯缺失 /Users/usr/lib/libresolv.9.dylib

原因是操作系統的文件與手機需要的不同。 解決辦法是將iOS DeviceSupport里當前手機版本的Symbols的libresolv.9.dylib文件,代替編譯失敗項目的Build Phases的Link Binary With Libraries 代替: 將Link Binary With Libraries里原來的libresolv.9.dylib刪…

《iVX 高仿美團APP制作移動端完整項目》06 美食頁商家推薦內容、分類、推薦商家制作

接下來開始制作超市便利頁面: 一、標題 首先,我們創建一個頁面,該頁面設置背景顏色為黃色: 隨后歐創建一個行,命名為主要,之后將會在這個主要行之中添加對應的模塊內容: 該主要行&#xff…

統計百度網盤文件個數 V3

繼續優化/******************** *百度文件數量統計 V3 *2018.06.18 *Jackie ********************//************ *百度查詢接口 http://pan.baidu.com/api/list? dir //查詢目錄 &num100000 //分頁大小 最大支持99999999999999 默認1000 &page1 //頁碼 &…

C語言試題十五之編寫函數void function(int x,int pp[],int *n),求出能整除x且不是偶數的各整數,并按從小到大的順序放在pp所指的數組中,這些除數的個數通過形參n返回

?作者簡介:大家好我是碼莎拉蒂,CSDN、華為云、阿里云、51CTO博客專家?????? ??個人主頁:個人主頁 ??系列專欄:C語言試題200例目錄 ??推薦一款刷算法、筆試、面經、拿大公司offer神器 ?? 點擊跳轉進入網站 1、 題目 請編寫函數void function(int x,int pp[]…

【專升本計算機】甘肅省專升本計算機C語言經典程序案例代碼合集(持續更新)

文章目錄 1. 第一個C語言程序2. 打印漢字表3. 打印如下圖形4. 打印九九乘法表5. 水仙花數6. 輸入年份,判斷是否為閏年7. 兩個數交換8. 三種循環結構求1-100之和9. 一維數組初始化并全部輸出10. 自定義求和函數11. 獲取數據類型的大小12. 判斷一個數a是否同時被3和5整除13. 求5…

Android在第三方應用程序系統應用盡早開始,殺死自己主動的第三方應用程序,以重新啟動...

1.為什么第三方應用程序可能早于System的app啟動? Android能夠查閱了,這里就不細述了,這里不闡述ROM啟動還有bootloader。軟件啟動的大致流程應該是 啟動kernel執行servicemanager 把一些native的服務用命令啟動起來(包…

C# 11 新特性:列表模式匹配

之前使用模式匹配,可以測試表達式結果是否等于指定的常量或者在某個范圍內:public static string Demo(int number) {return number switch{100 > "A",>90 >"B",_ > "C"}; }上面的代碼,執行邏輯如…

裝飾一個類及內部方法

通過裝飾器函數修改一個類屬性class MyClass:NAME My CLASS HAHAHAdef __init__(self):passprint(MyClass.__dict__[NAME])My CLASS HAHAHA等價于:def setname(name):def warpper(cls): cls.NAME namereturn clsreturn warppersetname(MY CLASS enen) #class M…