【HTML】HTML网页设计----植物网站设计

发布于:2022-12-22 ⋅ 阅读:(445) ⋅ 点赞:(0)

1、引言

设计结课作业,课程设计无处下手,数据库,java,python,vue,html作业复杂工程量过大?毕设毫无头绪等等一系列问题。你想要解决的问题,在微信公众号“coding加油站”中全部会得到解决

2、作品介绍

多肉植物网站系统采用html,css技术来实现,符合所学知识体系,适用于常见的作业以及课程设计,需要获取更多的作品,请关注微信公众号:coding加油站,回复“多肉”免费获取,如需更多资料,可在微信后台留言。欢迎大家来提问,交流学习。

2.1、作品简介方面 

多肉植物网站采用常规方式来实现,符合绝大部分的要求。代码配置有相关文档讲解,如需从代码中学到知识点,那么这个作品将是你的不二之选

2.2、作品二次开发工具

此作品代码相对简单,基本使用课堂中所学知识点来完成,只需要修改相关的介绍文字,一些图片,就可以改为自己独一无二的代码,网页作品下载后可使用任意编辑软件(例如:DW、HBuilder、NotePAD 、Vscode 、Sublime 、Webstorm 所有编辑器均可使用)。

2.3、作品技术介绍

html网页作品技术方面:使用CSS制作了网页背景图、鼠标经过及选中导航变色效果、下划线等相关技术来美化相关界面,部分采用了javascript来做校验。 使用html5,以及css3等相关技术完成技术的布局,在本作品中,会使用常见的布局,常见的浮动布局,flex布局都会有使用到哦。同时在操作方面上运用了html5和css3,采用了div+css结构、表单、超链接、浮动、绝对定位、相对定位、字体样式、引用视频等基础知识,同时使用了一些js的相关知识。例如使用到了dom,和bom来获取浏览器的相关api,同时使用css对样式进行相关的美化,使得界面更加符合网页设计

3、作品演示

【coding加油站】HTML设计--多肉植物网站设计

3.1、首页

相关代码:

	<div class="header">
		<div class="banner">
			<div class="img">
				<img src="images/head.jpg" alt="" style="display: block">
				<img src="images/banner.jpg" alt="">
				<img src="images/banner1.jpg" alt="">
				<img src="images/banner2.jpg" alt="">
				<img src="images/banner3.jpg" alt="">
			</div>
			<div class="btn">
				<span class="active"></span>
				<span></span>
				<span></span>
				<span></span>
			</div>
			<span class="prev"></span>
			<span class="next"></span>

		</div>
		<!-----------------------	登录   -------------------------->
		<div class="login">
			<div class="login-box">
				<div class="avatar" style="background: url('images/denglu.png');"></div>
			</div>
		</div>
		<div class="login_box">
			<div class="login_box_content">
				<img src="images/cha.png" class="login_close">
				<!--登录切换按钮-->
				<div class="login_tog">
					<span class="active">账号登录</span>
					<span>QQ登录</span>
					<span>微信登录</span>
				</div>
				<!--登录切换显示的盒子-->
				<div class="login_tog_box">
					<div class="show">
						<form action="">
							<div>
								<span>请输入手机号:</span>
								<input type="text" name="" class="input1">

							</div>
							<p class="phone" style="display: none">请输入正确手机号</p>
							<p class="phone1" style="display: none">请输入手机号</p>
							<p class="phone2" style="display: none">输入成功</p>

							<div>
								<span>请输入密码:</span>
								<input type="password" name="" class="input2">
							</div>

							<span class="dl">登录</span>
						</form>
						<script>
							var input = document.querySelector(".show input");

							input.onblur = function () {
								var reg1 = /^1(3|5|7|6|9)\d{9}$/;
								var reg2 = /\S/;

								if (reg2.test(input.value)) {
									// console.log("输入成功");
									if (reg1.test(input.value)) {
										$('.phone2').css({ display: "block" })
										$('.phone').css({ display: "none" })
										$('.phone1').css({ display: "none" })

									} else {
										$('.phone').css({ display: "flex", color: "red" })
										$('.phone1').css({ display: "none" })
										$('.phone2').css({ display: "none" })
										input.value = ""
									}
								} else {

									$('.phone1').css({ display: "flex", color: "red" })
									$('.phone').css({ display: "none" })
									$('.phone2').css({ display: "none" })


								}
							}


							$(".dl").click(function () {
								$('.phone2').css({ display: "none" })
								$('.phone').css({ display: "none" })
								$('.phone1').css({ display: "none" })

								if ($('.input1').val().length > 0) {

									if ($('.input2').val().length > 0) {
										document.querySelector(".login_box").style.display = "";
									}
								} else {

									document.querySelector(".login_box").style.display = "block";

								}

								document.querySelector(".input1").value = "";
								document.querySelector(".input2").value = "";


							})

						</script>
					</div>
					<div>
						<form action="" class="form">
							<div>
								<span>请输入QQ号:</span>
								<input type="text" name="" class="input3">

							</div>
							<p class="phone3" style="display: none">请输入正确QQ号</p>
							<p class="phone4" style="display: none">请输入QQ号</p>
							<p class="phone5" style="display: none">输入成功</p>

							<div>
								<span>请输入密码:</span>
								<input type="password" name="" class="input4">
							</div>

							<div>
								<span class="dl1">登录</span>
								<span class="dl11">二维码登录</span>
							</div>
						</form>
						<div class="er" style="opacity: 0">
							<img src="images/er.jpg" alt="" style="margin: 0 auto">
							<p style="margin: 0 auto" class="dl111">账号登录</p>
						</div>

						<script>
							var input1 = document.querySelector(".input3");

							input1.onblur = function () {
								var reg1 = /^\+?[1-9][0-9]*$/;
								var reg2 = /\S/;

								if (reg2.test(input1.value)) {
									// console.log("输入成功");
									if (reg1.test(input1.value)) {
										$('.phone5').css({ display: "block" })
										$('.phone3').css({ display: "none" })
										$('.phone4').css({ display: "none" })

									} else {
										$('.phone3').css({ display: "flex", color: "red" })
										$('.phone4').css({ display: "none" })
										$('.phone5').css({ display: "none" })
										input1.value = ""
									}
								} else {

									$('.phone4').css({ display: "flex", color: "red" })
									$('.phone3').css({ display: "none" })
									$('.phone5').css({ display: "none" })


								}
							}


							$(".dl1").click(function () {
								$('.phone3').css({ display: "none" })
								$('.phone4').css({ display: "none" })
								$('.phone5').css({ display: "none" })

								if ($('.input3').val().length > 0) {

									if ($('.input4').val().length > 0) {
										document.querySelector(".login_box").style.display = "";
									}
								} else {

									document.querySelector(".login_box").style.display = "block";

								}

								document.querySelector(".input3").value = "";
								document.querySelector(".input4").value = "";


							})

							$(".dl11").click(function () {
								$('.form').css({ opacity: "0" })
								$('.er').css({ opacity: "1" })
							})
							$('.dl111').click(function () {
								$('.form').css({ opacity: "1" })
								$('.er').css({ opacity: "0" })
							})

						</script>
					</div>
					<div>
						<img src="images/er.jpg" alt="" style="margin: 0 auto">
					</div>
				</div>
			</div>
		</div>

	</div>

3.2、详情页

相关代码:

    <div class="container">
        <div class="footer-box">
            <div class="left">
                <div class="item-box">
                    <div class="title">多肉论坛</div>
                    <div class="list-box">
                        <div class="item-list">
                            <a href="" class="item">景天科</a>
                            <a href="" class="item">番杏科</a>
                            <a href="" class="item">仙人掌</a>
                        </div>
                        <div class="item-list">
                            <a href="" class="item">十二卷</a>
                            <a href="" class="item">其他品种</a>
                        </div>
                    </div>
                </div>
                <div class="item-box">
                    <div class="title">花百科</div>
                    <div class="list-box">
                        <div class="item-list">
                            <a href="" target="_blank" class="item">养花知识</a>
                            <a href="" target="_blank" class="item">花卉大全</a>
                            <a href="" target="_blank" class="item">百花图谱</a>
                        </div>
                        <div class="item-list">
                            <a href="" target="_blank" class="item">花卉诊疗</a>
                            <a href="" target="_blank" class="item">多肉植物</a>
                            <a href="" target="_blank" class="item">养花精选</a>
                        </div>
                    </div>
                </div>
            </div>
            <div class="right">
                <div class="code-box">
                    <div class="title">养花大全APP</div>
                    <div class="code" style="background:url('images/er1.jpg') no-repeat;background-size: contain;">
                    </div>
                </div>
                <div class="code-box">
                    <div class="title">养花大全公众号</div>
                    <div class="code" style="background:url('images/er1.jpg') no-repeat;background-size: contain;">
                    </div>
                </div>
            </div>
        </div>
        <div class="bottom-info">
            <div class="info"><a href="http://www.beian.miit.gov.cn/" rel="nofollow" target="_blank"></a> </div>

        </div>
    </div>

总结

以上就是本次项目的全部内容,需要交流或者免费获取代码请关注微信公众号:coding加油站,回复“多肉”免费获取

本文含有隐藏内容,请 开通VIP 后查看