红穆笔记
首頁 語言筆記 HTML+CSS+Swiper 實現網易雲手機端三列左右滑動思路
語言筆記 CSS JavaScript

HTML+CSS+Swiper 實現網易雲手機端三列左右滑動思路

HTML+CSS+Swiper 实现网易云手机端三列左右滑动思路

20240108202621177-图片

先利用Swiper 來實現左右滑動!

再用HTML+css實現文字圖片佈局顯示!

代碼:

🔒 隱藏內容:會員可查看

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="utf-8" />
  <title>Music demo</title>
  <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1" />
<link rel="stylesheet" href="https://unpkg.com/swiper@8/swiper-bundle.min.css">    
<script src="https://unpkg.com/swiper@8/swiper-bundle.js"> </script>  

  <style>
    html,
    body {
      position: relative;
      height: 100%;
	  max-width:466px
    }

    body {
      background: #eee;
      font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 14px;
      color: #000;
      margin: 0;
      padding: 0;
    }

    .swiper {
      width: 100%;
      height: 100%;
    }

    .swiper-slide {
      text-align: center;
      font-size: 16px;
      background: #fff;
      display: flex;
      justify-content: center;
      align-items: center;
    }

    .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }

    body {
      background: #eee;
    }

    .swiper {
      width: 100%;
      height: 300px;
      margin: 20px 0;
    }
	.swiper-slide ul{
		height:300px;
		width:100%;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
	.swiper-slide ul li{
		height: 100px;
	}
	
	.musicLeft{
		width: 20%;
		float: left;
		height: 100%;
		background: #e6e7eb;
		text-align: center;
		display: flex;
		justify-content: center;
		align-items: center;
	}  
	.musicRight{
		width: 80%;
		float: right;
		height: 100%;
		background: #e6e7eb;
		position: relative;
	}
	.musicBox{
		float: left;
		height: 100%;
		width: 100%;
	}
	.musicBox img{
		width:80px;
		height:80px;
		border-radius: 10px;
	}
	.musicRight h3 , p{
		text-align: left;
		padding: 0 0 0 20px;
	}
	.musicRight h3{
		margin: 0;
		padding: 0;
		position: absolute;
		top: 30%;
		transform: translate(10px,-50%);
		font-weight: unset;
		font-size: 18px;
	}
	.musicRight p{
		margin: 0;
		padding: 0;
		position: absolute;
		top: 60%;
		transform: translate(10px,-50%);
		color: #605c56;
	}
	.musicRight font{
		background: #edd2db;
		padding: 2px;
		font-size: 14px;
		border-radius: 6px;
		color: #c41d1d;
		margin-right: 6px;
	}
  </style>
</head>

<body>
  <!-- Swiper -->
  <div class="swiper mySwiper">
    <div class="swiper-wrapper">
      <div class="swiper-slide">
		<ul>
			<li>
				<div class="musicBox">
					<div class="musicLeft">
						<img src="https://www.4s5.cn/wp-content/uploads/2023/02/f8a70c8797142232.jpg">
					</div>
					<div class="musicRight">
						<h3>如果當時</h3>
						<p><font>古風熱門榜第一名</font>許嵩</p>
					</div>
				</div>
			</li>
			<li>
				<div class="musicBox">
					<div class="musicLeft">
						<img src="https://www.4s5.cn/wp-content/uploads/2023/02/f8a70c8797142232.jpg">
					</div>
					<div class="musicRight">
						<h3>素顏</h3>
						<p><font>流行熱門榜第一名</font>許嵩</p>
					</div>
				</div>
			</li>
			<li>
				<div class="musicBox">
					<div class="musicLeft">
						<img src="https://www.4s5.cn/wp-content/uploads/2023/02/f8a70c8797142232.jpg">
					</div>
					<div class="musicRight">
						<h3>懸溺</h3>
						<p>葛東琪 </p>
					</div>
				</div>
			</li>
		</ul>
	  </div>
		<div class="swiper-slide">
		<ul>
			<li>
				<div class="musicBox">
					<div class="musicLeft">
						<img src="https://www.4s5.cn/wp-content/uploads/2023/02/f8a70c8797142232.jpg">
					</div>
					<div class="musicRight">
						<h3>如果當時</h3>
						<p><font>古風熱門榜第一名</font>許嵩</p>
					</div>
				</div>
			</li>
			<li>
				<div class="musicBox">
					<div class="musicLeft">
						<img src="https://www.4s5.cn/wp-content/uploads/2023/02/f8a70c8797142232.jpg">
					</div>
					<div class="musicRight">
						<h3>素顏</h3>
						<p><font>流行熱門榜第一名</font>許嵩</p>
					</div>
				</div>
			</li>
			<li>
				<div class="musicBox">
					<div class="musicLeft">
						<img src="https://www.4s5.cn/wp-content/uploads/2023/02/f8a70c8797142232.jpg">
					</div>
					<div class="musicRight">
						<h3>懸溺</h3>
						<p>葛東琪 </p>
					</div>
				</div>
			</li>
		</ul>
	  </div>
    
	<div class="swiper-slide">
		<ul>
			<li>
				<div class="musicBox">
					<div class="musicLeft">
						<img src="https://www.4s5.cn/wp-content/uploads/2023/02/f8a70c8797142232.jpg">
					</div>
					<div class="musicRight">
						<h3>如果當時</h3>
						<p><font>古風熱門榜第一名</font>許嵩</p>
					</div>
				</div>
			</li>
			<li>
				<div class="musicBox">
					<div class="musicLeft">
						<img src="https://www.4s5.cn/wp-content/uploads/2023/02/f8a70c8797142232.jpg">
					</div>
					<div class="musicRight">
						<h3>素顏</h3>
						<p><font>流行熱門榜第一名</font>許嵩</p>
					</div>
				</div>
			</li>
			<li>
				<div class="musicBox">
					<div class="musicLeft">
						<img src="https://www.4s5.cn/wp-content/uploads/2023/02/f8a70c8797142232.jpg">
					</div>
					<div class="musicRight">
						<h3>懸溺</h3>
						<p>葛東琪 </p>
					</div>
				</div>
			</li>
		</ul>
	  </div>
      
    </div>
  </div>

</script>

  <script>
    var swiper = new Swiper(".mySwiper", {
      spaceBetween: 30,
      pagination: {
        el: ".swiper-pagination",
        clickable: true,
      },
    });
  </script>
</body>

</html>

 

微信赞赏

微信

支付宝赞赏

支付寶

✍️ 作者: 紅穆

網站管理員 · 感謝閱讀,更多精彩內容敬請關注

作者主頁 查看主頁 →

相關文章

css 定位(position)

css 定位(position) 語言筆記 CSS

語法:position:static | relative | absolute | fixed | center | page | sticky默認值:static適用於:除display屬性定義爲table-column-group | table-column之外的所有元素繼承性:無動畫性:否…
👁 119

推薦閱讀

环保废气废水处理工程类网站模板 0102

環保廢氣廢水處理工程類網站模板 0102 實用收藏 易優模板

此套eyoucms模板適用於環保廢氣、廢水處理及工程類企業,設計風格環保科技,能夠展示廢氣廢水處理技術、工程項目及解決方案。有助於環保工程公司在線上展示實力,吸引工業與市政客戶。模板展示 安裝說明 網站後臺:/login.php 賬號:admin 密碼:admin 相關文章易優CMS安裝常見問題總結…
👁 46
(自适应手机端)pbootcms汽车用品零件配件类网站模板 汽车维修服务网站源码下载 0655

(自適應手機端)pbootcms汽車用品零件配件類網站模板 汽車維修服務網站源碼下載 0655 實用收藏 pbootcms模板

一款汽車用品零件配件與汽車維修服務PbootCMS網站模板,支持PC與WAP端。設計風格硬朗專業,適合展示汽車配件、維修保養服務等。有助於汽配企業在線上展示產品,拓展汽車後市場客戶。模板展示 安裝說明 網站後臺:/admin.php 賬號:admin 密碼:admin 解壓密碼:www.4s5.cn…
👁 49
园林设计创意绿化公司网站模板 0729

園林設計創意綠化公司網站模板 0729 實用收藏 易優模板

一款針對園林設計創意綠化公司的eyoucms網站模板。設計風格自然藝術,能夠展示園林設計作品、綠化工程、創意方案及品牌故事。有助於園林設計公司在線上展示實力,吸引高端項目客戶。模板展示 安裝說明 網站後臺:/login.php 賬號:admin 密碼:admin 相關文章易優CMS安裝常見問題總結易…
👁 34
(PC+WAP)展会展览类pbootcms网站模板 会展设备舞台租赁网站源码下载 0040

(PC+WAP)展會展覽類pbootcms網站模板 會展設備舞臺租賃網站源碼下載 0040 實用收藏 pbootcms模板

一款針對展會展覽及舞臺設備租賃行業的PbootCMS網站模板,支持PC端與WAP移動端。設計風格大氣現代,能夠展現會展活動的專業與規模。模板內置展會排期、設備展示、案例集錦等模塊,是會展公司或設備租賃商獲客與品牌推廣的優質選擇。模板展示 安裝說明 網站後臺:/admin.php 賬號:admin 密…
👁 41
半导体电子元器件类网站模板 0103

半導體電子元器件類網站模板 0103 實用收藏 易優模板

一款針對半導體與電子元器件類企業的eyoucms網站模板。設計風格科技精密,能夠展示半導體產品、電子元器件及技術方案。有助於半導體企業在線上展示產品,吸引電子行業客戶。模板展示 安裝說明 網站後臺:/login.php 賬號:admin 密碼:admin 相關文章易優CMS安裝常見問題總結易優CMS…
👁 45
(自适应手机端)pbootcms营销型机械轴承实业类网站模板 响应式五金机械设备企业网站源码下载 0656

(自適應手機端)pbootcms營銷型機械軸承實業類網站模板 響應式五金機械設備企業網站源碼下載 0656 實用收藏 pbootcms模板

一款營銷型機械軸承與五金機械設備PbootCMS響應式企業網站模板,支持PC與WAP端。設計風格專業大氣,注重產品展示與品牌調性。有助於機械製造企業在線上展示產品系列,獲取精準客戶詢盤。模板展示 安裝說明 網站後臺:/admin.php 賬號:admin 密碼:admin 解壓密碼:www.4s5.…
👁 61