html+css简单仿制淘宝商品界面

这篇具有很好参考价值的文章主要介绍了html+css简单仿制淘宝商品界面。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一.主要思路

二.完整代码 

三.最终效果


一.主要思路

1.写一个大盒子,将内部分为如图几个部分,分别写对应的内容

2.首先给整个盒子宽高,传进图片后调整图片宽高

3.重点在于“找同款”和“买家秀”的隐藏效果写法

4.需要考虑到图片与“找同款”“买家秀”的相对绝对位置关系,图片作为父级元素,“找同款”“买家秀”作为子元素

5.还需要注意的是底部活动图标的位置大小调整,需要先给小盒子合适的宽高,再根据盒子的宽高调整图片的大小,最后调整左右间距,达到理想效果即可

html+css简单仿制淘宝商品界面

二.完整代码 

<!DOCTYPE html>
<html lang="zh">
	<head>
		<meta charset="UTF-8">
		<title>仿制淘宝商品界面</title>
		<style type="text/css">
			.all{
				width: 250px;
				height: 380px;
				float: left;
				margin: 50px;
				border: 1px solid rosybrown;
			}
			.imagehover,img{
				width: 250px;
				height: 250px;
			}
			.imagehover{
				position: relative;
			}
			.imagehoverchild{
				position: absolute;
				bottom: 0px;
				display: none;          
			}
			.imagehoverchild>div{
				width: 125px;
				float: left;
				background-color: orangered;
				text-align: center;
				color: white;
			}
			.imagehoverchild>div:first-child{
				width: 124px;
				border-right: 1px solid white;
				border-top-left-radius: 25%;
			}
			.imagehoverchild>div:last-child{
				border-top-right-radius: 25%;
			}
			.imagehover:hover>.imagehoverchild{
				display: block;                  
			}
			.message{
				height: 0px;
			}
			.message>span:first-child{
				font-size: 20px;
				font-weight: 200px;
				color: orange;
			}
			.message>span:nth-child(2){
				font-size: 14px;
				background-color: red;
				color: white;
				padding-left: 2px;
				padding-right: 2px;
			}
			.message>span:nth-child(3){
				font-size: 14px;
				float: right;
				color: #999;
				padding-right: 5px;
				padding-top: 4px;
			}
			.message>span:nth-child(4){
				font-size: 15px;
				color: black;
			}
			.store>a{
				font-size: 15px;
				padding-left: 3px;
			}
			.store>span{
				font-size: 14px;
				vertical-align: middle;
				float: right;
				color: #999;
			}
			.store{
				margin-right: 2px;
			}
			.activitiesimg>a:first-child{
				display: inline-block;
				width: 60px;
				height: 30px;
				background-size: 60px 30px;
				background-image: url("双十一1.png");
			}
			.activitiesimg>a:nth-child(2){
				display: inline-block;
				width: 30px;
				height: 30px;
				background-size: 30px 30px;
				background-image: url("天猫.png");
			}
			.activitiesimg>a:last-child{
				display: inline-block;
				width: 30px;
				height: 30px;
				background-size: 30px 30px;
				background-image: url("小精灵.png");
				float: right;
			}
			.activitiesimg{
				padding-top: 5px;
			}
		</style>
	</head>
	<body>
		<div class="all">
			<div class="imagehover">
				<img src="狼.png" alt="">
				<div class="imagehoverchild">
					<div>找同款</div>
					<div>买家秀</div>
				</div>
				<div class="message">
					<span>¥666.00&nbsp;&nbsp;</span>   
					<span>包邮&nbsp;</span>         
					<span>6万+人付款</span>         
					<span>xxxxxx加绒卫衣男冬款<span style="color: red;">衣服</span>情侣xx秋装上衣xx印花外套</span>
					<div class="store">
						<a href="#">xxxxxxxx旗舰店</a>
						<span>四川-成都</span>
					</div>
					<div class="activitiesimg">
						<a href="#"></a>
						<a href="#"></a>
						<a href="#"></a>
					</div>
				</div>
			</div>
		</div>	
	</body>
</html>
<!DOCTYPE html>
<html lang="zh">
    <head>
        <meta charset="UTF-8">
        <title>仿制淘宝商品界面</title>
        <style type="text/css">
            .all{
                width: 250px;
                height: 380px;
                float: left;
                margin: 50px;
                border: 1px solid rosybrown;
            }
            /*整体给个宽、高、边框*/
            .imagehover,img{
                width: 250px;
                height: 250px;
            }
            .imagehover{
                position: relative;
            }
            /*大图片部分*/
            .imagehoverchild{
                position: absolute;
                bottom: 0px;
                display: none;          
            }
            .imagehoverchild>div{
                width: 125px;
                float: left;
                background-color: orangered;
                text-align: center;
                color: white;
            }
            .imagehoverchild>div:first-child{
                width: 124px;
                border-right: 1px solid white;
                border-top-left-radius: 25%;
            }
            .imagehoverchild>div:last-child{
                border-top-right-radius: 25%;
            }
            .imagehover:hover>.imagehoverchild{
                display: block;                  
            }
            /*找同款和买家秀部分*/
            .message{
                height: 0px;
            }
            .message>span:first-child{
                font-size: 20px;
                font-weight: 200px;
                color: orange;
            }
            .message>span:nth-child(2){
                font-size: 14px;
                background-color: red;
                color: white;
                padding-left: 2px;
                padding-right: 2px;
            }
            .message>span:nth-child(3){
                font-size: 14px;
                float: right;
                color: #999;
                padding-right: 5px;
                padding-top: 4px;
            }
            .message>span:nth-child(4){
                font-size: 15px;
                color: black;
            }
            /*价格、包邮、购买人数、商品信息部分*/
            .store>a{
                font-size: 15px;
                padding-left: 3px;
            }
            .store>span{
                font-size: 14px;
                vertical-align: middle;
                float: right;
                color: #999;
            }
            .store{
                margin-right: 2px;
            }
            /*店铺、地区部分*/
            .activitiesimg>a:first-child{
                display: inline-block;
                width: 60px;
                height: 30px;
                background-size: 60px 30px;
                background-image: url("双十一1.png");
            }
            .activitiesimg>a:nth-child(2){
                display: inline-block;
                width: 30px;
                height: 30px;
                background-size: 30px 30px;
                background-image: url("天猫.png");
            }
            .activitiesimg>a:last-child{
                display: inline-block;
                width: 30px;
                height: 30px;
                background-size: 30px 30px;
                background-image: url("小精灵.png");
                float: right;
            }
            .activitiesimg{
                padding-top: 5px;
            }
            /*底部三个活动图部分*/
        </style>
    </head>
    <body>
        <div class="all">
            <div class="imagehover">
                <img src="狼.png" alt="">
                <div class="imagehoverchild">
                    <div>找同款</div>
                    <div>买家秀</div>
                </div>
                <div class="message">
                    <span>¥666.00&nbsp;&nbsp;</span>   
                    <span>包邮&nbsp;</span>         
                    <span>6万+人付款</span>         
                    <span>xxxxxx加绒卫衣男冬款<span style="color: red;">衣服</span>情侣xx秋装上衣xx印花外套</span>
                    <div class="store">
                        <a href="#">xxxxxxxx旗舰店</a>
                        <span>四川-成都</span>
                    </div>
                    <div class="activitiesimg">
                        <a href="#"></a>
                        <a href="#"></a>
                        <a href="#"></a>
                    </div>
                </div>
            </div>
        </div>    
    </body>
</html>

三.最终效果

html+css简单仿制淘宝商品界面

html+css简单仿制淘宝商品界面文章来源地址https://www.toymoban.com/news/detail-485356.html

到了这里,关于html+css简单仿制淘宝商品界面的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • HTML+CSS+JavaScript:两种方法实现商品价格筛选效果

    鼠标点击上方菜单栏中不同的价格区间,自动筛选出价格符合条件的商品,并渲染在页面中   以下是缺失JS部分的代码,感兴趣的小伙伴可以先自己试着写一写 1、封装渲染函数,传入的参数为数组对象,将数组中的每一个对象进行数据处理,再渲染到页面中 2、利用事件委托

    2024年02月14日
    浏览(65)
  • 前端:运用html+css+js模仿京东上商品图片区域放大特效

    1. 前言 最近在网页端浏览京东上的商品时,觉得上面的那张gif图片上实现的特效不错,于是自己打算使用html+css+js技术来实现一下上述特效效果,我的实效果如下: 2. 前端界面 主要使用到浮动、绝对定位、相对定位等知识,不了解这部分知识点的读者可以先去了解了解,再

    2024年02月16日
    浏览(56)
  • html作业天气查询界面(html+css)

    目录 一、作业要求 二、题目分析 三、最终演示 四、代码 五、心得 利用百度主页的天气查询程序实现一个可以实时查询武汉市天气的静态页面 提示:获取天气数据的地址为(http://www.baidu.com/home/other/data/weatherInfo?city=武汉), (该网站返回一个json对象)界面要求如下图。

    2024年02月11日
    浏览(40)
  • html+css实现的登录界面

    留言 :如果对你有帮助,给博主点个免费的赞吧 ~ 创作不易,感谢支持!

    2023年04月14日
    浏览(38)
  • HTML+CSS前端 简易用户登录界面

    Day1 刚学了一些html和css的简单语法,尝试写一个非常简易的静态用户登录界面。   login_simple.html login_simple.css 这里需要把 background.jpg 替换成自己的背景图。 效果展示 最后的效果就是这样的啦

    2024年02月14日
    浏览(48)
  • HTML+CSS 改进前端简易响应式登录界面

    day5 改进上次的项目 HTML+CSS前端 动态响应用户登录界面_一只名叫Me的猫的博客-CSDN博客 在vscode中,空白html文件打入一个感叹号,可以自动创建html模板,避免手搓(悲)。  上次就是因为手搓导致漏了utf-8编码。模板是这个样子的。 块级元素在页面上以块的形式显示,自动占

    2024年02月14日
    浏览(48)
  • 【HTML+CSS+JS】模仿QQ登录界面

    学了HTML、CSS和JS有了一个月了,JS还未学完,偷懒写一个小项目,用了一个下午,顺便巩固一下所学知识。(内容比较简陋,适合新手) 源代码:https://github.com/yeziyuhai/QQ-login-interface 左边是我的,右边是官方的。没有设计稿和素材,只能自己找,所以是无法做到一模一样的,

    2024年02月06日
    浏览(89)
  • 前端登录界面网站设计模板--HTML+CSS

    💖效果展示 💖HTML代码展示

    2024年02月04日
    浏览(59)
  • 纯HTML+CSS实现可响应式登陆界面

    先上效果视频: 演示视频 基本思路: 一:日月切换模块 1. 用阴影画出太阳和月亮 2.用transform: translate; transform: rotate;两个属性实现日月交换效果 3.使用label for=\\\"\\\" hidden标签实现左上角滑块与复选按钮的链接 4.用兄弟选择器“~”实现一个元素对另一个元素的控制 二:注册界

    2024年02月04日
    浏览(42)
  • 用HTML+CSS写一个手机微信界面

    在手机微信里面,其实有很多很好玩的动效。 今日突然奇想,想通过前端的方式去实现微信里的部分动效。 当然,我们该选择哪个界面呢? 我首先想到了聊天窗口,因为这部分相对来说、简单。 于是,我就开始写了。 当然啦,在写之前,我们得研究一下,微信的聊天界面

    2024年02月09日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包