设为首页收藏本站
天天打卡

 找回密码
 立即注册
搜索
查看: 105|回复: 13

使用HBuilder制作一个简单的HTML5网页

[复制链接]

1

主题

58

回帖

135

积分

注册会员

积分
135
发表于 2024-4-20 08:08:35 | 显示全部楼层 |阅读模式
写在前面:开始入门网页制作,写下第一篇博文作为记录。纯纯小白一个
先放上效果图:

使用HBuilderX编辑器创建一个“基本HTML项目”:

双击index.html打开页面,项目中已经默认生成了HTML5所需要的结构,代码如下:
  1. <!DOCTYPE html>
  2. <html>
  3.         <head>
  4.                 <meta charset="utf-8">
  5.                 <title></title>
  6.         </head>
  7.         <body>
  8.         </body>
  9. </html>
复制代码
解读:
第1行代码是一个声明,告诉 Web 浏览器当前页面应该使用哪个HTM版本进行解析。
< html >标签是整个页 的最外层围墙,用来“包裏”页面的所有内容。
< head >标签相当于我面的身份证,包括了页面的所有重要信息,这一部分内容不会呈现在页面上,浏览者不能直接看到。
< body >部分是页面的主体部分,包含了所有在浏览器上要呈现的内容信息,也就是浏览者可以着到的内容。
在< body >标签内加入标题和内容:
       
  • 标题使用<h1>标签,   
  • 内容使用< p >标签,   
  • 按钮使用< div >标签。
这里,由于< body > 标签里的元素是散乱的,所以需要< div >标签充当一个“透明的盒子”,将元素收纳在盒子内部。可以使用class属性给< div >标签增加类名以作区分。
  1. <body>
  2.                 <div class="container">
  3.                 <h1>Let's start our first page!</h1>
  4.                 <p>欢迎大家来到LinWit的制作的网页,
  5.                 一起开启精彩的世界吧!
  6.                 </p>
  7.                 <div class="btn" id="start">start</div>
  8.                 </div>
  9.         </body>
复制代码
接下来主要是在页面中使用CSS进行界面的设计与美化,这里需要在< head >标签中新建一个< style > 标签,页面中的标签都放在< style >标签内部。
(具体见文末完整代码)
一些CSS设计的“出彩点”:
页面动态效果:当鼠标移动到按钮上时,让按钮的形态发生变化。及在按钮选择器后面加上:hover,表示鼠标移动到按钮上的状态。
  1. .btn:hover{
  2.                         background-color: royalblue;
  3.                         width: 300px;
  4.                         height: 100px;
  5.                         line-height: 100px;
  6.                         font-size: 36px;
  7.                         margin: 100px auto;
  8.                 }
复制代码
当鼠标放上按钮时,变化效果如下:

在手机上查看页面样式调整:在HTML文档的< meta >中设置移动端的viewport显示窗口。(注:在电脑上可运行在浏览器上时进入开发者模式,亦可查看在手机上的界面样式)
  1. <meta name="viewport" content="width=device-width,initial-scale=1 .0 user-scale"/>
复制代码
在手机(不同屏幕大小的设备)上查看页面样式如下(一些布局都进行了相应的变化):

最后附上一个简单的网页界面的代码:
  1. <!DOCTYPE html><html lang="en">        <head>                <meta name="viewport" content="width=device-width,initial-scale=1 .0 user-scale"/>                <meta charset="utf-8" />                <title>Document</title>                <style>                html,body{                        height:100%;                        margin:0;                        padding:0;                }                body{                        background: red url(img/index.jpg) center center;                        background-size: cover;                        position: relative;/* 相对位置 */                }                .container{                        position: absolute;/* 绝对位置 */                        top: 50%;                        text-align: center;                        width: 100%;                        transform: translateY(-50%);/* 将div元素上移至自身高度的50% */                }                h1{                        line-height: 90px;                        color: royalblue;                        font-size: 50px;                }                p{                        line-height: 80px;                        color: royalblue;                        font-size: 22px;                }                .btn{                        width: 200px;                        height: 60px;                        background-color: #7cacae;                        color: #fff;                        font-size: 24px;                        line-height: 60px;                        margin: 30px auto;/* 设置其上下边距:30px 左右边距:自动 */                        border-radius: 10px;/* 给按钮增加圆角样式 */                        transition: 1s;                }                .btn:hover{
  2.                         background-color: royalblue;
  3.                         width: 300px;
  4.                         height: 100px;
  5.                         line-height: 100px;
  6.                         font-size: 36px;
  7.                         margin: 100px auto;
  8.                 }                </style>        </head>        <body>
  9.                 <div class="container">
  10.                 <h1>Let's start our first page!</h1>
  11.                 <p>欢迎大家来到LinWit的制作的网页,
  12.                 一起开启精彩的世界吧!
  13.                 </p>
  14.                 <div class="btn" id="start">start</div>
  15.                 </div>
  16.         </body></html>
复制代码
到此这篇关于使用HBuilder制作一个简单的HTML5网页的文章就介绍到这了,更多相关HBuilder制作HTML5网页内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

0

主题

51

回帖

103

积分

注册会员

积分
103
发表于 2024-5-11 17:58:09 | 显示全部楼层
同意你的观点,我们有共鸣。

0

主题

50

回帖

100

积分

注册会员

积分
100
发表于 2024-5-17 02:16:46 | 显示全部楼层
太棒了!感谢分享这个信息!

0

主题

39

回帖

79

积分

注册会员

积分
79
发表于 2024-6-17 17:46:51 | 显示全部楼层
我不太确定,可能需要再确认一下。

1

主题

60

回帖

141

积分

注册会员

积分
141
发表于 2024-6-20 13:40:25 | 显示全部楼层
同意你的观点,我们有共鸣。

2

主题

40

回帖

126

积分

注册会员

积分
126
发表于 2024-7-20 20:18:35 | 显示全部楼层
我想了解更多

0

主题

25

回帖

51

积分

注册会员

积分
51
发表于 2024-7-28 16:16:18 | 显示全部楼层
每日一回

3

主题

40

回帖

145

积分

注册会员

积分
145
发表于 2024-8-4 20:18:27 | 显示全部楼层
确实牛逼

0

主题

41

回帖

83

积分

注册会员

积分
83
发表于 2024-8-31 19:26:58 | 显示全部楼层
确实牛逼

1

主题

14

回帖

52

积分

注册会员

积分
52
发表于 2024-9-30 05:52:23 | 显示全部楼层
我不太确定,可能需要再确认一下。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|爱云论坛 - d.taiji888.cn - 技术学习 免费资源分享 ( 蜀ICP备2022010826号 )|天天打卡

GMT+8, 2024-11-15 12:13 , Processed in 0.098189 second(s), 27 queries .

Powered by i云网络 Licensed

© 2023-2028 正版授权

快速回复 返回顶部 返回列表