1小时赚300块,不打代码帮人做个吃鸡网页 [IVX实战第3篇]

作者简介

作者名:1_bit
简介:CSDN博客专家,2020年博客之星TOP5,蓝桥签约作者。15-16年曾在网上直播,带领一批程序小白走上程序员之路。欢迎各位小白加我咨询我相关信息,迷茫的你会找到答案。

实战目录

1小时学会不打代码制作一个网页精美简历(1)
1小时,不会代码的我如何完成 网易云音乐 大作业网页制作?(IVX 第2篇)

注:所有资源可以私聊 bit 哥拿~欢迎私聊热心博主 bit 哥哟

创建IVX项目

👸小媛:bit 哥,最近有人找我做一个网页,但是我不会做,300块钱呢。

🐶1_bit:啥网页?给你300?

👸小媛:吃鸡的网页,赚了300我就可以吃半个月了,下面就是一个示例。




🐶1_bit:哈哈哈,我觉得一周你就用完了。

👸小媛:赶紧教我吧,用 IVX,不用打代码应该很快。

🐶1_bit:你自己写不好吗?

👸小媛:我不熟,你教教我,这样我也很乐意认真听。😄

🐶1_bit:你这是什么歪道理,我竟然听了觉得很有道理,那你赶紧打开在线编辑环境吧 https://editor.ivx.cn/。

👸小媛:bit哥我已经打开了,那我就创建一个项目咯,我选择的是相对应用。

🐶1_bit:…

👸小媛:第二步是不是选择大屏,我已经切换屏幕了。


🐶1_bit:看吧,你都会的。

👸小媛:哈哈哈,第三步是不是选择前台然后点击页面新建一个页面,这样比较方便好操作。😇



🐶1_bit:你都会,请继续。

👸小媛:剩下的我不懂了,哈哈哈。😂

标题头编写

🐶1_bit:剩下就开始编写标题头了,我们可以先看看标题头,你觉得有哪些元素?


👸小媛:其实开头就是一个图片 logo,然后新闻和社区就是两个下拉列表,其他的就是文本咯。我标记的黄色就是标题头,绿色就是下拉列表,其他的就是文本了。

🐶1_bit:那这个时候我们应该做什么呢?

👸小媛:创建一个行,然后在行内创建一个行容器存放logo?

🐶1_bit:其实我们可以先创建一个行重命名为 main,包裹这个网页的所有元素,然后再创建一个行用来包裹这个 logo 图片。首先创建一个包裹所有内容的行,重命名为 main,并且设置高度为包裹。



👸小媛:为什么要设置高度为包裹呢?😳

🐶1_bit:包裹的意思就是指将内容全部包裹起来,这个行中有多少元素,这些元素所堆叠的高度外面这个容器就刚好包裹住,这时这个 main 行的高度就等于内容堆叠的高度,这样就不用去设置这个行的高度了,岂不是很方便?

👸小媛:明白了。

🐶1_bit:接下来我们在这个 main 行中创建一个容器,名为标题,用来存放标题这一行的元素。

👸小媛:是不是 标题 这一行还需要设置高度为包裹呀?

🐶1_bit:聪明,是的。

🐶1_bit:接下来我们继续在标题行中创建一个行,名为 logo 用于存放 logo 图片,这个 logo 行宽度占比 10%,我们只需要这个行的宽度百分之十就可以了。


👸小媛:这里不需要设置高度为包裹吗?😩

🐶1_bit:不需要的,因为我们等一下要将图片的显示改为上下居中,这个时候得有高度,例如我们在这里设置这个行的高度为 80px,若图片高度为 70px 就可以上下距离 5px 单位,这样就实现了垂直居中,如果你设置的是包裹那么设置上下居中就不方便了,当然左右居中也比较好看。

👸小媛:明白了,现在是不是要在这里面添加一个图片?

🐶1_bit:我们现在点击 logo 行,再点击左侧组件中的图片添加进行中,此时将会出现一个资源选择框,我们选择 logo 图片就可以了。


👸小媛:懂了,我添加好后,由于设置了刚刚的那些属性,这时我的页面就显示这个图片居中了。


👸小媛:我觉得我们改一下标题行、logo行的背景色可能会好看点,我把标题行和背景行的颜色都改为了 #252525。




🐶1_bit:那接下来我们就开始添加下拉列表吧。

🐶1_bit:我们此时在标题行中添加一个行,命名为 menu,设置这个行的宽为 90%、高度为包裹,这样这两个行就占据了整一行的 100%。


👸小媛:然后就可以在这里创建一个行,行里面就是下拉列表了吧?

🐶1_bit:是的,这个时候创建一个行,我们可以命名为 menu1,然后在里面添加一个下拉列表就可以了。

👸小媛:往 menu 里面添加的 menu1 也需要设置一下行高为 80px 吧?因为这样才可以上下居中,并且我们还可以设置 menu1 行的宽度为 10%。


🐶1_bit:是的。

👸小媛:下拉列表在哪呢?

🐶1_bit:下拉列表在扩展组件里面,我们点击menu1,往里面添加一个下拉列表(菜单)就可以了。


🐶1_bit:此时我们可以修改下拉菜单的宽度为 100%。


👸小媛:那怎么样添加里面的菜单内容呢?😏

🐶1_bit:这个时候我们只需要点击menu1,在这个行里面创建一个一维数组,在这个数组中添加要显示的数据。

👸小媛:那接下来怎么做呢?

🐶1_bit:接下来我们可以为这个下拉菜单绑定数据。点击下拉菜单,点击如下图黄色框选位置。

🐶1_bit:随后在当前选项中内容框中点击从对象树中选择。

🐶1_bit:此时将鼠标移动至一维数组中点击选择。

🐶1_bit:然后在出现的选择属性栏中选择某个值即可。

🐶1_bit:此时出现如下黄色框选内容,将下标改为0即可。

👸小媛:为什么要改成0?

🐶1_bit:因为 0 就表示那个数组中的第一个选择,如果是1就是第二个元素。

👸小媛:你的意思是,数组是从 0 开始数数的?

🐶1_bit:没错,是这个意思。

👸小媛:我改了,点击预览运行出来了,问题不大。😏

🐶1_bit:接下来我们改一下这个下拉列表的属性,背景色设置为透明,边框设置为无即可。


👸小媛:这个时候是不是还要改一下行的背景色?

🐶1_bit:嗯,这样改了就很舒服了。

👸小媛:我把menu1 的背景色改成了 #252525。

🐶1_bit:那第二个下拉列表怎么做呢?

👸小媛:直接复制不就好了。

🐶1_bit:哈哈哈,我们直接复制一个 menu1,更改名字为 menu2。然后更改 menu2 中的一维数组1名称为一维数组2,并且将 menu2 中的下拉菜单的列表值更改为一维数组2.


👸小媛:是不是还要改一下一维数组2的值?

🐶1_bit:是的,我们改一下值就ok了。

👸小媛:我运行了,为什么我的值是这样的?

🐶1_bit:你终于发现了吗?这个时候你需要修改下拉列表选项的内容为这个一维数组,同理,跟之前一样,你重新选一遍。




👸小媛:可是下拉菜单的白色背景好丑啊。

🐶1_bit:那就改一下吧,简简单单,改一下选项背景颜色就可以了。


👸小媛:唔,解决。剩下的都是文本,是不是再复制一个 menu1,然后重命名为menu3,在menu3里面删除下拉菜单,然后改为文本就可以了?




🐶1_bit:是的,然后再复制几个 menu3 就解决了。

👸小媛:接下来再改一下背景色,就解决了。😎


Banner图编写

👸小媛:然后就开始做那个大图了吧?

🐶1_bit:是的,会做吗?

👸小媛:简单呐,直接一个行命名为 banner,然后添加一张图片不就好了?当然这个图的高度肯定为包裹,图片宽度肯定为 100%。


公告页内容编写

🐶1_bit:昂,可以,不错。

🐶1_bit:接下来开始做通告页了。

👸小媛:这里怎么做?

🐶1_bit:我们新建一个行,命名为 c1,设置高度为包裹,这个行可以添加一个背景。

👸小媛:为什么没有看到图片?

🐶1_bit:那是因为你没有高度肯定不显示了,你在里面加内容,撑开就可以了。

👸小媛:你意思是说撑开后就自动有内容了?

🐶1_bit:是这个意思。

👸小媛:明白了,所以现在就应该往里面加东西吧。😎

🐶1_bit:这个时候你在这里面加两个行,一个放左边的图片,另一边放一个文章列表就ok了,但是这两个行一定要设置宽度都是为 50%,这样就可以占完这一整行了,高度记得设置为包裹。




👸小媛:接下来就是在左边行添加一个图片序列吧?然后在弹出的资源选择框中选中多张图片,然后点击打开。


🐶1_bit:对的,然后点击图片序列,修改一下这个图片距离这个行顶部的距离,在这里设置为100,然后设置这个行距离底部的距离,在这里设置为50,最后设置一下距离这个行右边的距离,设置为30,此时这个图片序列就不会紧挨着这个行的边缘了,当然也要设置这个图片的宽度为整个左边行的 70%,否则是没有间隙的哟。

👸小媛:设置完成了。

🐶1_bit:其实这个时候我们可以看看右边,其实是一列,我们在右边的行2中添加一个列,这个列添加几个文本就可以了。但是由于左边的图片已经距离了顶部 100 个单位,此时我们也需要将这个列距离顶部 100个单位,这也才可以让这个文字跟左边的图片对齐。

👸小媛:之后就在列中添加文本,然后改一下字体和颜色就ok了对吧?

🐶1_bit:是的。

👸小媛:解决,明白了。

新闻内容编写

🐶1_bit:接下来就做新闻公告吧。

👸小媛:这部分挺简单,也就是一个行,一个行有一个背景图片,然后这个行里面包含了3个行,第一个行是一个文本提示新闻公告,第二行就是 公共/新闻/活动/,第三个行就是更新公告的内容。

🐶1_bit:那你做一下吧。

👸小媛:但是那个更新公告我不会呢。

🐶1_bit:那就做之前的。

👸小媛:好勒。首先创建一个行,这个行命名为 c2,然后宽度为 100%,高度为包裹,并且设置一张背景图。水平对齐为居中。


👸小媛:然后在这一行内创建一个行命名为新闻公告,高度为包裹,设置一个上外边距这样才可以距离顶部一个距离,接下来我们。

👸小媛:接下来我们在这个新闻公告内创建一个文本,内容为新闻公告,修改文字字体大小和加粗就可以了。

🐶1_bit:说的不错,继续往下。

👸小媛:接下来继续创建一个行,然后宽度为 100%,水平对齐为居中,然后在这个行内添加3个文本,更改内容这样就对齐了。


🐶1_bit:哈哈哈,接下来就不会了?

👸小媛:接下来得看 bit 哥的了。😎

🐶1_bit:其实接下来也很简单的。创建一个行,然后在行中添加4个列,因为这些数据是垂直往下的。

🐶1_bit:首先我们可以创建一个行,在这个行中创建一个列,这个列需要设置上下左右的外边距,使其跟周围边缘有一定距离,保持美观,随后宽度设置为 23%,高度设置为包裹。


🐶1_bit:接下来不就是在这个列中添加一个图片,一个文本,和另一个文本了?

👸小媛:好像是耶?直接最后一个文本设置一下背景色就好了,然后所有宽度都为100%占据这个列的整一行就好了。


🐶1_bit:然后你在复制4个,不就ok了,但是要注意,要把这个行的水平对齐设置为等间距,这样就可以相等距离均分显示了?


👸小媛:哈哈哈,完美。

视频中心编写

🐶1_bit:这一部分眼熟吗?


👸小媛:眼熟,就是在这里上面添加两行就可以了,每个行显示一个文本。

🐶1_bit:那你就复制以下加上去吧。

👸小媛:哈哈哈,搞定。


更新内容编写

🐶1_bit:下面也超简单,你知道怎么做吗?

👸小媛:添加一个行,行里面添加一个文本,就显示这一次我们更新了什么;然后再添加一个行,行里有图片序列,然后宽度设置为 100% 呗,简简单单。

🐶1_bit:哈哈哈,做吧。

👸小媛:就这样咯,两个行包含两个元素,都设置宽度 100% 就可以了,跟前面一样的。

🐶1_bit:牛皮!那之后呢?

👸小媛:最后一个页尾,就一个行加一个分割线,包裹在另外一个行中;其实就是一个行设置水平对齐为居中,之后包含一个行,这个行的宽度设置为80%,这样往里面添加一个文本,就可以了,这个文本就是那一串英文。


🐶1_bit:可以的,不错,哈哈哈,恭喜你 300 块钱到手了。😎

代码导出

👸小媛:最后面点击文件,选择部署,然后导出就可以下载了。



👸小媛:然后压缩包到手,哈哈哈。


🐶1_bit:恭喜,哈哈哈第一桶金。

👸小媛:多谢~完美!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/286958.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ArcGIS10.6中,在3D分析工具中创建视线之后,怎么将其删除?

如下图所示, 为3D分析工具条: 在3D分析中创建的线,例如做剖面图是插入的线,该怎样删除呢? 如下图所示。 删除方法是,先使用如下选择工具,然后双击线条,再按delete键。

RPC的原理总结

一.RPC的引入 早期单机时代,一台电脑上运行多个进程,大家各干各的,老死不相往来。假如A进程需要一个画图的功能,B进程也需要一个画图的功能,程序员就必须为两个进程都写一个画图的功能。这不是整人么?于是就…

怎样实现MathType中带箭头向量的输入

2019独角兽企业重金招聘Python工程师标准>>> 一个向量可以有多种记法,如记作粗体的字母(a),或在字母顶上加一小箭头→,或在字母下加波浪线~。如果给定向量的起点(A)和终点&#xff0…

1小时零基础赚一千,教你完成图书管理系统,不用打代码绝对学得会![完整全站教学 IVX 实战第四篇]

作者简介 作者名:1_bit 简介:CSDN博客专家,2020年博客之星TOP5,蓝桥签约作者。15-16年曾在网上直播,带领一批程序小白走上程序员之路。欢迎各位小白加我咨询我相关信息,迷茫的你会找到答案。 必看提示 项…

在河北当中学老师用不用考计算机,河北省教育厅出台新方案 师范生当教师也需考证...

保存到相册师范生当教师也需考证啦省教育厅公布方案,暑期后入学师范生要当老师都得拿教师资格证今年暑期后入学的师范类专业学生,申请教师资格需参加统一的教师资格考试。昨日,省教育厅官网公布《河北省中小学和幼儿园教师资格考试改革试点工…

案例:无人船测量点位数据+ArcGIS 10.6软件生成三维水下地形的两种方法

通常情况下,采用无人船进行水下地形测量,得到的是离散的,具有点号、日期、时间、东坐标(E)、北坐标(N)、水面高程、水下高程和水深等信息的点位数据,该数据一般由航带点位数据加水岸线组成,如下图所示: 原始点位数据格式如下: 下面讲解在ArcGIS软件中生成三维水下地…

Flutter之Align

1、Align介绍 Align的作为一个参数,设置子child的对齐方式,比如居中,左上,右下等多个对齐方向 2、部分源码和功能 const Align({Key key,this.alignment Alignment.center,this.widthFactor,this.heightFactor,Widget child,}) …

聊一聊容器生命周期

容器生命周期上图已经非常清晰地阐述了容器的生命周期&#xff0c;接下来就简单介绍下相关操作指令。创建容器docker create --name <container-name> <image-name>创建容器并等待运行。运行容器docker run -d --name <container-name> <image-name>其…

Android SQLite (一) 数据库简介

大家好&#xff0c;今天来介绍一下SQLite的相关知识&#xff0c;并结合Java实现对SQLite数据库的操作。 SQLite是D.Richard Hipp用C语言编写的开源嵌入式数据库引擎。它支持大多数的SQL92标准&#xff0c;并且可以在所有主要的操作系统上运行。 SQLite由以下几个部分组成&#…

租号显示服务器爆满怎么办,租号器环境异常怎么解决

玩网络游戏出现环境异常&#xff0c;怎么办…网络连接上但上不了网的原因以及相应的解决办法。一、检查是否密码错误输入连接密码的时候&#xff0c;如果密码比较长有可能会输错密码&#xff0c;所以建议大家再输入一次密码。如果有可能&#xff0c;直接使用复制粘贴的方式输入…

零基础“复刻”经典飞机大战小程序游戏【一篇文使用 IVX 轻松实战5】

作者简介 作者名&#xff1a;1_bit 简介&#xff1a;CSDN博客专家&#xff0c;2020年博客之星TOP5&#xff0c;蓝桥签约作者。15-16年曾在网上直播&#xff0c;带领一批程序小白走上程序员之路。欢迎各位小白加我咨询我相关信息&#xff0c;迷茫的你会找到答案。 必看提示 项…

【无人机组装与调试】第一章 概述

【无人机组装与调试】系列课程全集&#xff1a; 第一章 概述 第二章 关于新西达30A电调说明书的问题 第三章 舵机安装与调整 第四章 F450四轴装机实例-选择机型、需要的器材工具材料 第五章 无人机遥控器 第六章 电调、电池、电机 1.1 什么是无人机&#xff1f; 无人驾驶飞机是…

Flutter之Center

1、Center介绍 Center将子控件放在其内部中心&#xff0c;里面只能放一个child&#xff0c;但是child里面可以放Container Center继承勒Align&#xff0c;然后Align默认是center. 2、测试代码 测试1、 overrideWidget build(BuildContext context) {return MaterialApp(title…

【Cisco Packet Tracer】综合实践题-校园网仿真

本题的目的&#xff1a; 理论与实践结合&#xff1a;Cisco Packet Tracer是一个网络模拟软件&#xff0c;通过模拟真实的网络环境&#xff0c;可以让学生在实际操作中加深对理论知识的理解和掌握。问题解决能力&#xff1a;综合实验题可以考察学生分析和解决问题的能力。在实验…

C# =符号的使用

前言&#xff1a;-. 读作 goes to&#xff0c;是C#3.0的新内容&#xff1b;-. 字段定义时设置{ get; set; }属性的作用&#xff1a;主要是为了外部访问的安全性封装字段&#xff0c;get set你自己可以设置限制条件&#xff0c;尤其是wpf绑定时&#xff0c;没有get set属性&…

所有方向你要的资料干货这都有,从入门到实战!【CSDN宝藏资料图鉴第一期】

前言 CSDN 是全球知名的开发者社区&#xff0c;创建于1999年&#xff0c;经过20来年的知识文档积累已然成为中文开发者的知识宝库&#xff1b;从基础的法入门到蜕变实战案例、从神秘前沿技术到清晰的实践步骤&#xff0c;可以说CSDN是你找寻资料的最佳宝库&#xff0c;只要你想…

判断一个字符串是否为另外一个字符串旋转之后的字符串。

★判断一个字符串是否为另外一个字符串旋转之后的字符串。例如&#xff1a;给定s1 &#xff1d; AABCD和s2 BCDAA&#xff0c;返回1&#xff0c;给定s1abcd和s2ACBD&#xff0c;返回0.AABCD左旋一个字符得到ABCDA AABCD右旋一个字符得到DAABC AABCD左旋两…

Flutter之Padding

1 、Padding介绍 Padding用来为子元素添加填充&#xff0c;也就是指定子元素与容器边界的距离&#xff0c;作用基本上与Android中ViewGroup的padding属性差不多 const Padding({Key key,required this.padding,Widget child,}) : assert(padding ! null),super(key: key, chil…

其实python面向对象3分钟就可以入门(14)

本系列文章将会以通俗易懂的对话方式进行教学&#xff0c;对话中将涵盖了新手在学习中的一般问题。此系列将会持续更新&#xff0c;包括别的语言以及实战都将使用对话的方式进行教学&#xff0c;基础编程语言教学适用于零基础小白&#xff0c;之后实战课程也将会逐步更新。 若…

定制ASP.NET 6.0的应用配置

大家好&#xff0c;我是张飞洪&#xff0c;感谢您的阅读&#xff0c;我会不定期和你分享学习心得&#xff0c;希望我的文章能成为你成长路上的垫脚石&#xff0c;让我们一起精进。本文的主题是应用程序配置。要介绍的是如何使用配置、如何自定义配置&#xff0c;以采用不同的方…