Shopify 登陆页面克隆 — 教程

Shopify 登陆页面克隆 — 教程

快速介绍

在我写其他东西之前,我需要提到几件事。 ** 首先** ,我是新来的,所以请耐心等待。 ** 第二** ,如果您发现视频更具教育意义,我有一个 YouTube 教程 对于这个项目,请点击这里 😃。

好的,那么今天我将教您如何构建 Shopify 登陆页面克隆。我建造这个的原因是为了展示 UI的第一条规则 . 简单且一致 .
想想所有的 应用程序/网站 你用过的东西给你留下了深刻的印象。他们都(有些不)遵循这个简单的规则。

一个 简单且一致 UI 很好,原因如下:

  1. 它不是压倒性的(这对新用户来说可能很可怕)
  2. 提供熟悉感(让用户回访)
  3. 更容易看到重要的部分

好的,现在您已经了解了为什么这对我来说是(或者更确切地说是一个)吸引人的网站的根本因素,让我们来看看代码。

文件夹结构

打开你的编辑器,创建你在图片上看到的文件夹和文件(shop-vector.png 可以从我的 GitHub 下载):

创建文件夹后,创建一个基本框架 HTML 页面(不要忘记参考 CSS 文件和引导链接):

 <!DOCTYPE html>  
 <html lang="en">  
 <head>  
 <meta charset="UTF-8">  
 <meta http-equiv="X-UA-Compatible" content="IE=edge">  
 <meta name="viewport" content="width=device-width, initial-scale=1.0">  
 <title>文档</title> <link  
 href="https://cdn.jsdelivr.net/npm/[[email protected]](/cdn-cgi/l/email-protection)/dist/css/bootstrap.min.css"  
 rel="样式表"  
 完整性="sha384-gH2yIJqKdNHPEq0n4Mqa/HGKIhSkIHeL5AyhkYV8i59U5AR6csBvApHHNl/vI1Bx"  
 crossorigin="匿名"  
 />  
 <link rel="stylesheet" href="./css/index.css" />  
 </head>  
 <body>  
 <h1>你好世界!</h1> <script  
 src="https://cdn.jsdelivr.net/npm/[[email protected]](/cdn-cgi/l/email-protection)/dist/js/bootstrap.bundle.min.js"  
 完整性="sha384-A3rJD856KowSb7dwlZdYEkO39Gagi7vIsF0jrRAoQmDKKtQBHUuLZ9AsSv4jD4Xa"  
 crossorigin="匿名"  
 ></script>  
 </body>  
 </html>

在你的 CSS 文件中,设置基本规则:

 身体 {  
 边距:0;  
 填充:0; 字体家族:“机器人”,无衬线; 颜色:#000000;  
 背景:#ffffff; 溢出-x:隐藏;  
 }

第一部分(标题)

就在您的下方 身体 标签和以下代码:

 <section class="green">  
 <h1 class="title">使用 Shopify 在线销售</h1>  
 <p class="sub-title">受到全球超过 1,700,000 家企业的信赖!</p>  
 </section>

而在 索引.css 添加:

 部分 {  
 显示:弯曲; 弹性方向:列;  
 对齐项目:居中; 最小高度:200px; 填充:70px 20vw;  
 } 。绿色 {  
 颜色:#ffffff;  
 背景:#08855e;  
 }

里面的(CSS)代码 部分 负责在需要的位置对齐所有内容。和 。绿色 照顾颜色。现在你有:

我们几乎完成了第一部分。要完成它,添加以下代码,在 p 标签(在 索引.html 文件)

 <div class="container text-center">  
 <div class="row d-flex justify-content-center">  
 <div class="col col-lg-4">  
 <div class="input-group-lg">  
 <input  
 类型=“文本”  
 类=“表单控制”  
 placeholder="输入您的电子邮件地址"  
 只读  
 />  
 </div>  
 </div>  
 <div class="col col-auto">  
 <button class="btn btn-dark btn-lg" type="button">  
 开始免费试用  
 </button>  
 </div>  
 </div>  
 <div class="row d-flex justify-content-center">  
 <div class="col helper-text">  
 <p>  
 免费试用 Shopify 14 天,无需信用卡。经过  
 输入您的电子邮件,即表示您同意接收营销电子邮件  
 来自 Shopify。  
 </p>  
 </div>  
 </div>  
 </div>

速记 :上面代码中使用的每个类,我们都是引导类,即我们不需要使用 CSS

现在我们只剩下这个了:

第二节(海浪)

对于你们中的很多人来说,这可能是你们最期待的部分(我知道你们中的一些人是来追波的)。
为了创建波浪,我们将使用一个名为 形状分隔符 .

您可以立即在其中看到一些可以更改的值(随意尝试,您不必使用与我相同的波形),但我将粘贴以下值:

安德之后,你对你的波浪感到满意,按下云按钮,你会看到这个屏幕:

点击 复制 HTML 按钮,然后粘贴您的 HTML 在你的代码 部分 .green .然后点击 复制 CSS 按钮,然后粘贴您的 CSS .不要忘记改变, 位置:绝对 位置:相对

现在,你有:

现在,我们需要添加图像(您可以从我的 GitHub 下载)。
在波浪的代码下添加以下代码:)

 <div class="vector-img">  
 <img src="./img/shop-vector.png" />  
 </div>

并将其添加到您的 CSS 文件

 .vector-img {  
 位置:绝对; 边距:-30vh 35vw; z-index:1;  
 }

这样可以确保图像位于网站的中心,并且 z-index:1; 确保它(图像)始终位于一切之上。

第三节(特点)

我们快完成了。为了完成这些功能,我们将使用 引导图标 .所以,在之前添加以下链接 </head>

 <link  
 rel="样式表"  
 href="https://cdn.jsdelivr.net/npm/[[email protected]](/cdn-cgi/l/email-protection)/font/bootstrap-icons.css"  
 >

我们将使用这 3 个图标:

 <i class="bi bi-window-sidebar"></i>  
 <i class="bi bi-cash"></i>  
 <i class="bi bi-people-fill"></i>

并在您的下方添加以下代码

 <section>  
 <div class="container text-left">  
 <div class="row">  
 <div class="col-6 col-md-4 features">  
 <div class="d-flex justify-content-left align-items-left">  
 <i class="bi bi-window-sidebar"></i>  
 </div>  
 <h6 class="features-text">可定制的模板</h6>  
 <p>免费的网站设计可快速启动您的商店  
 容易地。  
 </p>  
 </div> <div class="col-6 col-md-4 features">  
 <div class="d-flex justify-content-left align-items-left">  
 <i class="bi bi-cash"></i>  
 </div>  
 <h6 class="features-text">一体</h6>  
 <p>  
 Shopify 负责从营销和支付到管理资金的所有事宜。  
 </p>  
 </div> <div class="col-6 col-md-4 features">  
 <div class="d-flex justify-content-left align-items-left">  
 <i class="bi bi-people-fill"></i>  
 </div>  
 <h6 class="features-text">安全高效的平台  
 </h6>  
 <p>  
 超过一百万的用户信任 Shopify 来管理他们的在线商店。  
 </p>  
 </div>  
 </div>  
 </div>  
 </section>

上面的代码确保所有特征都正确对齐并在正确的位置,现在我们只需要添加一些 CSS
我们完成了。

将以下代码粘贴到您的 索引.css 文件:

 一世 {  
 字体大小:3rem;  
 颜色:#08855e;  
 } 。特征 {  
 边距顶部:12vh;  
 } .features-文本{  
 字体粗细:粗体;  
 }

我们终于完成了!结果如下:

希望你喜欢这个。如果你喜欢这个,别忘了关注我。
我的社交链接:

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/29378/14301200

posted @ 2022-09-12 00:14  哈哈哈来了啊啊啊  阅读(82)  评论(0)    收藏  举报