利用html和css完成百度首页的制作(百度一下)

本文介绍了如何使用HBuilderX软件来制作百度首页的样式。通过二分布局方法实现顶部导航,包括左侧的链接列表和右侧的设置与登录按钮。接着,详细讲解了百度Logo的居中显示、搜索框与百度一下按钮的圆角效果及鼠标悬停反馈,以及热点新闻部分的布局和设计。最后,展示了如何创建一个底部固定不动的盒子。
摘要由CSDN通过智能技术生成

1.软件配置:使用的是HBuilder X ,可以在官网上进行下载https://www.dcloud.io/

2.百度首页的制作:

 (1)分析可得百度首页的顶部是有俩部分得来的,所以可以采取二分法的办法来实现,用一个大盒子里放二个小盒子,才去左边的左悬浮和右边的右悬浮。里面的内容可以才标签的方式进行操作也可以采取表格的方式实现。具体代码如下:

<div id="top">
			<div id="left1">
				<ul>
					<li><a href="#">好123</li>
					<li><a href="#">地图</li>
					<li><a href="#">贴吧</li>
					<li><a href="#">视频</li>
					<li><a href="#">图片</li>
					<li><a href="#">网盘</li>
					<li><a href="#">更多</li>
				</ul>
			</div>
			<div id="right1">
				<a href="#">设置</a>
				<button>登录</button>
body{
	margin: 10px;
}
#top{
	width: 1600px;
	height: 100px;
	
	line-height: 10px;
}
#left1{
	width: 800px;
	height: 80px;
	
	float: left;
}
#left1 ul{
	margin: 0px;
	padding: 0px;
}
#left1 ul li{
	list-style: none;
	float: left;
	margin-left: 10px;
}
#left1 ul li a,#right1  a{
	text-decoration: none;
	margin-top: 1000px;
}
#right1{
	width:800px;
	height: 80px;
	
	float: left;
	text-align: right;
}
#right1 button{
	border: none;
	background-color: aqua;
	color: aliceblue;
	font-size: 12px;
	border-radius: 5px;
}

(2)百度logo的实现:

    分析可得只要使用一个盒子,盒子里面放一个百度的logo使用margin: 0 auto;进行居中,即可;

代码如下:

  

<div id="img1">
			<img src="\合肥培训班\图片\9.png" alt="">
		</div>

css代码如下:

#img1{
	width: 250px;
	height:125px ;
	
	margin: 0 auto;
	margin-top: 20px;
}
#img1 img{
	width: 250px;
	height: auto;

(3)接下来是搜索框和百度一下的按钮实现过程:

        分析可得可以采取在一个盒子里放置一个文本框和一个按钮,但是要做到和百度首页一样的程度要使用border-radius进行边框的优化,使其变的圆润。以及使用hover标记进行鼠标的触控反馈。代码如下:

<div id="img1">
			<img src="\合肥培训班\图片\9.png" alt="">
		</div>
		<div id="search">
			<input type="text" /><button>百度一下</button>

css代码如下:

#img1 img{
	width: 250px;
	height: auto;
}
#search{
	width: 700px;
	height: 45px;
	
	margin: 0 auto;
	display: flex;
}
#search input{
	width: 500px;
	height: 40px;
	border: 2px solid gray;
	border-radius: 5px 5px 5px 5px;
}
#search input:hover{
	outline: none;
}
#search button{
	width:191px ;
	height: 45px;
	background-color: aqua;
	border: none;
	color: white;
	border-radius: 5px 5px 5px 5px;
	font-size: 16px;
	margin-left: -2px;

(4)热点部分的设计和制作:

         通过分析可以知道该部分由俩个部分组成,这样就可以采取二分布局的方式进行布局,而其中的左右两个部分也各自分成二个部分但是由于是上下分布所以不需要采取二分布局,不需要使用悬浮的方式。其中的内容可以采取标签的方式,在标签中插入超链接。而前面的序号图片可以采取在超链接前面插入一个序号图片的方式实现,代码如下:

<div id="redian">
			<div id="left2" class="new">
				<div id="biaoti1">
					<img src="\合肥培训班\图片\bdrs2.png" alt="">>
				</div>
				<ul>
					<li><img src="\合肥培训班\图片\00.png" alt=""><a href="#">周加俊是大帅哥</a></li>
					<li><img src="\合肥培训班\图片\01.png" alt=""><a href="#">邢志鹏是小丑</a></li>
					<li><img src="\合肥培训班\图片\02.png" alt=""><a href="#">郑航是大傻逼</a></li>
				</ul>
			</div>
			<div id="right2" class="new">
				<div id="biaoti2">
					<img src="\合肥培训班\图片\10.png" alt=""><span>换一换</span>
				</div>
				<ul>
					<li><img src="\合肥培训班\图片\03.png" alt=""><a href="#">梦想俄罗斯极光</a></li>
					<li><img src="\合肥培训班\图片\004.png" alt=""><a href="#">新疆烤肉串</a></li>
					<li><img src="\合肥培训班\图片\05.png" alt=""><a href="#">北京天安门</a></li>
				</ul>
			</div>
		</div>

css代码如下:

#redian{
	width: 680px;
	height: 160px;
	
	margin: 0 auto;
	margin-top:50px ;
}
#left2{
	width: 50%;
	height: 160px;
	
	float: left;
}
#right2{
	width: 50%;
	height: 160px;

	float: right;
}
#biaoti1,#biaoti2{
	width: 100%;
	height: 30px;
}
#biaoti2{
	text-align: right;
}
#biaoti1 img {
	width: 70px;
	height: 18px;
	margin-bottom: -4px;
}
#biaoti2 img {
	width: 20px;
	height:20px ;
	margin-bottom: -5px;;
}
.new ul{
	padding: 0px;
}
.new ul li {
	list-style: none;
	margin-top: 15px;
}
.new ul li a{
	text-decoration: none;
	color:red;
}
.new ul li img {
	width: 20px;
	height: 20px;
	margin-bottom: -5px;
	margin-right: 7px;
}

(5)底部不动盒子的实现:

           使用一个盒子,使用position标签来实现快的位置的定位,绝对位置和相对位置的确定,代码如下:

<div id="fuzhu">
			<img src="\合肥培训班\图片\fuzhu.png" alt="">
			<img src="\合肥培训班\图片\erweima.png" alt="">
		</div>

css代码如下:

#fuzhu{
	width: 35px;
	height: 80px;
	background-color: beige;
	position: fixed;
	right: 10px;
	bottom: 50px;
	border-radius: 50px;
}
#fuzhu img:nth-child(1){
	width:35px ;
	height:35px;
	border-radius: 100%;
}
#fuzhu img:nth-child(2){
	width:35px ;
	height:30px;
	border-radius: 100%;
}

这样一个百度首页的网站的设计和实现就完成了,今天的分享就到这了!

代码小周
关注 关注
  • 10
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
百度一下首页制作HTML+CSS
ArrayAda的博客
06-19 1392
代码百度一下首页制作HTML+CSS
html+css+js百度首页制作+附源代码+实现简单【百度一下】功能
01-08
文章目录写在前面页面效果百度网盘提取码 写在前面 本博客只为有需要的朋友提供借鉴。 课堂作业要求完成的,实现了基本功能,光标移上去变成小手,js实现了百度一下功能。页面布局没问题,页面样式没问题。 导航栏其他的部分链接没把网址改过来,导航栏位置天气未获取,有需要的可以多花点时间。就说到这,专业前端勿喷。 页面效果 实现百度一下功能 百度网盘提取码 链接:https://pan.baidu.com/s/1oKeHPPcsmDCr9GZHEhU9-g 提取码:ab0y 解压导入dw或者其他编译器即可
CSS+HTML仿制一个百度页面
最新发布
2301_81030220的博客
07-11 467
HTML+CSS仿百度页面资源下载
初学者用HTMLCSS写的百度页面
06-04
主要用于练习HTMLcss写的百度页面,初学者也可以自己试着来写一下,还是有点用的
制作百度页面(HTML+CSS基础知识)
m0_74766888的博客
02-01 2437
只用CSSHTML的基础知识创建一个百度页面
百度首页制作
06-07
使用HTML制作百度,并实现其各项功能
html制作百度页面
m0_51660215的博客
07-03 7794
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> *{ margin-top: 0; margin-left: 0; } /*搜索框样式 */ #divput{ margin-left: 420px; margi.
利用HTML5CSS3和WebGL开发HTML5游戏.zip
08-12
HTML5、CSS3和WebGL是现代网页开发的三大核心技术,它们共同为创建交互式、图形丰富的HTML5游戏提供了强大的支持。在这个压缩包中,很可能包含了一系列教程、代码示例和资源,帮助开发者掌握如何利用这些技术来构建...
HTML+CSS+JavaScript网页制作案例教程(第2版)-教学大纲.zip
07-06
总之,《HTML+CSS+JavaScript网页制作案例教程(第2版)》的教学大纲全面覆盖了网页制作的核心技术,旨在培养学生的创新思维和实际动手能力,为他们在互联网行业的职业生涯打下坚实的基础。通过深入学习和实践,学生...
HTML+CSS模仿百度首页(gird+flex布局)
mingluosunyi的博客
08-23 870
文章目录HTML+CSS模仿百度首页Grid布局分析flex布局分析代码 HTML+CSS模仿百度首页 Grid布局分析 百度界面分为三块:头部导航栏、中部主体部分、页脚。 中间主体部分又可以分为左右的空白区和版心。 因此我选择用grid布局将页面划分成9个区域: ‘head head head’ ‘left-blank main right-blank’ ‘foot foot foot’ flex布局分析 flex适合一维的布局,用来完成导航栏、版心和页脚的布局非常合适。 导航栏可以分为左右两个大块,
HTML+CSS项目课1:利用table制作百度首页
王迪
11-09 1575
知识点:html文档基本结构、table标签布局、在单元格中插入文字、图片、链接、表单。 网页效果图: 制作思路:将整个网页当做一个table表格 1、制作一个6行1列的表格 2、在单元格中插入相关内容 3、在第4行的单元格里插入一个form表单 &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "...
html+css编写百度首页例子
11-30
百度首页很经典,使用HTML+ccss,适合新手参考!
百度首页HTML写的
02-19
HTML写的简单首页——初学的,见谅——
百度首页html代码
11-06
利用html语言编写的百度首页,是本上实现了百度界面模块
使用html百度首页.rar
04-03
使用html百度首页,效果见 https://blog.csdn.net/gyxx1998/article/details/105280563
尚硅谷前端入门html+css零基础教程,零基础前端开发html5+css3视频尚品汇项目源码
03-06
【标题】中的“尚硅谷前端入门html+css零基础教程”指的是一个由尚硅谷教育机构提供的,面向初学者的前端开发课程,主要涵盖了HTML(超文本标记语言)和CSS(层叠样式表)的基础知识。这个教程是为那些对前端开发...
利用html做一个百度首页,HTML连载31-制作一个百度首页
weixin_30838923的博客
06-05 529
HTML连载31-制作一个百度首页一、 我们制作一个百度首页作为练习,可直接复制该代码保存后缀名为.html来查看d93_baidu_home_exercise.header{height: 250px;/*background-color: red;*/}.content{height: 220px;/*background-color: pink;*/?}.footer{height: 200...
htmlcss制作百度界面
07-25 363
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta h...
HTML+CSS实现PC段百度主页效果(附详细说明和源代码)
记录分享学习路上的一些经验,欢迎关注!
04-16 3657
最近用HTML+CSS练习实现了百度主页网站页面效果,分享一下。
学员实践:利用CSS打造百度音乐标签页,美化与布局
在本次学员操作中,我们将学习如何利用HTMLCSS制作一个百度音乐标签页面,专注于提升网页设计的基本技能。课程的关键点包括: 1. **HTMLCSS基础**: - 学习如何使用HTML来构建网页结构,如创建段落(标签)...
写文章

热门文章

  • 利用html和css完成百度首页的制作(百度一下) 3559
  • 利用layui表格实现数据的呈现和分页等一些列操作 1305
  • Fullcalendar日期组件实现如备忘录或日程提示的小程序 841
  • springboot整合activti项目(请假流程项目) 537
  • $.get, $.getJSON,$.post和$.ajax的用法和js在学习过程的一些理解 465

最新评论

  • springboot整合activti项目(请假流程项目)

    qq_38997997: 完整代码在哪里,想看一下

  • ssm整合mybatis和log4j和MySQL数据库,webmvc,shiro,dbcp等的配置文件和相关解析

    CSDN-Ada助手: 恭喜您撰写了这么丰富的博客!标题中提到的ssm整合mybatis、log4j、MySQL数据库以及其他相关配置文件的解析,对于初学者来说无疑是一份宝贵的资源。您的分享无疑对我们这些想要学习这些技术的人来说非常有帮助。 接下来,我想建议您在后续的创作中更多地分享一些实践经验和技巧,可能包括遇到的一些挑战以及如何解决它们。这样的内容对于读者来说会更加实用,也能帮助我们更好地理解和应用这些技术。再次感谢您的分享,期待您的下一篇博客!

  • ssm整合rabbitmq,shiro,mybatis,mysql,javaemil,dbcp等相关组件,完成物流管理系统

    CSDN-Ada助手: 恭喜您写完了第18篇博客!标题中提到的整合了ssm、rabbitmq、shiro、mybatis、mysql、javaemil、dbcp等相关组件的物流管理系统听起来非常厉害。您的技术实践和经验分享对读者来说一定是非常有价值的。 作为下一步的创作建议,我建议您可以继续拓展您的主题,比如可以深入探讨每个组件的使用方法和优势,或者分享一些在实际项目中遇到的挑战和解决方案。此外,您可以考虑写一些案例分析,通过实际项目的经验来帮助读者更好地理解和应用这些组件。 再次恭喜您,并期待您未来更多精彩的创作!请继续保持谦虚的态度,因为技术的路永无止境,我们都有不断学习和进步的空间。加油!

  • 利用servlet,mysql,vue,mysql,jquery和jsp等相关技术实现淘宝相关功能。

    代码小周: 怎么给你

  • 利用servlet,mysql,vue,mysql,jquery和jsp等相关技术实现淘宝相关功能。

    assssk123: 求一下源码

最新文章

  • linux相关命令总结,centos7,jdk,mysql,tomcat等环境安装
  • springboot整合activti项目(请假流程项目)
  • springboot整合activti
2023年23篇

目录

目录

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

天下网标王靠谱的珠宝行业网站优化贵州网站关键词排名优化技术汕头网站竞价优化外包网站优化岗位要求黄浦区官方网站优化公司木工机械网站seo优化专家网站优化中心碑林网站优化六安网站优化选哪家好正规的珠宝行业网站优化GOOGLE网站优化设计广州不锈钢网站seo优化怎么优化电商网站鼎湖企业网站seo优化网站页面做优化网站标题关键优化枞阳县网站seo优化福建优化网站方案大数据优化网站织梦系统网站优化技巧网站优化总结天津网站排名优化ue网站加载优化网站图片和文字 优化稳定的网站优化企业品牌网站优化要多少钱企业网站如何优化排名衡阳网站优化价格seo优化网站推广方案如何提升网站关键词优化排名香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

天下网标王 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化