前端入门实战练习之腾讯云页面实现

样例图

实现后的样子如图所示,ps:量的尺寸最开始肯定是没有的,都是写一步,测一步,最后就成这样啦

使用的工具是 PxCook,方便我们量取图片设计尺寸

实现效果

初步实现大致样式,明日进行细节优化,2022.4.3

图中标识位置尚未优化,下面是该部分实现源码

index.html

<!--* @Author: coder-jason* @Date: 2022-04-02 22:39:35* @LastEditTime: 2022-04-03 20:00:34
-->
<!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"><link rel="stylesheet" href="./style.css"><title>Tencent - navigation</title>
</head><body><div class="nav"><div class="container"><!-- width="77" height="18" --><img src="https://cdn.jsdelivr.net/gh/PDPENG/jason-storage/blog-img/logo.png" alt="tencent-logo"><a href="#">最新活动</a><span>|</span><a href="#">产品</a><span>|</span><a href="#">解决方案</a><span>|</span><a href="#">定价</a><span>|</span><a href="#">文档</a><span>|</span><a href="#">企业中心</a><span>|</span><a href="#">云市场</a><span>|</span><a href="#">开发者支持</a><span>|</span><a href="#">合作与生态</a><span>|</span><a href="#">客户</a></div></div><div class="top"><div class="list"><ul><li><a href="#" class="arrows">云服务器</a></li><li><a href="#" class="arrows">轻量应用服务器</a></li><li><a href="#" class="arrows">域名注册</a></li><li><a href="#" class="arrows">网站备案</a></li><li><a href="#" class="arrows">对象存储</a></li><li><a href="#" class="arrows">云硬盘</a></li><li><a href="#" class="arrows">云数据库</a></li><li><a href="#" class="arrows">云数据库</a></li><li><a href="#" class="arrows">批量计算</a></li><li><a href="#" class="arrows">容器服务</a></li></ul></div></div><div class="middle"><h2>云从业者培训及认证</h2><h4>好好学习,天天向上</h4><div class="txt"><div class="box"><h1>在线课程<!-- width="580px" height="347px" --><img src="https://cdn.jsdelivr.net/gh/PDPENG/jason-storage/blog-img/right.png" alt="middle-pic" width="415"></h1><p>本课程专为云计算初学者、学生、个人开发者打造,购买云+校园任意套餐可免费观<br>看课程视频本课程专为云计算初学者、学生、个人开发者打造,购买云+校园任意套<br>餐可免费观看课程视频本课程专为云计算初学者、学生、个人开发者打造,购买云<br>+校园任意套餐可免费观看课程视频本课程专为云计算初学者、学生、个人开发者打<br>造,购买云+校园任意套餐可免费观看课程视频本课程专为云计算初学者、学生、个<br>人开发者打造,购买云+校园任意套餐可免费观看课程视频</p><a href="#"><div class="button"><div class="study"><a href="#">开始学习</a></div></div></a></div></div></div><div class="footer"><div class="footer-left"><ul><li><b>腾讯云计算</b><br><a href="#">产品</a><br><a href="#">云市场</a><br><a href="#">客户案例</a><br><a href="#">产品发布台</a><br><a href="#">网站备案</a><br><a href="#">认证信息</a><br><a href="#">许可证说明</a><br><a href="#">隐私声明</a><br><a href="#">关于我们</a></li><li><b>解决方案</b><br><a href="#">视频</a><br><a href="#">游戏</a><br><a href="#">金融</a><br><a href="#">电商</a><br><a href="#">网站</a><br><a href="#">大数据</a><br><a href="#">人脸核身</a><br><a href="#">在线教育</a><br><a href="#">微信小程序</a><br><a href="#">微信小程序音视频</a></li><li><b>资源与社区</b><br><a href="#">免费套餐</a><br><a href="#">入门中心</a><br><a href="#">定价中心</a><br><a href="#">资源中心</a><br><a href="#">腾讯云大学</a><br><a href="#">云+社区</a><br><a href="#">专栏</a><br><a href="#">问答</a><br><a href="#">沙龙</a></li><li><b>合作与生态</b><br><a href="#">合作伙伴</a><br><a href="#">合作伙伴学院</a><br><a href="#">推广奖励</a><br><a href="#">云+公益</a><br><a href="#">云+校园</a><br><a href="#">云+创业</a><br><a href="#">Techo 开发者大会</a><br><a href="#">腾讯数字生态大会</a><br><a href="#">云启产业计划</a><br><a href="#">腾讯云启创新基地</a></li><li><b>管理与支持</b><br><a href="#">公告</a><br><a href="#">控制台</a><br><a href="#">续费管理</a><br><a href="#">访问管理</a><br><a href="#">安全中心</a><br><a href="#">举报平台</a><br><a href="#">工单管理</a><br><a href="#">联系我们</a></li></ul></div><div class="footer-right"><a href="#">Copyright © 2013 - 2020</a><br><a href="#">Tencent Cloud. All Rights Reserved.</a><br><a href="#">腾讯云 版权所有</a><br><a href="#"><div class="buy">购买咨询</div></a></div></div></body></html>

style.css

* {margin: 0;padding: 0;
}/* 导航 */
.nav {height: 40px;background-color: #2b303b;
}.nav .container {padding-left: 240px;margin: 0 auto;width: 1680px;height: 40px;
}.nav .container img {margin-top: 12px;
}.nav .container a {text-decoration: none;/* 行高=上边距+文字高度+下边距 */line-height: 40px;font-size: 16px;color: #ffffff;
}.nav .container span {color: #ffffff;font-size: 16px;
}/* 页面上部分 */
.top {width: 1680px;height: 480px;background-image: url(./images/banner.png);
}/* 页面上部分 列表 */
.top .list {margin-left: 240px;width: 250px;height: 480px;background-color: #1b2a3f;font-size: 15px;color: #ffffff;
}.top .list ul {padding-top: 54px;
}.top .list li {list-style: none;padding-left: 20px;line-height: 40px;
}.list a {color: #ffffff;text-decoration: none;
}.arrows::after {content: '>';/* padding-left: 138px; */position: absolute;margin: 0 auto;
}/* 页面中间部分内容 */
.middle {width: 1680px;height: 740px;background-color: #ffffff;
}.middle h2 {text-align: center;padding-top: 45px;line-height: 23px;
}.middle h4 {text-align: center;padding-top: 26px;line-height: 14px;
}.middle .txt {margin: 31px auto 140px;border: 1px solid #cccccc;/* 圆角尺寸 */border-radius: 15px;/* 自动内减 */box-sizing: border-box;width: 1200px;height: 562px;
}.box h1 {padding-left: 50px;padding-top: 46px;box-sizing: border-box;/* border-bottom: 2px solid #cccccc; *//* 不再使用 border 控制,看做一个空 div 用伪元素控制 实现效果如下*/
}.box h1::after {content: '';/* border 宽度 */width: 128px;/* border 高度 */height: 2px;background-color: #cccccc;/* border 位置 absolute(绝对定位) */position: absolute;left: 295px;top: 745px;bottom: 918px;/* right: 0px; */box-sizing: border-box;
}.box p {line-height: 48px;padding-left: 50px;box-sizing: border-box;
}.box img {float: right;margin-left: 76px;margin-right: 50px;
}.txt .button {margin-left: 50px;margin-top: 30px;width: 164px;height: 49px;background-color: #ffffff;/* 自动内减 */box-sizing: border-box;border: 2px solid #ffa50b;text-align: center;
}.study a {/* a 标签 切换显示模式 */display: block;line-height: 48px;text-decoration: none;color: #000000;
}.footer {width: 1680px;height: 400px;background-color: #2e3033;box-sizing: border-box;
}.footer-left {float: left;margin-left: 100px;margin-top: 34px;width: 1155px;height: 222px;/* background-color: peru; */
}.footer-right {float: right;margin-top: 34px;margin-right: 135px;width: 200px;height: 192px;/* background-color: pink; */
}.footer-right a {line-height: 27px;
}.footer-left ul {list-style: none;
}.footer-left li {float: left;margin-right: 126px;width: 130px;height: 230px;/* background-color: white; */
}/* 第五个列表右侧 margin 值为 0 */
.footer-left li:nth-child(5) {margin-right: 0;
}.footer-left b {color: #eeeeee;line-height: 44px;
}.footer-left ul li a {text-decoration: none;color: #cccccc;line-height: 29px;
}.footer-right .buy {margin-top: 24px;width: 191px;height: 36px;background-color: #00a4ff;line-height: 35px;text-align: center;
}.footer-right a {text-decoration: none;color: #cccccc;
}

后期重点解释下过程中出现的问题及解决方案,源码相应位置均有注释。初次上手,恳请各位大佬斧正


注:以上练习题目来自黑马程序员,仅供学习交流使用,侵删致歉

参考资料:

  • WEB 前端视频课程

【HTML + CSS】模仿腾讯云页面——初步实现相关推荐

  1. 【HTML + CSS】模仿腾讯云页面——细节优化

    文章目录 1.导航栏 图像位置定位 index-nav.html css-nav.css 2.列表装饰元素 top-list.html top-list.css css 更新位置 实现效果 对导航栏. ...

  2. HTMl+CSS 模仿京东网登录页面

    课后实践项目,仅页面效果,写博客纯属记录! 码云开源仓库地址:https://gitee.com/ynavc/jd 演示地址:https://ynavc.gitee.io/jd 效果图: 实现代码: ...

  3. html托管源码,产品经理用腾讯云静态网站免费托管自己的Axure原型html

    产品经理用腾讯云静态网站托管自己的Axure原型html. 产品经理免费托管自己的axure原型来了,历史文章请自行搜索关键词. 静态网站托管简介 静态网站托管(Website Hosting,WH) ...

  4. 腾讯云服务器标准型s2/sa1/sa2区别在哪?如何选择?

    腾讯云服务器标准型实例包括很多种不同机型的型号.本文主要说S2实例.sa1实例和sa2实例.这三款实例都是腾讯云页面比较常见的机型.这样对于新用户就容易产生困扰,不知道该选择哪个.下面详细说说在腾讯云 ...

  5. 互联网日报 | 6月10日 星期四 | 腾讯云推出“云签约”解决方案;华为商城上线“鸿蒙智联”页面;“生鲜电商第一股”争夺战打响...

    今日看点 ✦ 12306上线十周年:累计注册用户近6亿,年售票40亿张 ✦ 华为商城上线"鸿蒙智联"页面,HarmonyOS生态产品大汇总 ✦ 腾讯云推出"云签约&quo ...

  6. web作业——模仿腾讯视频:问题与解决(html+css)

    首先要提一下作业的要求了: 模仿腾讯视频,不少于4个浏览页面,同时要适配手机端 1.关于布局 我给适配手机端加了粗!唉,这就是我犯得一个最大的错误了 刚开始做的时候想着到最后再适配手机. 然后就定位, ...

  7. 利用腾讯云为静态页面添加“动态”相册

    title: 利用腾讯云为静态页面添加"动态"相册 date: 2019-11-24 10:52:34 tags: 腾讯云cos桶 Frontend categories: Fro ...

  8. 建立个人网站1:腾讯云域名购买,域名解析以及使用GitHub初步搭建网站

    建立个人网站1:申请域名,域名解析以及使用GitHub初步显示 腾讯云的学生优惠申请了一个域名,然后用了GitHub的服务器搭了网站,github优点是不用备案,域名解析把GitHub的个人域名复制过 ...

  9. html5网页仿写,纯CSS代码模仿绘制蚂蚁庄园页面

    CSS的图形绘制功能还是很强大的,今天就用CSS模仿一个支付宝蚂蚁庄园的页面,当然,说是模仿,因为是电脑页面,又因为时间关系,只能模仿个大概.先把效果图贴出来,截图只能截取静态效果,动画看不出来,大家 ...

最新文章

  1. Struts 2创始人Patrick Lightbody看《精通Struts 2:Web 2.0开发实战 》
  2. 一个月6次泄露,为啥大家用Elasticsearch总不设密码?
  3. python截取视频图像_python工具-将视频按帧截取图片(附代码)
  4. 简单版:带干扰线的图形验证码生成
  5. mysql的高阶用法_MySQL的经典用法(十四)-高级优化
  6. Hibernate事务增删改查(第一部分)
  7. linux端口解析,linux中查看和开放端口详解
  8. redis 3.0的集群部署
  9. vs已停止工作的解决方案
  10. 庆祝我的第一个WebGis完成-c#+MapXtreme2004
  11. 学习java 第三天 数据类型以及存储大小取值范围 (one 大白 (●—●))
  12. Python语言程序设计基础_期末作品设计——程序员计算器(2020-2 A)_答案_通识教育必修课程_上海师范大学
  13. 虚拟机镜像文件高速下载方法之一
  14. prlooks插件下载_ae looks插件下载
  15. Linux下进程通讯消息队列
  16. 利用 MATLAB 编程实现 Newton 法与阻尼 Newton 法
  17. 【比特熊故事汇】2月MVP英雄故事|有爱的开源
  18. 磨金石教育摄影技能干货分享|近景拍摄技巧分析
  19. 不成为阴谋与阳谋的牺牲品(上)
  20. VB界面一点美化技巧

热门文章

  1. EMC测试仪器_如何实现EMC的测试工作?
  2. DHU Matlab Experiment【2】作业记录_第三章、第四章
  3. 单字节的乘法指令设计汇编程序11*12
  4. mac 下Protege中使用OWL Viz插件
  5. Qt 读取Excel表格数据 生成Excel表格并写入数据
  6. 报错:实体名称必须紧跟在 '' 后面
  7. 简单操作绕过 PayPal 捐赠地区限制(2022.10.1可用)
  8. osgEarth 指北针显示
  9. 「MoreThanJava」一文了解二进制和CPU工作原理
  10. E10下64位浏览器与32位浏览器切换教程