!
也想出现在这里? 联系我们
广告位
当前位置:首页>开发>其他开发实例>Html+CSS小案例项目:CSS开发小米商城电商产品展示效果

Html+CSS小案例项目:CSS开发小米商城电商产品展示效果

关于电商产品展示,无论是从首页还是到栏目页,再到产品的详情页,产品展示效果不仅仅是在电商平台,在很多的企业网站也使用频繁,今天为大家分享一个HTML+CSS小案例项目:小米电商平台的商品展示页面!我们来一起看看吧!

Html+CSS小案例项目:CSS开发小米商城电商产品展示效果

那么我们要开发一个什么样的效果呢?来吧展示!!!

Html+CSS小案例项目:CSS开发小米商城电商产品展示效果

接着下来我们实战开发吧!

温馨提示:本期课程是三十个实战案例的第2节,为了更好的学好前端,可以配合艾编程30天计划学习效果更好,因为30个案例就是30天计划的实战作业一部分!具体参与方式,我放在文章的最底部了,大家可以看完这个效果后找助理老师领取!

第一步、构建长方形盒子,同时水平居中

1、操作步骤

(1)构建 一个名为product的盒子

(2)给product 添加宽度、高度 、背景颜色。这里的高度正常情况下是不能设置死,是为了方便大家理解看效果,所以加上的。后面我们会去掉

(3)、清除body自带的的默认样式

(4)、设置.product 长方形盒子与浏览器顶部50px间距,同时水平居中显示

(5)、给盒子添加边框线,,同时把添加的背景注释掉。背景是为了开始演示效果

2、代码

3、实现效果

Html+CSS小案例项目:CSS开发小米商城电商产品展示效果

第二步、添加产品图,同时设置水平居中

1、操作步骤

(1)、在.product盒子中添加产品图,同时设置图片宽度和alt描述

(2)、设置图片在水平方向居中显示

2、代码

3、实现效果

Html+CSS小案例项目:CSS开发小米商城电商产品展示效果

第三步、设置产品描述样式

1、操作步骤

1、在.product盒子中添加p标签,同时到名为describe,p标签用来包裹产品描述

2、去掉h3自带的默认margin外边距样式

3、修饰h3中的文字样式

2、实现代码

3、实现效果

Html+CSS小案例项目:CSS开发小米商城电商产品展示效果

第四步、构建一个长方形,用来包裹后所有内容

1、操作步骤

1、在.product盒子中,再构建一个名为 .product-text的盒子

2、我们给product-text 添加如下样式。当然里添加的高度也是为了方便看效果,后面我们也会删除。

3、我们把最开始为了方便看效果,给.product添加的高度给删除(或注释)

2、实现代码

3

实现效果

Html+CSS小案例项目:CSS开发小米商城电商产品展示效果

第五步、开发 直播中、特惠、30天保价、售后免邮效果

1、操作步骤

(1)在名为 .product-text盒子中 添加类名为 product-mark的div盒子,同时在里面插入四张图,同时把图片高度设为 20px

(2)添加好的图片之间默认有一定的空隙,这个空隙在不同的浏览器中看到的大小可能不一样。所以我们需要把这个默认的空隙去掉,然后自己给图片添加外边距来实现空隙。

空隙产生的原因,是浏览器把图片间的换行和空格给编译了。我们的处理方式可以在.product-mark中添加font-size:0px;就可以消除。

(3)、消除空隙后,我们给图片单独添加margin外边距来实现空隙效果。

2、代码

3、实现效果

Html+CSS小案例项目:CSS开发小米商城电商产品展示效果

第六步、开发产品标题效果

1、操作步骤

(1)、在product-text盒子中添加 h3标签,用来包裹标题内容

(2)、去掉h3自带的默认margin外边距

(3)、通过以下css来修饰标题

2、代码

3、实现效果

Html+CSS小案例项目:CSS开发小米商城电商产品展示效果

第七步、开发产品价格效果

1、操作步骤

(1)在product-text中 添加 p标签,用来包裹价格

(2)、通过以下css来修饰价格样式

(3)、去掉最开始给 .product-text添中的 高度

2、代码

3、实现效果

Html+CSS小案例项目:CSS开发小米商城电商产品展示效果

第八步、添加a超链接,实现页面跳转

添加了超链接之后,页面中的文字就添加了下划线,同时h3中的文字颜色也发生了改变,那下一步我们就来修正下这些细节

1、代码

2、运行效果

Html+CSS小案例项目:CSS开发小米商城电商产品展示效果

第九步:修改加了a标签后带来的问题

1、操作步骤

(1)清除a标签的默认下划线样式

(2)给h3标签中的文字加上颜色

(3)把a标签转换为块级元素

a标签默认的是属于内联元素,正常情况下内联元素中是不能放块级元素,但a标签特殊,可以这样用。但在这里,如果不把标签转换为块级元素,会发生很奇怪的效果。你给a标签加上 border:1px solid red; 后,如下图所示:

Html+CSS小案例项目:CSS开发小米商城电商产品展示效果

所以我们要把a标签转换为块级元素。当转换为块级元素后,效果如下,一切正常

Html+CSS小案例项目:CSS开发小米商城电商产品展示效果

2、运行代码

3、运行效果

Html+CSS小案例项目:CSS开发小米商城电商产品展示效果

Html+CSS小案例项目:CSS开发小米商城电商产品展示效果

为帮助到一部分同学不走弯路,真正达到一线互联网大厂前端项目研发要求,首次实力宠粉,打造了《30天挑战学习计划》,内容如下:

HTML/HTML5,CSS/CSS3,JavaScript,真实企业项目开发,云服务器部署上线,从入门到精通

  • PC端项目开发(1个)
  • 移动WebApp开发(2个)
  • 多端响应式开发(1个)

共4大完整的项目开发 !一行一行代码带领实践开发,实际企业开发怎么做我们就是怎么做。从学习一开始就进入工作状态,省得浪费时间。

从学习一开始就同步使用 Git 进行项目代码的版本的管理,Markdown 记录学习笔记,包括真实大厂项目的开发标准和设计规范,命名规范,项目代码规范,SEO优化规范

从蓝湖UI设计稿 到 PC端,移动端,多端响应式开发项目开发

  • 真机调试,云服务部署上线;
  • Linux环境下 的 Nginx 部署,Nginx 性能优化;
  • Gzip 压缩,HTTPS 加密协议,域名服务器备案,解析;
  • 企业项目域名跳转的终极解决方案,多网站、多系统部署;
  • 使用 使用 Git 在线项目部署;

这些内容在《30天挑战学习计划》中每一个细节都有讲到,包含视频+图文教程+项目资料素材等。只为实力宠粉,真正一次掌握企业项目开发必备技能,不走弯路 !

过程中【不涉及】任何费用和利益,非诚勿扰 。

如果你没有添加助理老师微信,可以添加下方微信,说明要参加30天挑战学习计划,来自今日头条!老师会邀请你进入学习,并给你发放相关资料

30 天挑战学习计划 Web 前端从入门到实战 | arry老师的博客-艾编程

给TA打赏
共{{data.count}}人
人已打赏
其他开发实例

CSS固定定位与粘性定位4大企业级案例(js粘性定位)

2022-12-11 11:29:13

其他开发实例

前端入门教程:CSS标准盒模型和怪异盒模型区别(介绍一下标准的css盒子模型)

2022-12-14 11:29:14

声明 本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 [email protected] 或点击右侧 私信:林沐阳 反馈,我们将尽快处理。
2 条回复 A文章作者 M管理员
  1. 生于未来

    居高声自远,非是藉秋风。

  2. R先生

    让子弹飞一会儿!

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索