在移动互联网时代,响应式设计成为网页设计和手机应用开发的重要趋势。它能够确保在不同设备上提供一致的视觉和用户体验。以下将介绍10个实用的响应式设计案例,希望能为您的移动体验提供灵感。
案例一:网易新闻
简介:网易新闻是国内领先的新闻门户网站,其响应式设计使得用户在手机端、平板端和桌面端都能获得良好的阅读体验。
特点:
- 自动调整字体大小和间距,适应不同屏幕尺寸。
- 网格布局,保证内容在手机端的清晰显示。
- 顶部导航栏固定,便于用户快速切换栏目。
代码示例:
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
.container {
max-width: 640px;
margin: 0 auto;
}
.grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 10px;
}
@media (max-width: 640px) {
.grid {
grid-template-columns: 1fr;
}
}
</style>
</head>
<body>
<div class="container">
<div class="grid">
<!-- 新闻内容 -->
</div>
</div>
</body>
</html>
案例二:天猫
简介:天猫是阿里巴巴旗下的大型电商平台,其响应式设计旨在为用户提供便捷的购物体验。
特点:
- 顶部导航栏可伸缩,适应不同屏幕尺寸。
- 商品展示采用网格布局,提高用户浏览效率。
- 侧边栏导航,方便用户快速切换页面。
代码示例:
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
.container {
max-width: 750px;
margin: 0 auto;
}
.nav {
background-color: #f5f5f5;
padding: 10px;
}
.product-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 10px;
}
@media (max-width: 750px) {
.nav {
width: 100%;
box-sizing: border-box;
}
.product-grid {
grid-template-columns: 1fr;
}
}
</style>
</head>
<body>
<div class="container">
<div class="nav">
<!-- 顶部导航 -->
</div>
<div class="product-grid">
<!-- 商品内容 -->
</div>
</div>
</body>
</html>
案例三:携程旅行
简介:携程旅行是中国领先的在线旅行服务平台,其响应式设计旨在为用户提供便捷的出行预订体验。
特点:
- 页面加载速度较快,提高用户浏览体验。
- 轮播图自动切换,展示更多旅游产品。
- 搜索框位于页面顶部,方便用户快速查找信息。
代码示例:
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
.container {
max-width: 750px;
margin: 0 auto;
}
.carousel {
width: 100%;
overflow: hidden;
}
.carousel img {
width: 100%;
display: block;
}
</style>
</head>
<body>
<div class="container">
<div class="carousel">
<img src="image1.jpg" alt="旅游1">
<img src="image2.jpg" alt="旅游2">
<!-- 更多图片 -->
</div>
</div>
</body>
</html>
案例四:大众点评
简介:大众点评是国内领先的本地生活服务平台,其响应式设计旨在为用户提供便捷的餐饮、娱乐等生活服务。
特点:
- 顶部搜索框可伸缩,适应不同屏幕尺寸。
- 地图展示采用滑动效果,方便用户查看周边信息。
- 侧边栏导航,方便用户快速切换页面。
代码示例:
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
.container {
max-width: 750px;
margin: 0 auto;
}
.search-bar {
background-color: #f5f5f5;
padding: 10px;
}
#map {
width: 100%;
height: 300px;
}
</style>
</head>
<body>
<div class="container">
<div class="search-bar">
<!-- 搜索框 -->
</div>
<div id="map">
<!-- 地图展示 -->
</div>
</div>
</body>
</html>
案例五:知乎
简介:知乎是中国领先的知识分享平台,其响应式设计旨在为用户提供便捷的问答、分享和讨论体验。
特点:
- 顶部搜索框可伸缩,适应不同屏幕尺寸。
- 文章列表采用卡片式布局,提高用户浏览效率。
- 侧边栏导航,方便用户快速切换页面。
代码示例:
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
.container {
max-width: 750px;
margin: 0 auto;
}
.search-bar {
background-color: #f5f5f5;
padding: 10px;
}
.article-list {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 10px;
}
@media (max-width: 750px) {
.article-list {
grid-template-columns: 1fr;
}
}
</style>
</head>
<body>
<div class="container">
<div class="search-bar">
<!-- 搜索框 -->
</div>
<div class="article-list">
<!-- 文章列表 -->
</div>
</div>
</body>
</html>
案例六:滴滴出行
简介:滴滴出行是国内领先的出行服务平台,其响应式设计旨在为用户提供便捷的打车、专车等出行服务。
特点:
- 顶部导航栏固定,便于用户快速切换页面。
- 地图展示采用滑动效果,方便用户查看周边信息。
- 侧边栏导航,方便用户快速切换页面。
代码示例:
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
.container {
max-width: 750px;
margin: 0 auto;
}
.nav {
background-color: #f5f5f5;
padding: 10px;
}
#map {
width: 100%;
height: 300px;
}
</style>
</head>
<body>
<div class="container">
<div class="nav">
<!-- 顶部导航 -->
</div>
<div id="map">
<!-- 地图展示 -->
</div>
</div>
</body>
</html>
案例七:小红书
简介:小红书是中国领先的社交电商平台,其响应式设计旨在为用户提供便捷的购物和分享体验。
特点:
- 顶部搜索框可伸缩,适应不同屏幕尺寸。
- 商品展示采用网格布局,提高用户浏览效率。
- 侧边栏导航,方便用户快速切换页面。
代码示例:
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
.container {
max-width: 750px;
margin: 0 auto;
}
.search-bar {
background-color: #f5f5f5;
padding: 10px;
}
.product-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 10px;
}
@media (max-width: 750px) {
.product-grid {
grid-template-columns: 1fr;
}
}
</style>
</head>
<body>
<div class="container">
<div class="search-bar">
<!-- 搜索框 -->
</div>
<div class="product-grid">
<!-- 商品内容 -->
</div>
</div>
</body>
</html>
案例八:携程酒店
简介:携程酒店是携程旅行旗下的酒店预订平台,其响应式设计旨在为用户提供便捷的酒店预订体验。
特点:
- 顶部搜索框可伸缩,适应不同屏幕尺寸。
- 酒店列表采用网格布局,提高用户浏览效率。
- 侧边栏导航,方便用户快速切换页面。
代码示例:
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
.container {
max-width: 750px;
margin: 0 auto;
}
.search-bar {
background-color: #f5f5f5;
padding: 10px;
}
.hotel-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 10px;
}
@media (max-width: 750px) {
.hotel-grid {
grid-template-columns: 1fr;
}
}
</style>
</head>
<body>
<div class="container">
<div class="search-bar">
<!-- 搜索框 -->
</div>
<div class="hotel-grid">
<!-- 酒店内容 -->
</div>
</div>
</body>
</html>
案例九:饿了么
简介:饿了么是国内领先的在线外卖服务平台,其响应式设计旨在为用户提供便捷的外卖预订体验。
特点:
- 顶部搜索框可伸缩,适应不同屏幕尺寸。
- 商品展示采用网格布局,提高用户浏览效率。
- 侧边栏导航,方便用户快速切换页面。
代码示例:
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
.container {
max-width: 750px;
margin: 0 auto;
}
.search-bar {
background-color: #f5f5f5;
padding: 10px;
}
.product-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 10px;
}
@media (max-width: 750px) {
.product-grid {
grid-template-columns: 1fr;
}
}
</style>
</head>
<body>
<div class="container">
<div class="search-bar">
<!-- 搜索框 -->
</div>
<div class="product-grid">
<!-- 商品内容 -->
</div>
</div>
</body>
</html>
案例十:腾讯视频
简介:腾讯视频是中国领先的在线视频平台,其响应式设计旨在为用户提供便捷的视频观看体验。
特点:
- 顶部导航栏固定,便于用户快速切换页面。
- 视频播放页面自动调整播放器大小,适应不同屏幕尺寸。
- 侧边栏导航,方便用户快速切换频道。
代码示例:
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
.container {
max-width: 750px;
margin: 0 auto;
}
.nav {
background-color: #f5f5f5;
padding: 10px;
}
.video-player {
width: 100%;
height: 300px;
}
</style>
</head>
<body>
<div class="container">
<div class="nav">
<!-- 顶部导航 -->
</div>
<div class="video-player">
<!-- 视频播放器 -->
</div>
</div>
</body>
</html>
以上10个案例涵盖了不同领域的响应式设计,希望能为您在移动端网页设计或应用开发过程中提供灵感。
