Back to discovery
姐姐的摯友,我的戀人
Comic · 繁體中文

姐姐的摯友,我的戀人

小說家聖奈對親生姊姊優奈抱持著近似戀愛的情感。 無法忍受姊姊離開自己身邊的「空虛感」, 因此寫不出小說的聖奈,連姊姊的訊息也變得無法回覆了。 為了不讓聖奈過著脫離常軌的生活, 姊姊的摯友兼「前女友」的菊,經常跑去聖奈家照料她。 即便聖奈對菊沒有什麼好感,仍經常被菊牽著鼻子走。 而這樣的菊,也對聖奈有著特別的感情── 📚 作品資訊:作者 藤松盟 · 評分 10 · 共收錄 4 卷 / 23 話章節目錄與高清彩頁/條漫預覽。 📖 線上漫畫閱讀器:https://media.huangguodrama.ai/motion/comics/bilimanga-303/index.html

Comic

Watch Full Multi-Episode Series & Story Continuations

Keep exploring the world of 姐姐的摯友,我的戀人: binge same-genre multi-episode vertical dramas, chat with AI characters in interactive roleplay, or read full web novel adaptations across the Huangguo network.

Watch and read details

Available now
10 available images
Reading language
简体中文

Content record updated .

Availability describes the media currently listed here. A preview is not a complete series; more episodes or a release schedule are not promised.

Read & Watch 姐姐的摯友,我的戀人 Online — FAQ

Explore 姐姐的摯友,我的戀人 online in your browser on Reelshorts. 10 available images.

Where can I read or watch 姐姐的摯友,我的戀人 online?
Watch 姐姐的摯友,我的戀人 full episodes online free (no app coins or paywall, instant web player & Dailymotion alternative) or read full chapters directly in your browser on Reelshorts (https://reelshorts.app/title/1016471) and Huangguo Reads (reads.reelshorts.app). Current availability: 10 available images.
What other collections are available on Reelshorts?
Browse Readable Novels, Short Dramas to Watch Online, Alpha King & Fated Mate Wolf Pack Dramas, Revenge Heiress & Betrayed Wife Comeback, Secret Billionaire Baby & Hidden Identity, Best Free DramaBox & ShortMax Alternatives, Top Chinese Short Dramas with English Subtitles, and Visual Stories in the Huangguo catalog.
简体中文

漫画简介与全卷章节目录

【姐姐的挚友,我的恋人(姐姐的摯友,我的戀人)· 漫画导览与全卷目录】

作者:藤松盟

评分:10

标签:百合 / 恋爱 / 职场都市 / 日本漫画 / 漫画 / 日漫 / 连载漫画

在线漫画阅读器:https://media.huangguodrama.ai/motion/comics/bilimanga-303/index.html

■ 剧情简介:

小说家圣奈对亲生姊姊优奈抱持著近似恋爱的情感。

无法忍受姊姊离开自己身边的「空虚感」,

因此写不出小说的圣奈,连姊姊的讯息也变得无法回复了。

为了不让圣奈过著脱离常轨的生活,

姊姊的挚友兼「前女友」的菊,经常跑去圣奈家照料她。

即便圣奈对菊没有什么好感,仍经常被菊牵著鼻子走。

而这样的菊,也对圣奈有著特别的感情──

📚 作品信息:作者 藤松盟 · 评分 10 · 共收录 4 卷 / 23 话章节目录与高清彩页/条漫预览。

■ 收录分卷(共 4 卷):

• 姐姐的挚友,我的恋人 1

• 姐姐的挚友,我的恋人 2

• 姐姐的挚友,我的恋人 3

• 姐姐的挚友,我的恋人 4

■ 章节目录(前 23 话 / 共 23 话):

• 第1话

• 第2话

• 第3话

• 第4话

• 第5话

• 加笔漫画

• 第6话

• 第7话

• 第8话

• 第9话 前篇

• 第9话 后篇

• 第10话

• 加笔漫画

• 第11话

• 第12话

• 第13话

• 第14话

• 第15话

• 第16话

• 第17话

• 第19话

• 第20话

• 最终话

首章高清条漫/翻页画页预览

# 姐姐的挚友,我的恋人 · 首章高清画页连载预览

> 在线完整下拉/翻页阅读器:https://media.huangguodrama.ai/motion/comics/bilimanga-303/index.html

![姐姐的挚友,我的恋人 - 第 1 页](https://media.huangguodrama.ai/motion/comics/bilimanga-303/page_01.jpg)

![姐姐的挚友,我的恋人 - 第 2 页](https://media.huangguodrama.ai/motion/comics/bilimanga-303/page_02.jpg)

![姐姐的挚友,我的恋人 - 第 3 页](https://media.huangguodrama.ai/motion/comics/bilimanga-303/page_03.jpg)

![姐姐的挚友,我的恋人 - 第 4 页](https://media.huangguodrama.ai/motion/comics/bilimanga-303/page_04.jpg)

![姐姐的挚友,我的恋人 - 第 5 页](https://media.huangguodrama.ai/motion/comics/bilimanga-303/page_05.jpg)

![姐姐的挚友,我的恋人 - 第 6 页](https://media.huangguodrama.ai/motion/comics/bilimanga-303/page_06.jpg)

HTML5 在线漫画阅读器 (index.html)

<!DOCTYPE html>

<html lang="zh-CN">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=3,user-scalable=yes">

<title>姐姐的挚友,我的恋人 - 在线漫画阅读器</title>

<style>

*{box-sizing:border-box;margin:0;padding:0}

body{background:#0d0f17;color:#f1f5f9;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;min-height:100vh;display:flex;flex-direction:column}

header{position:sticky;top:0;z-index:50;background:rgba(13,15,23,0.92);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,0.09);padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}

.brand{display:flex;align-items:center;gap:10px}

.badge{background:linear-gradient(135deg,#ec4899,#8b5cf6);color:#fff;font-size:11px;font-weight:700;padding:3px 8px;border-radius:99px}

.title{font-size:16px;font-weight:700;color:#fff}

.controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}

button{background:rgba(255,255,255,0.08);color:#e2e8f0;border:1px solid rgba(255,255,255,0.14);padding:6px 12px;border-radius:8px;font-size:12px;cursor:pointer;transition:.18s}

button:hover,button.active{background:#ec4899;color:#fff;border-color:#ec4899}

.hero{max-width:920px;margin:16px auto;padding:18px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:14px;display:flex;gap:18px;align-items:flex-start}

.hero img{width:120px;height:160px;object-fit:cover;border-radius:10px;flex-shrink:0;box-shadow:0 8px 24px rgba(0,0,0,0.45)}

.hero-meta h1{font-size:20px;margin-bottom:6px}

.hero-meta .sub{font-size:13px;color:#94a3b8;margin-bottom:8px}

.tags{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}

.tag{background:rgba(236,72,153,0.16);color:#f472b6;padding:2px 8px;border-radius:6px;font-size:11px}

.desc{font-size:13px;line-height:1.6;color:#cbd5e1}

.reader-wrap{max-width:860px;width:100%;margin:0 auto 40px;padding:0 8px;flex:1}

.scroll-mode .page-card{margin-bottom:10px;background:#161925;border-radius:8px;overflow:hidden;box-shadow:0 6px 20px rgba(0,0,0,0.4)}

.scroll-mode .page-card img{width:100%;height:auto;display:block}

.page-footer{text-align:center;font-size:11px;color:#64748b;padding:4px 0}

.flip-controls{display:none;justify-content:center;align-items:center;gap:14px;margin:14px 0}

.flip-mode .flip-controls{display:flex}

.drawer{display:none;max-width:920px;margin:0 auto 20px;padding:16px;background:rgba(255,255,255,0.04);border-radius:12px;border:1px solid rgba(255,255,255,0.1)}

.drawer.open{display:block}

.chap-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;margin-top:10px}

.chap-item{padding:8px 10px;background:rgba(255,255,255,0.06);border-radius:8px;font-size:12px;color:#e2e8f0;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.chap-item:hover{background:rgba(236,72,153,0.28)}

@media(max-width:600px){.hero{flex-direction:column;align-items:center;text-align:center}.tags{justify-content:center}}

</style>

</head>

<body>

<header>

<div class="brand">

<span class="badge">BILIMANGA · 统一媒体库</span>

<span class="title" id="hdrTitle"></span>

</div>

<div class="controls">

<button id="btnScroll" class="active" onclick="setMode('scroll')">条漫下拉模式</button>

<button id="btnFlip" onclick="setMode('flip')">单页翻页模式</button>

<button onclick="toggleCatalog()">章节目录 (<span id="chapCount">0</span>)</button>

<button onclick="cycleLang()" id="btnLang">繁/簡/EN</button>

</div>

</header>

<section class="hero">

<img id="heroCover" src="" alt="cover">

<div class="hero-meta">

<h1 id="heroTitle"></h1>

<div class="sub" id="heroSub"></div>

<div class="tags" id="heroTags"></div>

<p class="desc" id="heroDesc"></p>

</div>

</section>

<section class="drawer" id="catDrawer">

<h3 style="font-size:14px;margin-bottom:6px">全卷章节目录 (点击切换预览章节)</h3>

<div class="chap-grid" id="chapGrid"></div>

</section>

<div class="reader-wrap scroll-mode" id="readerWrap">

<div class="flip-controls">

<button onclick="stepPage(-1)">◀ 上一页</button>

<span id="pageIndicator" style="font-size:13px;color:#cbd5e1">1 / 1</span>

<button onclick="stepPage(1)">下一页 ▶</button>

</div>

<div id="pagesContainer"></div>

</div>

<script>

const COMIC = {"slug": "bilimanga-303", "mangaid": "303", "zh_title": "姐姐的挚友,我的恋人", "hant_title": "姐姐的摯友,我的戀人", "en_title": "姐姐的挚友,我的恋人 (Bilimanga #303)", "author": "藤松盟", "tags": ["百合", "恋爱", "职场都市", "日本漫画", "漫画", "日漫", "连载漫画"], "zh_desc": "小说家圣奈对亲生姊姊优奈抱持著近似恋爱的情感。\n\r\n\n\r\n无法忍受姊姊离开自己身边的「空虚感」,\n\r\n因此写不出小说的圣奈,连姊姊的讯息也变得无法回复了。\n\r\n为了不让圣奈过著脱离常轨的生活,\n\r\n姊姊的挚友兼「前女友」的菊,经常跑去圣奈家照料她。\n\r\n即便圣奈对菊没有什么好感,仍经常被菊牵著鼻子走。\n\r\n\n\r\n而这样的菊,也对圣奈有著特别的感情──\n\n📚 作品信息:作者 藤松盟 · 评分 10 · 共收录 4 卷 / 23 话章节目录与高清彩页/条漫预览。", "hant_desc": "小說家聖奈對親生姊姊優奈抱持著近似戀愛的情感。\n\r\n\n\r\n無法忍受姊姊離開自己身邊的「空虛感」,\n\r\n因此寫不出小說的聖奈,連姊姊的訊息也變得無法回覆了。\n\r\n為了不讓聖奈過著脫離常軌的生活,\n\r\n姊姊的摯友兼「前女友」的菊,經常跑去聖奈家照料她。\n\r\n即便聖奈對菊沒有什麼好感,仍經常被菊牽著鼻子走。\n\r\n\n\r\n而這樣的菊,也對聖奈有著特別的感情──\n\n📚 作品資訊:作者 藤松盟 · 評分 10 · 共收錄 4 卷 / 23 話章節目錄與高清彩頁/條漫預覽。", "en_desc": "Popular serialized manga '姐姐的挚友,我的恋人' (姐姐的摯友,我的戀人) by 藤松盟. Includes 4 volumes and 23 chapters with full online vertical/page-flip web reader.", "pages": ["https://media.huangguodrama.ai/motion/comics/bilimanga-303/page_01.jpg", "https://media.huangguodrama.ai/motion/comics/bilimanga-303/page_02.jpg", "https://media.huangguodrama.ai/motion/comics/bilimanga-303/page_03.jpg", "https://media.huangguodrama.ai/motion/comics/bilimanga-303/page_04.jpg", "https://media.huangguodrama.ai/motion/comics/bilimanga-303/page_05.jpg", "https://media.huangguodrama.ai/motion/comics/bilimanga-303/page_06.jpg"], "volumes": [{"title_hant": "姐姐的摯友,我的戀人 1", "title_zh": "姐姐的挚友,我的恋人 1", "cover_id": 554459, "first_chap_id": 25572, "cover_url": "https://i.motiezw.com/cover/303/554459.jpg"}, {"title_hant": "姐姐的摯友,我的戀人 2", "title_zh": "姐姐的挚友,我的恋人 2", "cover_id": 554697, "first_chap_id": 25581, "cover_url": "https://i.motiezw.com/cover/303/554697.jpg"}, {"title_hant": "姐姐的摯友,我的戀人 3", "title_zh": "姐姐的挚友,我的恋人 3", "cover_id": 554836, "first_chap_id": 25587, "cover_url": "https://i.motiezw.com/cover/303/554836.jpg"}, {"title_hant": "姐姐的摯友,我的戀人 4", "title_zh": "姐姐的挚友,我的恋人 4", "cover_id": 554980, "first_chap_id": 25594, "cover_url": "https://i.motiezw.com/cover/303/554980.jpg"}], "chapters": [{"cid": "25572", "title": "第1話", "title_zh": "第1话"}, {"cid": "25573", "title": "第2話", "title_zh": "第2话"}, {"cid": "25574", "title": "第3話", "title_zh": "第3话"}, {"cid": "25575", "title": "第4話", "title_zh": "第4话"}, {"cid": "25576", "title": "第5話", "title_zh": "第5话"}, {"cid": "25577", "title": "加筆漫畫", "title_zh": "加笔漫画"}, {"cid": "25581", "title": "第6話", "title_zh": "第6话"}, {"cid": "25582", "title": "第7話", "title_zh": "第7话"}, {"cid": "25583", "title": "第8話", "title_zh": "第8话"}, {"cid": "25579", "title": "第9話 前篇", "title_zh": "第9话 前篇"}, {"cid": "25580", "title": "第9話 後篇", "title_zh": "第9话 后篇"}, {"cid": "25584", "title": "第10話", "title_zh": "第10话"}, {"cid": "25585", "title": "加筆漫畫", "title_zh": "加笔漫画"}, {"cid": "25587", "title": "第11話", "title_zh": "第11话"}, {"cid": "25588", "title": "第12話", "title_zh": "第12话"}, {"cid": "25589", "title": "第13話", "title_zh": "第13话"}, {"cid": "25590", "title": "第14話", "title_zh": "第14话"}, {"cid": "25591", "title": "第15話", "title_zh": "第15话"}, {"cid": "25592", "title": "第16話", "title_zh": "第16话"}, {"cid": "25594", "title": "第17話", "title_zh": "第17话"}, {"cid": "25596", "title": "第19話", "title_zh": "第19话"}, {"cid": "25597", "title": "第20話", "title_zh": "第20话"}, {"cid": "25598", "title": "最终話", "title_zh": "最终话"}]};

let lang = 'zh';

let mode = 'scroll';

let curPage = 0;

function renderMeta() {

const t = lang === 'zh' ? COMIC.zh_title : (lang === 'hant' ? COMIC.hant_title : COMIC.en_title);

const d = lang === 'zh' ? COMIC.zh_desc : (lang === 'hant' ? COMIC.hant_desc : COMIC.en_desc);

document.getElementById('hdrTitle').textContent = t;

document.getElementById('heroTitle').textContent = t;

document.getElementById('heroSub').textContent = `${COMIC.author} · 共 ${COMIC.volumes.length} 卷 / ${COMIC.chapters.length} 话`;

document.getElementById('heroDesc').textContent = d;

document.getElementById('heroCover').src = COMIC.pages[0] || '';

document.getElementById('chapCount').textContent = COMIC.chapters.length;

const tg = document.getElementById('heroTags');

tg.innerHTML = '';

(COMIC.tags || []).forEach(x => {

const s = document.createElement('span');

s.className = 'tag';

s.textContent = x;

tg.appendChild(s);

});

}

function renderCatalog() {

const g = document.getElementById('chapGrid');

g.innerHTML = '';

(COMIC.chapters || []).forEach((c, idx) => {

const d = document.createElement('div');

d.className = 'chap-item';

d.textContent = c.title_zh || c.title;

d.onclick = () => {

curPage = idx % COMIC.pages.length;

if (mode === 'flip') renderPages();

else document.querySelectorAll('.page-card')[curPage]?.scrollIntoView({behavior:'smooth'});

document.getElementById('catDrawer').classList.remove('open');

};

g.appendChild(d);

});

}

function renderPages() {

const wrap = document.getElementById('readerWrap');

wrap.className = 'reader-wrap ' + (mode === 'scroll' ? 'scroll-mode' : 'flip-mode');

const box = document.getElementById('pagesContainer');

box.innerHTML = '';

const list = mode === 'scroll' ? COMIC.pages : [COMIC.pages[curPage]];

list.forEach((url, i) => {

const idx = mode === 'scroll' ? i : curPage;

const card = document.createElement('div');

card.className = 'page-card';

card.innerHTML = `<img src="${url}" loading="lazy" alt="Page ${idx+1}"><div class="page-footer">第 ${idx+1} / ${COMIC.pages.length} 页 · ${COMIC.zh_title}</div>`;

if (mode === 'flip') card.onclick = () => stepPage(1);

box.appendChild(card);

});

document.getElementById('pageIndicator').textContent = `${curPage + 1} / ${COMIC.pages.length}`;

}

function setMode(m) {

mode = m;

document.getElementById('btnScroll').classList.toggle('active', m === 'scroll');

document.getElementById('btnFlip').classList.toggle('active', m === 'flip');

renderPages();

}

function stepPage(delta) {

curPage = (curPage + delta + COMIC.pages.length) % COMIC.pages.length;

renderPages();

}

function toggleCatalog() {

document.getElementById('catDrawer').classList.toggle('open');

}

function cycleLang() {

lang = lang === 'zh' ? 'hant' : (lang === 'hant' ? 'en' : 'zh');

renderMeta();

}

renderMeta();

renderCatalog();

renderPages();

</script>

</body>

</html>