当前位置:首页 > CSS

css制作天猫

2026-02-13 09:48:00CSS

使用CSS制作天猫首页布局

天猫首页的布局包含导航栏、轮播图、商品分类、推荐商品等模块。以下通过CSS实现核心布局结构。

导航栏设计

天猫导航栏通常包含logo、搜索框、分类菜单和用户操作区。使用Flex布局实现水平排列:

css制作天猫

.navbar {
  display: flex;
  align-items: center;
  height: 80px;
  background-color: #FF0036;
  padding: 0 120px;
}
.logo {
  width: 190px;
  height: 60px;
}
.search-box {
  flex: 1;
  margin: 0 30px;
}

轮播图区域

主轮播图通常采用全屏宽度,使用相对定位控制导航点:

.slider {
  position: relative;
  height: 500px;
  overflow: hidden;
}
.slide-dots {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
}

商品分类网格

商品展示区采用CSS Grid布局实现响应式网格:

css制作天猫

.product-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
  gap: 20px;
  padding: 30px 120px;
}
.product-card {
  border: 1px solid #e5e5e5;
  transition: box-shadow 0.3s;
}
.product-card:hover {
  box-shadow: 0 0 10px rgba(0,0,0,0.1);
}

悬浮购物车效果

实现右侧悬浮购物车图标,固定定位保持可见:

.float-cart {
  position: fixed;
  right: 30px;
  bottom: 100px;
  width: 60px;
  height: 60px;
  background-color: #FF0036;
  border-radius: 50%;
  text-align: center;
  line-height: 60px;
  color: white;
  font-size: 24px;
}

响应式处理

通过媒体查询适配不同屏幕尺寸:

@media (max-width: 768px) {
  .navbar {
    padding: 0 20px;
  }
  .product-grid {
    grid-template-columns: repeat(2, 1fr);
    padding: 15px;
  }
}

完整实现需要配合HTML结构和JavaScript交互功能。建议参考天猫实际页面的DOM结构进行深度还原,注意天猫特有的红色主题色(#FF0036)和间距体系。动画效果可使用CSS transition或animation属性实现平滑交互。

标签: css
分享给朋友:

相关文章

css动画制作

css动画制作

CSS动画制作方法 使用@keyframes规则定义动画序列,通过animation属性将动画应用到元素上。以下是一个基础示例: @keyframes fadeIn { from { opac…

css怎么制作表格

css怎么制作表格

使用HTML和CSS创建表格 HTML提供<table>标签用于创建表格结构,结合CSS可以自定义样式。以下是基本实现方法: HTML结构 <table> <…

用css制作导航条

用css制作导航条

水平导航条制作 使用display: inline-block或flexbox实现水平导航 为<ul>和<li>设置样式消除默认列表样式 添加padding和margin控制间…

css图标制作

css图标制作

CSS 图标制作方法 使用 Unicode 或图标字体 通过引入字体库(如 Font Awesome)或直接使用 Unicode 符号生成图标。例如,Font Awesome 的图标可通过类名调用:…

css制作时间轴

css制作时间轴

使用 Flexbox 布局制作时间轴 通过 Flexbox 可以快速实现水平或垂直时间轴。以下是一个垂直时间轴的示例代码: .timeline { display: flex; flex-d…

css制作春联

css制作春联

使用CSS制作春联的方法 基础布局与样式 春联通常由一对垂直排列的红色对联和顶部的横批组成。使用CSS的flexbox布局可以轻松实现这种结构。创建一个父容器,内部包含三个子元素:横批、上联和下联。…