web前端期末大作业:基于html化妆品购物商城项目的设计与实现——化妆品官方网站设计与实现(HTML+CSS+JS)

news2025/1/18 17:02:31

🎉精彩专栏推荐 💭文末获取联系
✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主
💂 作者主页: 【主页——🚀获取更多优质源码】
🎓 web前端期末大作业: 【📚毕设项目精品实战案例 (1000套) 】
🧡 程序员有趣的告白方式:【💌HTML七夕情人节表白网页制作 (110套) 】
🌎超炫酷的Echarts大屏可视化源码:【🔰 Echarts大屏展示大数据平台可视化(150套) 】
🔖 HTML+CSS+JS实例代码: 【🗂️HTML+CSS+JS实例代码 (炫酷特效网页代码) 继续更新中…】
🎁 免费且实用的WEB前端学习指南: 【📂web前端零基础到高级学习视频教程 120G干货分享】
🥇 关于作者: 💬历任研发工程师,技术组长,教学总监;曾于2016年、2020年两度荣获CSDN年度十大博客之星。 十载寒冰,难凉热血;多年过去,历经变迁,物是人非。 然而,对于技术的探索和追求从未停歇。 💪坚持原创,热衷分享,初心未改,继往开来!


📂文章目录

  • 一、👨‍🎓网站题目
  • 二、✍️网站描述
  • 三、📚网站介绍
  • 四、🌐网站演示
  • 五、⚙️ 网站代码
    • 🧱HTML结构代码
    • 💒CSS样式代码
  • 六、🥇 如何让学习不再盲目
  • 七、🎁更多干货


一、👨‍🎓网站题目

💄美妆介绍、👜美妆分享、👒 品牌化妆品官网网站 、等网站的设计与制作。


二、✍️网站描述

🏷️ 网页中包含:Div+CSS、鼠标滑过特效、Table、导航栏效果、banner、表单、二级三级页面等,视频音频元素,同时设计了logo(源文件),基本期末作业所需的知识点全覆盖。

🏅 一套优质的💯网页设计应该包含 (具体可根据个人要求而定)

  1. 页面分为页头、菜单导航栏(最好可下拉)、中间内容板块、页脚四大部分。
  2. 所有页面相互超链接,可到三级页面,有5-10个页面组成。
  3. 页面样式风格统一布局显示正常,不错乱,使用Div+Css技术。
  4. 菜单美观、醒目,二级菜单可正常弹出与跳转。
  5. 要有JS特效,如定时切换和手动切换图片轮播。
  6. 页面中有多媒体元素,如gif、视频、音乐,表单技术的使用。
  7. 页面清爽、美观、大方,不雷同。 。
  8. 不仅要能够把用户要求的内容呈现出来,还要满足布局良好、界面美观、配色优雅、表现形式多样等要求。

三、📚网站介绍

📔网站布局方面:计划采用目前主流的、能兼容各大主流浏览器、显示效果稳定的浮动网页布局结构。

📓网站程序方面:计划采用最新的网页编程语言HTML5+CSS3+JS程序语言完成网站的功能设计。并确保网站代码兼容目前市面上所有的主流浏览器,已达到打开后就能即时看到网站的效果。

📘网站素材方面:计划收集各大平台好看的图片素材,并精挑细选适合网页风格的图片,然后使用PS做出适合网页尺寸的图片。

📒网站文件方面:网站系统文件种类包含:html网页结构文件、css网页样式文件、js网页特效文件、images网页图片文件;

📙网页编辑方面:网页作品代码简单,可使用任意HTML编辑软件(如:Dreamweaver、HBuilder、Vscode 、Sublime 、Webstorm、Text 、Notepad++ 等任意html编辑软件进行运行及修改编辑等操作)。
其中:
(1)📜html文件包含:其中index.html是首页、其他html为二级页面;
(2)📑 css文件包含:css全部页面样式,文字滚动, 图片放大等;
(3)📄 js文件包含:js实现动态轮播特效, 表单提交, 点击事件等等(个别网页中运用到js代码)。


四、🌐网站演示

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


五、⚙️ 网站代码

🧱HTML结构代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>化妆品模板 </title>
    <link href="css/css.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript" src="js/jquery-1.10.2.min.js"></script>
    <script type="text/javascript" src="js/jquery.easing.min.js"></script>
    <link href="css/style2.css" rel="stylesheet" type="text/css" />
</head>

<body>
    <div class="content">
        <div class="head">
            <div class="logo"><img src="image/logo.jpg" /></div>
            <div class="nav">
                <ul>
                    <li><a href="index.html"><span>清水岩</span></a></li>
                    <li><a href="gongsi.html">公司简介</a></li>
                    <li><a href="cp.html">产品一览</a></li>
                    <li><a href="liebiao.html">新闻中心</a></li>
                    <li><a href="lianxi.html">联系我们</a></li>
                    <li><a href="liuyan.html">在线留言</a></li>
                    <li><a href="wenzhang.html">招商加盟</a></li>
                </ul>
            </div>
            <div class="banner" id="banner">
                <a id="prevbt"></a>
                <a id="nextbt"></a>
                <ul>
                    <li>
                        <a href="#">
                    <img src="image/banner.jpg" />
            </a>
                    </li>
                    <li>
                        <a href="#">
                    <img src="image/banner2.jpg"/>
            </a>
                    </li>
                    <li>
                        <a href="#">
                    <img src="image/banner3.jpg" />
            </a>
                    </li>

                </ul>

                <script>
                    var li_Width = 1024;
                    var banner_Li_Num = $('#banner li').length;
                    $('#banner ul').css({
                        'width': li_Width * banner_Li_Num,
                        'marginLeft': -li_Width
                    });

                    function prevbt() {
                        $('#prevbt').unbind('click');
                        $('#banner li:last').detach().insertBefore('#banner li:first').parents('ul').css('marginLeft', -li_Width * 2).stop(true).animate({
                            marginLeft: -li_Width
                        }, 800, 'easeInOutBack', function() {
                            $('#prevbt').bind('click', prevbt);
                        });
                    }

                    function nextbt() {
                        $('#nextbt').unbind();
                        $('#banner ul').stop(true).animate({
                            marginLeft: -li_Width * 2
                        }, 800, 'easeInOutBack', function() {
                            $('#banner ul').css('marginLeft', -li_Width).find('li:first').insertAfter('#banner li:last');
                            $('#nextbt').bind('click', nextbt);
                        })
                    }

                    $('#prevbt').click(function() {
                        prevbt();
                    })
                    $('#nextbt').click(function() {
                        nextbt();
                    })

                    banner_T = setInterval(banner_Auto, 5000)

                    function banner_Auto() {
                        nextbt();
                    }
                    $('#banner').hover(function() {
                        clearInterval(banner_T);
                    }, function() {
                        banner_T = setInterval(banner_Auto, 5000);
                    })
                </script>
            </div>


        </div>
        <div class="main">
            <div class="cp">
                <div class="cp_1">
                    <div class="cp_title"></div>
                    <div class="cp_list">
                        <div class="cp_list1">
                            <a href="#"><img src="image/cp_t1.jpg" /></a>
                            <p><a href="#">活细胞精华系列</a></p>
                            <span>活细胞精华有着显著的效果,让你体验一种意想不到的神奇效果。</span>
                            <h>于美白事业的追求,我们永远都在路上 我们的态度永远都追崇一丝不苟
                            </h>
                        </div>
                        <div class="cp_list2">
                            <a href="#"><img src="image/cp_t2.jpg" /></a>
                            <p><a href="#">逆时空面膜系列</a></p>
                            <span>活细胞精华有着显著的效果,让你体验一种意想不到的神奇效果。</span>
                            <h>于美白事业的追求,我们永远都在路上 我们的态度永远都追崇一丝不苟
                            </h>
                        </div>
                    </div>
                </div>
                <div class="cp_2">
                    <div class="cp_title2"></div>
                    <div class="cp_2_list">
                        <div class="cp_2_list1"><a href="#"><img src="image/cp_t3.jpg" /></a>
                            <p><a href="#">逆时空面膜系列</a></p>
                            <span>活细胞精华有着显著的效果,让你体验一种意想不到的神奇效果。</span>
                            <h>于美白事业的追求,我们永远都在路上 我们的态度永远都追崇一丝不苟
                            </h>
                        </div>
                        <div class="cp_2_list2"><a href="#"><img src="image/cp_t4.jpg" /></a>
                            <p><a href="#">逆时空面膜系列</a></p>
                            <span>活细胞精华有着显著的效果,让你体验一种意想不到的神奇效果。</span>
                            <h>于美白事业的追求,我们永远都在路上 我们的态度永远都追崇一丝不苟
                            </h>
                        </div>
                    </div>

                </div>
            </div>
            <div class="aut">
                <div class="aut_title"></div>
                <div class="aut_list">
                    <ul>
                        <li><a href="#"><img src="image/aut_t1.jpg" /></a></li>
                        <li><a href="#"><img src="image/aut_t2.jpg" /></a></li>
                        <li><a href="#"><img src="image/aut_t3.jpg" /></a></li>
                        <li><a href="#"><img src="image/aut_t4.jpg" /></a></li>
                    </ul>
                </div>
            </div>
        </div>
        <div class="foot">
            <div class="foot_1">
                <div class="a"><img src="image/foot_logo.jpg" /></div>
                <div class="b">
                    <ul>
                        <li>地址:山东省济南市历下区诚基中心</li>
                        <li>电话:12345678911</li>
                        <li>手机:11111111111</li>
                        <li>邮箱:</li>
                    </ul>
                </div>
                <div class="c">
                    <a href="#"><img src="image/weix.jpg" /></a>
                    <a href="#"><img src="image/xinl.jpg" /></a>
                </div>
                <div class="d"><img src="image/erweim.jpg" /></div>
            </div>
            <div class="foot_2">
                <p>版权信息:济南闻遥商贸有限公司</p>
                <p>更多模板:<a href="#" target="_blank">web前端设计</a></p>
            </div>

        </div>
    </div>
    </div>
</body>

</html>



💒CSS样式代码

@charset "utf-8";
/* CSS Document */

* {
    margin: 0;
    padding: 0;
    margin: 0 auto;
}

body {
    font-family: "宋体";
    font-size: 12px;
    color: #000;
}

img {
    border: 0px;
}

a {
    text-decoration: none;
    color: #000;
}

li {
    list-style: none;
}

.head {
    background: url(../style/nav_bj.jpg) repeat-x 0 95px;
}

.logo {
    width: 1024px;
    height: 65px;
    padding-top: 20px;
    margin-bottom: 10px;
}

.nav {
    width: 1024px;
    height: 36px;
}

.nav li {
    float: left;
    width: 120px;
    line-height: 32px;
    text-align: center;
}

.nav a {
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    display: block;
    width: 105px;
    height: 36px;
}

.nav span {
    font-size: 14px;
    font-weight: bold;
    display: block;
    width: 105px;
    height: 35px;
    color: #000;
    background: url(../style/nav_a.jpg) no-repeat;
}

.nav a:hover {
    color: #000;
    background: url(../style/nav_a.jpg) no-repeat;
}

.banner {
    width: 1024px;
    height: auto;
    margin-top: 10px;
}

.main_1 {
    wisth: 1024px;
    height: auto;
}

.cp {
    width: 1024px;
    height: 400px;
    margin-top: 70px;
    padding-left: 10px;
}

.cp_1 {
    width: 500px;
    float: left;
}

    height: 22px;
    background: url(../style/cp_2.jpg) no-repeat;
}

.cp_2_list {
    width: 500px;
    height: 350px;
    margin-top: 36px;
    margin-left: 5px;
}

.cp_2_list1 {
    width: 240px;
    height: 360px;
    float: left;
}

.cp_2_list2 {
    width: 240px;
    height: 360px;
    float: left;
    margin-left: 5px;

    font-family: "微软雅黑";
    color: #666;
}

.time {
    float: right;
}

/*公司介绍页面*/

.box {
    width: 1024px;
    height: auto;
    border: 1px solid #ccc;
    margin-bottom: 20px;
}

.box_left {
    width: 155px;
    height: auto;
    float: left;
    margin: 10px;
    border-right: 1px solid #ccc;
}

.box_left li {
    float: left;
    line-height: 40px;
    height: 40px;
    width: 135px;
    text-align: center;
}

.box_left li a {
    font-family: "微软雅黑";
    color: #000;
    font-size: 14px;
}

.box_left li a:hover {
    color: #F00;
    border-bottom: 1px solid #F00;
}

.box_left li a:active {
    color: #F00;
    border-bottom: 1px solid #F00;
}

.box_right {
    width: 800px;
    height: auto;
    float: left;
    margin: 10px;
}

.box_right p {
    text-align: center;
    color: #F00;
    font-size: 16px;
    margin-bottom: 10px;
}

.box_right span {
    line-height: 30px;
    font-size: 14px;
}

.box_right li {
    width: 300px;
    line-height: 35px;
    height: 35px;
    font-size: 14px;
    text-align: left;
}

.box_right_a1 {
    float: right;
    margin: 10px;
}

.box_right_b2 {
    float: left;
    margin: 10px;
}

.box_right_fy {
    width: 300px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    margin-top: 20px;
}

.box_right_fy a {
    margin-left: 20px;
}

.box_right tr {
    text-align: left;
    height: 35px;
}

.box_right td {}

.box_foot {
    width: 1280px;
    height: 11px;
    background: url(../style/lie_bj_foot.jpg) no-repeat;
}




六、🥇 如何让学习不再盲目

第一、带着目标去学习,无论看书报课还是各种线下活动。
首先要明确自己的学习目标是什么,是想解决什么问题,实现怎样的目标。

第二、学习要建立个人知识体系
知识是学不完的,书籍是浩如烟海的。我们尽情徜徉其中的时候,千万不要被海水淹死,没有自我了。在学习过程中,我们会发现每一个知识点都是有她的边界和背景的,我们要善于归纳整理知识

第三、学到了就要用到

有时,我们一天下来感觉学到了很多干货,那么我们一定要将这些知识点和实际工作和生活联系起来。知识和实践相互联系靠拢。爱学习是一件好事,但只有会学习的人,才有价值。


七、🎁更多干货

1.如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “👍点赞” “✍️评论” “💙收藏” 一键三连哦!

2.💗【👇🏻👇🏻👇🏻关注我| 💬获取更多源码 | 优质文章】 带您学习各种前端插件、3D炫酷效果、图片展示、文字效果、以及整站模板 、大学生毕业HTML模板 、期末大作业模板 、等! 「在这里有好多 前端 开发者,一起探讨 前端 Node 知识,互相学习」!

3.

以上内容技术相关问题💌欢迎一起交流学习👇🏻👇🏻👇🏻💬

在这里插入图片描述

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

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

相关文章

【cocos源码学习】cocos2d-x-4.0 Android Demo工程结构的简析

说明 使用cocos new创建的Android工程&#xff0c;并对其进行简单的结构分析 Android工程结构 基于gradle构建的Android工程是于模块来组织的&#xff0c;工程根目录本身是一个主模块&#xff0c;其它为子模块&#xff0c;每个模块都有一个build.gradle文件&#xff0c;主模…

Java基本微信小程序的智能图书管理系统 计算机毕业设计

本设计旨在研究一种社区图书管理系统设计与实现系统&#xff0c;以各种浏览器web页面加上云服务器后端服务系统&#xff0c;通过这一设计过程&#xff0c;进一步熟悉web前端开发技术和云服务器后端开发技术和方法&#xff0c;培养理论联系实际及知识的综合运用能力。 图书管理系…

论文翻译:USE OF LIDAR FOR NEGATIVE OBSTACLE DETECTION: A THOROUGH REVIEW

(鉴定为水刊 综述 老板让看的) Abstract&#xff1a; 野外自动驾驶陆地车辆的负面障碍是指路面上的坑洼、沟渠、悬崖、坑或任何类型的障碍物&#xff0c;但不是以可见的方式&#xff0c;它给车辆或潜在的乘客带来风险&#xff0c;甚至给环境带来风险。 自主陆地车辆正在前进。这…

Golang前置环境配置

如何对go不同版本进行管理 安装gvm gvm工具提供多版本的go进行管理 下载命令: bash < <(curl -s -S -L http://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)这里可能出现对应的raw.githubusercontent.com连不上的情况, 可以在https://www…

springboot+vue基本微信小程序的演出门票管理系统

转票是一个传统的行业。根据当前发展现状&#xff0c;网络信息时代的全面普及&#xff0c;转票也在发生着变化&#xff0c;单就出票这一方面&#xff0c;利用手机预约考试正在逐步进入人们的生活。传统的转票方式&#xff0c;不仅会耗费大量的人力、时间&#xff0c;有时候还会…

Linux(一)按键,目录,基础命令

shell shell就是命令解释器 命令解析器的作用&#xff1a;对用户输入到终端的命令进行解析&#xff0c;调用对应的执行程序 shell将用户输入的命令解释成内核能够识别的指令 shell是按照$Path环境变量 常用的命令解析器&#xff1a; shell – Bourne Shell 路径&#xff1a…

【色彩一致性损失:场景亮度解纠缠网络:纹理-对比度增强网络:IVIF】

DIVFusion: Darkness-free infrared and visible image fusion &#xff08;DIVFusion&#xff1a;无暗区红外与可见光图像融合&#xff09; 红外与可见光图像融合是一种重要的图像增强技术&#xff0c;其目的是在极端环境下生成目标显著、纹理丰富的高质量融合图像。然而&am…

Nginx安装及相关问题解决

文章目录一、 添加 Nginx yum资源库——CentOS 7二、 安装nginx - yum安装三、 启动nginx无法访问解决办法四、 修改nginx页面展示内容通过新建文件通过修改原始文件五、 Nginx 不支持中文怎么办&#xff1f;1. 利用convmv对文件名转码2. 通过修改nginx配置文件转码一、 添加 N…

学生HTML个人网页作业作品:HTML绿色的化妆品静态网站(web前端网页制作课作业)

&#x1f389;精彩专栏推荐 &#x1f4ad;文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 &#x1f482; 作者主页: 【主页——&#x1f680;获取更多优质源码】 &#x1f393; web前端期末大作业&#xff1a; 【&#x1f4da;毕设项目精品实战案例 (10…

【练习题】数据离散化+二维前缀和

【练习题】数据离散化二维前缀和题目大意输入输出样例解释重要提示思路代码时间复杂度题目大意 mtc是一个很优秀的同学&#xff0c;他学习认真&#xff0c;经常刷题。这天&#xff0c;他正好学习到了数据离散化与二位前缀和的相关概念&#xff0c;并给大家进行科普. 数据的离散…

学习周报-20221211

文章目录一 centos7修改系统运行级别的方法方法一方法二二 修改(忘记)centos系统的root密码三 文件的atime、mtime、ctime比较1 定义2 mtime和ctime的比较3 atime在访问文件后并不一定会修改4 相关操作命令对三个时间的影响四 Linux时区设置中的一些问题五 Linux局域网内配置yu…

微服务框架 SpringCloud微服务架构 微服务保护 34 规则持久化 34.1 规则管理模式

微服务框架 【SpringCloudRabbitMQDockerRedis搜索分布式&#xff0c;系统详解springcloud微服务技术栈课程|黑马程序员Java微服务】 微服务保护 文章目录微服务框架微服务保护34 规则持久化34.1 规则管理模式34.1.1 规则管理模式34.1.2 规则管理模式 - 原始模式34.1.3 规则管…

android 和风图标字体移植显示墨迹天气图标

android studio版本&#xff1a;21.2.1 例程&#xff1a;newareaautov1 和风天气字体图标使用方法见&#xff1a; android 显示和风天气字体图标_kim5659的博客-CSDN博客_qweather-icons 之前做了个全自动获取天气的app,用的是墨迹的接口&#xff08;实际是科大讯飞再接入墨…

深信服面试常见算法题整理笔记

⭐️我叫恒心&#xff0c;一名喜欢书写博客的研究生在读生。 原创不易~转载麻烦注明出处&#xff0c;并告知作者&#xff0c;谢谢&#xff01;&#xff01;&#xff01; 这是一篇近期会不断更新的博客欧~~~ 有什么问题的小伙伴 欢迎留言提问欧。 文章目录1 反转链表2 排序3 设计…

Docker(二) ----Docker 的基本操作

文章目录前言一、镜像操作1.1 镜像的组成1.2 镜像的操作二、容器操作2.1 容器的基本操作2.2 容器操作的小结总结前言 前面我们学习了Docker的基本定义以及如何安装 Docker, 接下来我们对Docker的基本操作进行了解。上篇文章可点击 初始Docker 一、镜像操作 1.1 镜像的组成 镜…

SpringBoot 整合 Groovy 脚本,实现动态编程

Groovy简介 Groovy 是增强 Java 平台的唯一的脚本语言。它提供了类似于 Java 的语法&#xff0c;内置映射&#xff08;Map&#xff09;、列表&#xff08;List&#xff09;、方法、类、闭包&#xff08;closure&#xff09;以及生成器。脚本语言不会替代系统编程语言&#xff…

在idea中离线安装scala

由于网络受限&#xff0c;需要离线安装和使用scala&#xff0c;安装步骤如下。 1 安装idea scala插件 首先在idea的Help-Aboout选项中&#xff0c;查看idea的版本。 这里可以看到我的版本是2022.3&#xff0c;因此我需要下载对应版本的scala插件&#xff08;Scala插件地址&a…

git使用说明

在Windows上使用Git&#xff0c;可以从Git官网直接下载安装程序&#xff0c;然后按默认选项安装即可。 安装完成后&#xff0c;在开始菜单里找到“Git”->“Git Bash”&#xff0c;蹦出一个类似命令行窗口的东西&#xff0c;就说明Git安装成功&#xff01; 安装完成后&…

MySQL重大Bug!自增主键竟然不是连续递增

InnoDB 自增值保存在内存&#xff0c;MySQL 8.0后&#xff0c;才有了“自增值持久化”能力&#xff0c;即才实现了“若重启&#xff0c;表的自增值可以恢复为MySQL重启前的值”&#xff0c;具体情况是&#xff1a; ≤5.7&#xff0c;自增值保存在内存&#xff0c;无持久化。每…

基于免疫算法的认知无线电资源分配优化算法的matlab仿真

目录 1.算法描述 2.仿真效果预览 3.MATLAB核心程序 4.完整MATLAB 1.算法描述 认知无线电&#xff08;CR&#xff09;的概念来自Joseph Mitolo博士1999年的开创性工作。它自适应地调整内部通信机制&#xff0c;通过学习&#xff0c;了解等实时变化特定的无线电操作参数&…