零基礎(chǔ)網(wǎng)頁(yè)開(kāi)發(fā)15(用戶表單)
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
經(jīng)典應(yīng)用場(chǎng)景
html實(shí)操示例 那今天假設(shè)我們要在頁(yè)尾,也就是<footer>標(biāo)簽上方,設(shè)計(jì)一個(gè)表單,用以收集用戶的email信息。我們一起來(lái)看看該如何操作吧。 1.首先我們?cè)?span textstyle="" style="-webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; outline: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; background-color: rgb(214, 214, 214);"><footer>標(biāo)簽上方新建一個(gè)<section>,class命名為"newsletter"(此處同樣,可按照個(gè)人習(xí)慣命名) 2.在<section>內(nèi),新建一個(gè)<form>標(biāo)簽 3.在<form>表單標(biāo)簽內(nèi),插入<input>標(biāo)簽 示例代碼: 示例代碼解析:
主要模塊 ? 電子報(bào)訂閱區(qū)塊 (section#newsletter) ? 包含標(biāo)題說(shuō)明(<p>標(biāo)簽的中文提示) ? 表單(<form>)含兩個(gè)核心元素: ? 郵箱輸入框:<input type="email"> 限制用戶只能輸入有效郵箱格式 ? 提交按鈕:<button type="submit"> 觸發(fā)表單數(shù)據(jù)提交 注意:上述表單未定義action(數(shù)據(jù)提交地址)和method(GET/POST請(qǐng)求方式),提交后無(wú)法處理數(shù)據(jù)。 (由于我們當(dāng)前處于零基礎(chǔ)新手階段,只先對(duì)前端設(shè)計(jì)部分做一個(gè)大致的了解。至于表單提交后如何與后臺(tái)服務(wù)器做互動(dòng),我們這里就先暫且省略了。) 此時(shí)我們的表單欄框架已通過(guò)html搭建好 框架目前是很粗糙的,接下來(lái)就又到了CSS的美化環(huán)節(jié)啦。 CSS美化部分 整體功能解析
樣式細(xì)節(jié)分解: 1. 色彩方案 ? background-color: #485652; → 高級(jí)灰綠色調(diào)背景 ? color: white; → 白色文字確保深色背景上的可讀性 2. 空間布局 ? padding: 60px 0; → 頂部底部留白60px,營(yíng)造呼吸感 ? display: flex; → 彈性布局實(shí)現(xiàn)響應(yīng)式適配 ? flex-direction: column; → 垂直堆疊表單元素 ? align-items: center; → 內(nèi)容居中提升視覺(jué)平衡 3.文字段落樣式
? 視覺(jué)作用:分隔說(shuō)明文字和輸入框,避免信息擁擠 4.表單元素統(tǒng)一風(fēng)格
? 設(shè)計(jì)意圖: ? 透明背景+白字:保持深色背景的沉浸感 ? 細(xì)邊框:精致不搶眼(色值#949d9a是背景色的淺調(diào)) ? 圓角:柔和現(xiàn)代感 ? 統(tǒng)一10px內(nèi)邊距:視覺(jué)對(duì)齊 好啦,本期學(xué)習(xí)了 1.如何用html制作出表單欄 2.如何用CSS美化表單欄,使其更符合網(wǎng)頁(yè)整體風(fēng)格 這在我們后續(xù)網(wǎng)頁(yè)開(kāi)發(fā)的過(guò)程是非常重要的基礎(chǔ)技能,在學(xué)習(xí)過(guò)程中,十分建議你打開(kāi)vscode,跟著文章一起實(shí)操。我的每篇文章當(dāng)中都有附上示意代碼,也是為了新手期的我們可以直接復(fù)用,直觀地去感受每行代碼的作用及顯示效果。 閱讀原文:原文鏈接 該文章在 2025/7/24 9:18:43 編輯過(guò) |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |