css制作天猫
使用CSS制作天猫风格的页面
天猫风格以红色为主色调,搭配简洁的布局和醒目的促销元素。通过CSS可以实现类似天猫的页面设计。
颜色方案 主色调使用红色(#FF0036),辅以白色和黑色。促销区域可以使用金色或橙色突出显示。

:root {
--tmall-red: #FF0036;
--tmall-white: #FFFFFF;
--tmall-black: #000000;
--tmall-gold: #FFD700;
}
导航栏样式 天猫顶部导航栏通常包含logo、搜索框和用户入口。
.navbar {
background-color: var(--tmall-red);
height: 80px;
display: flex;
align-items: center;
padding: 0 20px;
}
.logo {
width: 120px;
height: 40px;
margin-right: 30px;
}
.search-bar {
flex-grow: 1;
max-width: 600px;
}
.user-menu {
margin-left: auto;
}
商品展示区 商品卡片需要统一风格,包含图片、价格和促销标签。

.product-card {
width: 220px;
border: 1px solid #EEE;
margin: 10px;
transition: box-shadow 0.3s;
}
.product-card:hover {
box-shadow: 0 0 10px rgba(0,0,0,0.1);
}
.product-image {
width: 100%;
height: 220px;
object-fit: cover;
}
.price {
color: var(--tmall-red);
font-size: 18px;
font-weight: bold;
}
.promotion-tag {
background-color: var(--tmall-gold);
color: var(--tmall-black);
padding: 2px 5px;
border-radius: 3px;
font-size: 12px;
}
响应式布局 确保页面在不同设备上都能良好显示。
@media (max-width: 768px) {
.navbar {
height: 60px;
padding: 0 10px;
}
.product-card {
width: 150px;
}
.product-image {
height: 150px;
}
}
动画效果 添加悬停效果增强用户体验。
.button {
background-color: var(--tmall-red);
color: white;
padding: 8px 15px;
border: none;
transition: background-color 0.3s;
}
.button:hover {
background-color: #E60033;
cursor: pointer;
}
通过以上CSS代码可以实现天猫风格的基本页面框架,包括导航栏、商品展示区和响应式设计。实际开发中还需要根据具体需求调整细节,如字体、间距和更多交互效果。






