Вопросы - ответы.
Сообщений 61 страница 80 из 80
Поделиться612012-11-12 08:29:58
KneuXBCV tdyvLGHjo ftzxwicwnf MNWmYqcvt ejlbdj PphQRSDEkdb EbbeINTG dglxQENqd NusaHWAI brzyZSOue
Поделиться622012-11-12 14:24:39
NwbqKYSG ktcdEEMwa awzxxwixkj ZCPsVfaoh iqtuug RgmNQKZNqjm NzyxNFTR jsnjVOSou XgdsTWNQ mlbhHFOyh
Поделиться632012-12-04 17:45:55
GpnuZRNI gfniKRGvd dyhlywmxtq ZHHxQtwgt gvpwim KvfWFJKYvnp SytoXIXO tumbVLZiv EpizWYLT twsqTTTbt
Поделиться642012-12-04 21:22:36
KfzqVSMM afjeLWMaf rbtgnzxdyn WUXyRbded frrvlu RpwSNUUEidd IwvdZHBY oofqMWCzm RlorPRQF hrxqPNPrr
Поделиться652012-12-05 14:08:18
WvweJAII mtwqBIBow idsjtaijof OYScVmehn fenhqy ZvmIVHJKloe NzuwXUDK qhdtWTAkz QvdmXWWP dncrBAPbx
Поделиться662012-12-05 14:16:38
RretDVKW nzqjSEGtc xykezkjaxl TOCsEaanb jdrefv AlkXKKXThen CsegSUGL fbjbGHHnt OaqoDOTO gfrjRKKfu
Поделиться672012-12-05 17:31:30
JkoqOCOZ lfzcKOGsn iexlaxhaiu EAPfOkyvt qpursh BvzORDAJtsd NyihGRNV bvvgGKVgx GvnxORRK dbrcXMGhw
Поделиться682012-12-05 17:34:19
GzcuBQEA jqzqTSQuu byrpqivosq UWIwDbcnq gcqdnd OmfLJREGdmv AfalWLBQ pzuoYTUkj VqreLKUU ffkjESVig
Поделиться692012-12-06 05:54:06
DmzsELMO wwmvCYZvm tidoqbgpdc LTLmJbhjs ywthgw GlfCALXLfia JahtHYFX sunhPDIiz XkpeDCEJ bdelEQUej
Поделиться702012-12-06 06:01:12
CfogPNYE exmmPVHzc soxqknajpp DLMhIbrqd caxcwd RpdHRLQQhwd ThmmKVHK jbknCJQxt DoboEEZA vfqkUUHzm
Поделиться712012-12-06 09:15:39
NkjxITKH jnkrXJImh zapocqnwmn QYCrCvboq mvlukp WstWLKFPqcg GeddNRVL ytixFDLej RfeiNGZL wdqiNYEfk
Поделиться722012-12-06 09:20:49
QaxqBXLS hbbcHMNdc leowkjlunq QYDkGldgf ulvxrc YirKBBOJbac ZamoBCLX oniwDJRlt RqigNOHJ dozaWXXix
Поделиться732014-01-10 16:41:49
Ф6ЫУКАЕНО0=
/ъх,ЗЩЮШГНОУЕР\АМИТОХЗДЪ\жЛОЛ
Поделиться742014-01-10 16:52:33
,ЗЩЮШГНОУЕР\АМИТОХЗДЪ
Поделиться752014-02-20 11:43:14
прнгпргшпгнпгшпгш
Поделиться762014-02-20 11:43:30
плпщлпащлп
Поделиться772026-05-05 01:10:26
[html]
<div id="news">
<div class="av"><img src="https://i.pinimg.com/736x/8e/a2/59/8ea25962daefe3a0af8fefcba9083c35.jpg"></div>
<div class="ss">рюджин мурчит:</div>
<div class="text">
доброго майского вечерочка!
<br><br>
а вы уже насладились вкусом любимого шашлычка на природе и проводили снег до нового зимнего сезона?
<br><br>
берем чай и что-нибудь вкусненькое, вечерами все еще холодно, а я начинаю разговоры о самом главном и натираю магический шар!<br><br>
у нас на дворе новый месяц, а это значит, что вас ждут новые <a href="https://player.rusff.me/viewtopic.php?id=1320"><b>отметки</b></a>. новый месяц - новая глава жизни!<br><br>
а ещё мои карты говорят, что время заглянуть в <a href="https://player.rusff.me/viewtopic.php?id=549"><b>гороскоп</b></a>. они обещают там кое-что интересное, поэтому самое время это проверить.~<br><br>
к слову, вы ещё не определились с внешностью? тогда мы идем к вам, а <a href="https://player.rusff.me/viewtopic.php?id=1350#p302287"><b>акция недели</b></a> поможет в этом! напоминаю, что за выбранное личико можно получить приятный бонус и карту хорошего дня от меня. :з <br><br>
что насчёт поцеловать ближнего своего? карты говорят, <a href="https://player.rusff.me/viewtopic.php?id=1358"><b>целовалочная</b></a> помогает сблизиться. проверим?
<br><br>
а ты нашёл <a href="https://player.rusff.me/viewtopic.php?id=1360"><b>своё имя на корейском</b></a>? почувствуем себя на пикнике где-нибудь на поляне сеула под приятную музыку, а я покажу расклад на счастливое будущее.~<br><br>
скажу по секрету, <a href="https://player.rusff.me/viewtopic.php?id=1357"><b>вкусный тест</b></a> поможет скрасить холодные вечера чем-нибудь вкусненьким. нужно срочно проверить!<br><br>
кстати, наш хороший знакомый <a href="https://player.rusff.me/viewtopic.php?id=1369#p306529"><b>дот раннер</b></a> нуждается в помощи и обещает за помощь монетки. а ты уже занял очередь??<br><br>
в заключение хочу сказать, что наши <b>активисты</b> самые лучшие! целую каждого в щечки и гадаю на удачу.
<br><br>
<center><small>карты говорят, что у всех будет лёгкая неделя между праздниками! не забудьте порадовать себя вкусненьким!
</small><center>
</div>
<!-- активисты -->
<div class="activ">
<a href="https://player.rusff.me/profile.php?id=398" title="активист Jung Wooyoung"><img src="https://upforme.ru/uploads/001c/6a/04/229/471790.jpg"></a>
<a href="https://player.rusff.me/profile.php?id=210" title="активист Christian Yu"><img src="https://upforme.ru/uploads/001c/6a/04/229/587736.jpg"></a>
<a href="https://player.rusff.me/profile.php?id=210" title="активист Yu Jimin"><img src="https://upforme.ru/uploads/001c/6a/04/229/249334.jpg"></a>
</div>
<!-- постописцы-->
<div class="actpost">
<a href="https://player.rusff.me/profile.php?id=129" title="постописец Lego Rapeepong"><img src="https://upforme.ru/uploads/001c/6a/04/229/378626.jpg"></a>
<a href="https://player.rusff.me/profile.php?id=25" title="постописец Kim Taehyung"><img src="https://upforme.ru/uploads/001c/6a/04/229/441009.jpg"></a>
<a href="https://player.rusff.me/profile.php?id=209" title="постописец Kim Youngkwang"><img src="https://upforme.ru/uploads/001c/6a/04/229/615295.jpg"></a>
</div>
<!-- пост недели-->
<div class="weekpost">
чимина не смущает ни холодный тон, некая презрительность в словах. спустя столько лет работы он сталкивался с разными людьми, и намджун — вовсе не худший представитель человечества. просто теперь каждый должен следовать своим интересам.<a href="https://player.rusff.me/viewtopic.php?id=1188#p303665">Читать далее...</a>
</div>
<!-- эпизод недели-->
<div class="weekep">
<a href="https://player.rusff.me/viewtopic.php?id=1366">love and hate...</a>
</div>
<!-- пара недели-->
<div class="weeklove">
♥ <a href="https://player.rusff.me/profile.php?id=392">yun qi</a> & <a href="https://player.rusff.me/profile.php?id=335">hao yi ran</a>
</div>
<!-- ссылки-->
<div class="kn">
<div class="knlink"><a href="https://player.rusff.me/viewtopic.php?id=549" class="links2">гороскоп</a></div>
<div class="knlink"><a href="https://player.rusff.me/viewtopic.php?id=72" class="links2">шоп</a></div>
<div class="knlink"><a href="https://player.rusff.me/viewtopic.php?id=1320" class="links2">отметки</a></div>
<div class="knlink"><a href="https://player.rusff.me/viewtopic.php?id=1358" class="links2">целовалочная</a></div>
<div class="knlink"><a href="https://player.rusff.me/viewtopic.php?id=1360" class="links2">твоё имя на корейском</a></div>
<div class="knlink"><a href="https://player.rusff.me/viewtopic.php?id=1369#p306529" class="links2">дот раннер</a></div>
<div class="knlink"><a href="https://player.rusff.me/viewtopic.php?id=1357" class="links2">вкусный тест</a></div>
</div>
</div>
</div>
[/html]
Поделиться782026-05-14 15:02:40
[html]<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<title>Lynn Resume</title>
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700&family=Great+Vibes&display=swap" rel="stylesheet">
<style>
*{
margin:0;
padding:0;
box-sizing:border-box;
}
.scene{
position:relative;
width:900px;
height:650px;
}
.resume{
position:absolute;
left:70px;
top:160px;
width:580px;
background:#fffff;
padding:45px;
box-shadow:0 15px 40px rgba(0,0,0,.4);
}.top{
display:flex;
justify-content:flex-end;
}
.contact{
font-size:12px;
color:#fffff;
line-height:1.8;
text-align:center;
}
.contact .line{
width:120px;
height:2px;
background:#000000;
margin-bottom:10px;
}
.photo{
width:180px;
height:210px;
margin-top: -10px;
background:#fff;
padding:8px;
transform:rotate(6deg);
box-shadow:0 5px 15px rgba(0,0,0,.2);
position: relative; /* важно */
}
.photo img{
width:100%;
height:100%;
object-fit:cover;
}
/* маленькая накладка */
.photo .overlay{
position: absolute;
width:30px;
height:30px;
top: 8px; /* позиция внутри фото */
right: 8px; /* можно менять */
}
.title{
margin-top:-150px;
}
.title h1{
font-family:'Great Vibes', cursive;
font-size:65px;
color:#00000;
line-height:0.9;
letter-spacing: 7px;
margin-left:30px;
}
.title span{
font-family:'Great Vibes', cursive;
font-size:45px;
color:#2b2b2b;
letter-spacing: 4px;
line-height:0.9;
margin-left:43px;
}
.section{
margin-top:40px;
}
.section-title{
display:flex;
align-items:center;
gap:100px;
margin-bottom:20px;
color:#fffff;
font-weight:100;
}
.dot{
width:12px;
height:12px;
border-radius:50%;
background:#fff;
gap:100px;
}
.dot::after {
content: attr(data-text);
margin-left: 18px;
vertical-align: middle;
}
.grid{
display:grid;
grid-template-columns:1fr 1fr;
gap:30px;
}
.education{
margin-top:20px;
border-top:1px dashed #ffffff;
padding-top:25px;
display:flex;
gap:10px;
text-align:center;
}
.education1{
margin-top:50px;
padding-top:25px;
display:flex;
gap:10px;
text-align:center;
}
.education2{
margin-top:2px;
padding-top:5px;
display:flex;
gap:10px;
color: #000;
text-align:center;
border: 1px solid #fff;
border-radius: 15px;
padding: 15px;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
.edu-photo{
width:100px;
height:100px;
object-fit:cover;
border-radius:10px;
}
.edu h4{
color:#fffff;
font-family:'Great Vibes', cursive;
font-size:40px;
margin-bottom:10px;
margin-top: -55px;
}
.edu p{
color:#fffff;
font-size:13px;
}
@media(max-width:900px){
.scene{
width:100%;
height:auto;
padding:40px 20px;
}
.resume{
position:relative;
width:100%;
left:0;
top:0;
padding:25px;
}
.title h1{
font-size:54px;
}
.grid{
grid-template-columns:1fr;
}
</style>
</head>
<body>
<div class="scene">
<div class="resume">
<div class="top">
<div class="contact">
<div class="line"></div>
<p>stray kids</p>
</div>
<div class="photo">
<img src="https://upforme.ru/uploads/001c/b5/80/5/477253.jpg" alt="photo">
<img class="overlay" src="https://upforme.ru/uploads/001c/b5/80/5/511229.png" alt="icon">
</div>
</div>
<div class="title">
<h1>Chittaphon</h1>
<span> Leechaiyapornkul</span>
</div>
<div class="section">
<div class="section-title">
<div class="dot" data-text="27"></div>
<div class="dot" data-text="блогер"></div>
</div>
<div class="grid">
</div>
</div>
<table border="1">
<tr>
<td rowspan="2" style="width: 200px; height: 100px; vertical-align: middle; text-align: center;">
<div class="education1">
<div class="edu">
<h4>Vibes</h4>
</div>
</div>
</td>
<td style="width: 300px; height: 20px;"><div class="education2">двухколесный синий друг BMW ;; дело всей жизни ;; много сигарет ;; небольшая квартира в современном стиле ;; собственный автомобиль ;; гитара, небольшой бар и микрофон ;; играет с самого детства ;; аромат кофе и булочек ;; любимый раф с корицей ;; вежливая улыбка ;; </div></td>
</tr>
<tr>
<td style="width: 300px; height: 50px;"><div class="education">
<img src="https://upforme.ru/uploads/001c/b5/80/5/395996.jpg" alt="Фото" class="edu-photo">
<img src="https://upforme.ru/uploads/001c/b5/80/5/395996.jpg" alt="Фото" class="edu-photo">
<img src="https://upforme.ru/uploads/001c/b5/80/5/395996.jpg" alt="Фото" class="edu-photo">
<img src="https://upforme.ru/uploads/001c/b5/80/5/395996.jpg" alt="Фото" class="edu-photo">
</div></td>
</tr>
</table>
</div>
</div>
</div>
</div>
</body>
</html>[/html]
Поделиться792026-05-21 20:50:51
[hideprofile][html]<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<title>Profile UI</title>
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700&display=swap" rel="stylesheet">
<style>
*{
margin:0;
padding:0;
box-sizing:border-box;
}
body{
background:#e8ddd4;
display:flex;
justify-content:center;
align-items:center;
min-height:100vh;
}
.container{
width:790px;
}
.card{
background:#fff;
border:2px solid #222;
border-radius:40px;
padding:30px;
box-shadow:0 10px 25px rgba(0,0,0,0.15);
}
.top{
display:flex;
justify-content:space-between;
align-items:center;
}
.profile{
display:flex;
align-items:center;
gap:20px;
}
.profile img{
width:90px;
height:90px;
border-radius:50%;
border:2px solid #111;
object-fit:cover;
}
.profile h2{
font-size:35px;
font-weight:700;
font-family:'Great Vibes', cursive;
}
.profile p{
color:#000000;
}
.icons{
display:flex;
gap:20px;
font-size:24px;
margin-top:-30px;
}
.page{
display:none;
margin-top:30px;
}
.page.active-page{
display:block;
}
.post-layout{
display:grid;
grid-template-columns:1fr 1fr;
gap:40px;
}
.text-scroll{
height:400px;
overflow-y:auto;
display:flex;
flex-direction:column;
gap:20px;
padding-right:10px;
}
.text-scroll::-webkit-scrollbar{
width:8px;
}
.text-scroll::-webkit-scrollbar-thumb{
background:#cdb8a8;
border-radius:20px;
}
.text-card{
background:#f6f1ec;
border-radius:24px;
padding:15px;
box-shadow:0 8px 20px rgba(0,0,0,0.12);
}
.card-top{
display:flex;
justify-content:space-between;
align-items:flex-center;
gap:10px;
}
.text-card p{
line-height:1.8;
color:#444;
vertical-align: middle;
font-size:20px;
display: flex;
align-items: center;
margin: 7px;
}
.number{
min-width:55px;
width:55px;
height:55px;
border-radius:50%;
background:#cdb8a8;
display:flex;
align-items:center;
justify-content:center;
font-size:20px;
font-weight:700;
color:#222;
flex-shrink:0;
}
.box{
background:#f6f1ec;
border-radius:20px;
padding:15px;
box-shadow:0 8px 20px rgba(0,0,0,0.12);
}
.box img{
width:100%;
border-radius:16px;
}
.pinned h1{
font-size:52px;
margin-bottom:15px;
}
.quote{
font-size:14px;
color:#555;
line-height:1.7;
margin-bottom:20px;
}
.gallery-grid{
display:grid;
grid-template-columns:repeat(3,1fr);
gap:20px;
}
.gallery-grid img{
width:100%;
height:240px;
object-fit:cover;
border-radius:20px;
box-shadow:0 6px 16px rgba(0,0,0,0.15);
transition:0.3s;
}
.gallery-grid img:hover{
transform:scale(1.03);
}
.bottom-nav{
margin-top:25px;
background:#cdb8a8;
border:4px solid #222;
border-radius:30px;
display:flex;
justify-content:space-around;
padding:18px;
}
.bottom-nav button{
border:none;
background:none;
font-size:24px;
font-weight:700;
cursor:pointer;
padding:15px 30px;
border-radius:20px;
transition:0.3s;
}
.bottom-nav button.active{
background:#fff;
box-shadow:0 8px 20px rgba(0,0,0,0.15);
transform:translateY(-20px);
}
</style>
</head>
<body>
<div class="container">
<div class="card">
<div class="top">
<div class="profile">
<img src="https://upforme.ru/uploads/001c/b5/80/5/188495.jpg">
<div>
<h2>Bang Chan</h2><br>
<p>@cheong-san</p>
</div>
</div>
<div class="icons">
<span>📑</span>
<span>❤️</span>
</div>
</div>
<!-- POST PAGE -->
<div class="page active-page" id="postPage">
<div class="post-layout">
<div class="text-scroll">
<div class="text-scroll">
<div class="text-card">
<div class="card-top">
<p>
Кредит на твина
</p>
<span class="number">0</span>
</div>
</div>
<div class="text-card">
<div class="card-top">
<p>
Кредит на иммунитет
</p>
<span class="number">2</span>
</div>
</div>
<div class="text-card">
<div class="card-top">
<p>
You are allowed to grow slowly.
Real progress takes time.
</p>
<span class="number">03</span>
</div>
</div>
<div class="text-card">
<div class="card-top">
<p>
Confidence comes after trying,
not before.
</p>
<span class="number">04</span>
</div>
</div>
</div>
</div>
<div class="pinned">
<h1>PINNED POST</h1>
<div class="quote">
“The key to realizing a dream is to focus not on success but on significance.”
<br><br>
“There's always something to suggest that you'll never be who you wanted to be.”
</div>
<div class="box">
<img src="https://images.unsplash.com/photo-1517248135467-4c7edcad34c4?q=80&w=1200&auto=format&fit=crop">
</div>
</div>
</div>
</div>
<!-- GALLERY PAGE -->
<div class="page" id="galleryPage">
<div class="gallery-grid">
<img src="https://images.unsplash.com/photo-1506744038136-46273834b3fb?q=80&w=1200&auto=format&fit=crop">
<img src="https://images.unsplash.com/photo-1494526585095-c41746248156?q=80&w=1200&auto=format&fit=crop">
<img src="https://images.unsplash.com/photo-1500530855697-b586d89ba3ee?q=80&w=1200&auto=format&fit=crop">
<img src="https://images.unsplash.com/photo-1522708323590-d24dbb6b0267?q=80&w=1200&auto=format&fit=crop">
<img src="https://images.unsplash.com/photo-1512917774080-9991f1c4c750?q=80&w=1200&auto=format&fit=crop">
<img src="https://images.unsplash.com/photo-1484154218962-a197022b5858?q=80&w=1200&auto=format&fit=crop">
</div>
</div>
</div>
<!-- NAVIGATION -->
<div class="bottom-nav">
<button id="postBtn" class="active">post</button>
<button id="galleryBtn">gallery</button>
</div>
</div>
<script>
const postBtn = document.getElementById("postBtn");
const galleryBtn = document.getElementById("galleryBtn");
const postPage = document.getElementById("postPage");
const galleryPage = document.getElementById("galleryPage");
postBtn.addEventListener("click", () => {
postPage.classList.add("active-page");
galleryPage.classList.remove("active-page");
postBtn.classList.add("active");
galleryBtn.classList.remove("active");
});
galleryBtn.addEventListener("click", () => {
galleryPage.classList.add("active-page");
postPage.classList.remove("active-page");
galleryBtn.classList.add("active");
postBtn.classList.remove("active");
});
</script>
</body>
</html>[/html]
Поделиться802026-06-10 06:50:03
[hideprofile][html]<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<title>Profile UI — круглые кнопки справа</title>
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700&display=swap" rel="stylesheet" />
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
background: #081a32;
display: flex;
justify-content: center;
align-items: center;
min-height: 100vh;
font-family: 'Poppins', sans-serif;
}
/* контейнер — кнопки будут наезжать на карточку */
.container {
display: flex;
align-items: center;
gap: 0; /* убираем gap, чтобы кнопки вплотную */
position: relative;
}
/* карточка */
.card {
position: relative;
background: #fff;
border: 2px solid #222;
border-radius: 44px;
padding: 10px 20px 20px;
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
width: 700px;
transform: scale(0.85);
transform-origin: center;
z-index: 1;
}
/* КРУГЛЫЕ КНОПКИ — наезжают на границу карточки */
.side-nav {
display: flex;
flex-direction: column;
gap: 7px;
margin-left: -65px; /* ОТРИЦАТЕЛЬНЫЙ margin — кнопки заезжают на карточку */
margin-top:-70px;
position: relative;
z-index: 2;
}
.side-nav button {
width: 48px;
height: 48px;
border-radius: 50%;
background: rgba(0, 0, 0, 0.75);
backdrop-filter: blur(8px);
border: 1.5px solid rgba(255, 255, 255, 0.3);
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
font-size: 22px;
transition: all 0.25s cubic-bezier(0.2, 0.9, 0.4, 1.2);
box-shadow: 0 6px 14px rgba(0, 0, 0, 0.3);
color: #e0e0e8;
}
/* неоновая активная кнопка */
.side-nav button.active {
background: linear-gradient(135deg, #ff2b7e, #ff6a2e);
border-color: rgba(255, 255, 255, 0.6);
box-shadow: 0 0 16px #ff4d6d, 0 4px 12px rgba(0, 0, 0, 0.4);
color: white;
text-shadow: 0 0 4px #ffb86b;
}
.side-nav button:hover:not(.active) {
background: rgba(255, 43, 126, 0.55);
transform: scale(1.07) translateX(2px);
border-color: rgba(255, 107, 46, 0.8);
box-shadow: 0 0 12px rgba(255, 43, 126, 0.7);
}
.side-nav button:active {
transform: scale(0.96);
}
@keyframes softPulse {
0% { box-shadow: 0 0 0 0 rgba(255, 43, 126, 0.5); }
70% { box-shadow: 0 0 0 8px rgba(255, 43, 126, 0); }
100% { box-shadow: 0 0 0 0 rgba(255, 43, 126, 0); }
}
.side-nav button.active {
animation: softPulse 1.8s infinite;
}
/* ---------- СТИЛИ ДЛЯ ПЕРЕКЛЮЧЕНИЯ СТРАНИЦ ---------- */
.page-content {
display: block;
}
.page-content.active-page {
display: block;
}
.page-content:not(.active-page) {
display: none;
}
/* ---------- ОСТАЛЬНЫЕ СТИЛИ (без изменений) ---------- */
.top{
display:flex;
justify-content:space-between;
align-items:center;
}
.profile{
display:flex;
align-items:center;
gap:20px;
}
.profile img{
width:90px;
height:90px;
border-radius:50%;
border:2px solid #111;
object-fit:cover;
}
.profile h2{
font-size:25px;
font-weight:700;
font-family:'Great Vibes', cursive;
}
.profile p{
color:#000;
font-size:14px;
}
.icons{
display:flex;
gap:20px;
font-size:20px;
margin-top:-30px;
}
.post-layout{
display:flex;
gap:35px;
margin-top:25px;
align-items:flex-start;
}
.left-side{
display:flex;
flex-direction:column;
gap:20px;
}
.text-scroll{
height:280px;
overflow-y:auto;
display:flex;
flex-direction:column;
gap:13px;
padding-right:10px;
width:340px;
}
.text-scroll::-webkit-scrollbar{
width:5px;
}
.text-scroll::-webkit-scrollbar-thumb{
background:#cdb8a8;
border-radius:20px;
}
.text-card{
background:#f6f1ec;
border-radius:24px;
padding:15px;
box-shadow:0 8px 20px rgba(0,0,0,0.12);
}
.card-top{
display:flex;
justify-content:space-between;
align-items:center;
gap:10px;
}
.text-card p{
line-height:1.2;
color:#444;
font-size:13px;
}
.number{
min-width:25px;
width:25px;
height:25px;
border-radius:50%;
background:#cdb8a8;
display:flex;
align-items:center;
justify-content:center;
font-size:11px;
font-weight:700;
color:#222;
flex-shrink:0;
}
.music-player{
background:#f6f1ec;
border-radius:20px;
padding:15px;
width:340px;
display:flex;
align-items:center;
gap:14px;
box-shadow:0 8px 20px rgba(0,0,0,0.12);
}
.player-cover{
width:60px;
height:60px;
border-radius:16px;
background:#cdb8a8;
display:flex;
align-items:center;
justify-content:center;
font-size:28px;
flex-shrink:0;
}
.player-info{
flex:1;
}
.song-title{
font-size:14px;
font-weight:700;
color:#222;
}
.song-artist{
font-size:12px;
color:#666;
margin-top:2px;
}
.player-controls{
display:flex;
gap:14px;
margin-top:10px;
font-size:18px;
cursor:pointer;
}
.info-box{
width:340px;
height:auto;
justify-content:flex-start;
}
.right-side{
display:flex;
flex-direction:column;
gap:5px;
width:650px;
}
.section{
background:#f6f1ec;
border-radius:28px;
padding:18px;
border:2px solid #222;
box-shadow:0 8px 20px rgba(0,0,0,0.10);
width:100%;
}
.section-title {
font-weight: 600;
margin-bottom: 12px;
font-size: 16px;
}
.scroll-row{
display:flex;
flex-direction:column;
gap:18px;
max-height:125px;
overflow-y:auto;
overflow-x:hidden;
padding-right:8px;
}
.scroll-row::-webkit-scrollbar{
width:6px;
}
.scroll-row::-webkit-scrollbar-thumb{
background:#cdb8a8;
border-radius:20px;
}
.scroll-row img{
flex-shrink:0;
display:block;
border-radius:20px;
border:2px solid #222;
box-shadow:0 6px 16px rgba(0,0,0,0.12);
}
.gallery-grid {
display: flex;
flex-direction: column;
gap: 20px;
padding: 10px;
overflow-y: auto;
}
.gallery-item {
background: #f6f1ec;
border-radius: 28px;
padding: 15px;
border: 2px solid #222;
height: 194px;
text-align: center;
}
.gallery-item img {
max-width: 100%;
border-radius: 20px;
margin-bottom: 10px;
}
</style>
</head>
<body>
<div class="container">
<div class="card">
<div class="top">
<div class="profile">
<img src="https://upforme.ru/uploads/001c/b5/80/5/188495.jpg">
<div>
<h2>Bang Chan</h2><br>
<p>@cheong-san</p>
</div>
</div>
<div class="icons">
<span>📑</span>
<span>❤️</span>
</div>
</div>
<!-- СТРАНИЦА 1: ПОСТЫ -->
<div id="postPage" class="page-content active-page">
<div class="post-layout">
<div class="left-side">
<div class="music-player">
<div class="player-cover">
🎵
</div>
<div class="player-info">
<div class="song-title">
Railway
</div>
<div class="song-artist">
Bang Chan
</div>
<div class="player-controls">
<span>⏮</span>
<span>▶</span>
<span>⏭</span>
</div>
</div>
</div>
<div class="text-scroll">
<div class="text-card">
<div class="card-top">
<p>Кредит на твина</p>
<span class="number">01</span>
</div>
</div>
<div class="text-card">
<div class="card-top">
<p>Кредит на иммунитет</p>
<span class="number">02</span>
</div>
</div>
<div class="text-card">
<div class="card-top">
<p>You are allowed to grow slowly. Real progress takes time.</p>
<span class="number">03</span>
</div>
</div>
<div class="text-card">
<div class="card-top">
<p>Confidence comes after trying, not before.</p>
<span class="number">04</span>
</div>
</div>
</div>
</div>
<div class="right-side">
<div class="section">
<div class="section-title">Фоны</div>
<div class="scroll-row">
<img src="https://upforme.ru/uploads/001c/6a/04/134/t113910.gif">
<img src="https://upforme.ru/uploads/001c/6a/04/234/47077.jpg">
<img src="https://upforme.ru/uploads/001c/6a/04/134/954931.gif">
<img src="https://upforme.ru/uploads/001c/6a/04/134/684017.gif">
</div>
</div>
<div class="section">
<div class="section-title">Плашки</div>
<div class="scroll-row">
<img src="https://upforme.ru/uploads/001c/6a/04/5/836240.png">
<img src="https://upforme.ru/uploads/001c/6a/04/5/37977.png">
<img src="https://upforme.ru/uploads/001c/6a/04/5/124790.png">
<img src="https://upforme.ru/uploads/001c/6a/04/5/782576.png">
<img src="https://upforme.ru/uploads/001c/6a/04/5/324212.png">
</div>
</div>
</div>
</div>
</div>
<!-- СТРАНИЦА 2: ГАЛЕРЕЯ -->
<div id="galleryPage" class="page-content">
<div class="gallery-grid">
<div class="gallery-item">
<img src="https://upforme.ru/uploads/001c/6a/04/134/t113910.gif" width="100%">
<p>Анимированный фон 1</p>
</div>
<div class="gallery-item">
<img src="https://upforme.ru/uploads/001c/6a/04/234/47077.jpg" width="100%">
<p>Статичный фон</p>
</div>
</div>
</div>
</div>
<!-- КНОПКИ — наезжают на границу карточки за счёт margin-left: -30px -->
<div class="side-nav">
<button id="postBtn" class="active">🗂️</button>
<button id="galleryBtn">🎞️</button>
</div>
</div>
<script>
const postBtn = document.getElementById("postBtn");
const galleryBtn = document.getElementById("galleryBtn");
const postPage = document.getElementById("postPage");
const galleryPage = document.getElementById("galleryPage");
function setActive(activeButton) {
postBtn.classList.remove("active");
galleryBtn.classList.remove("active");
activeButton.classList.add("active");
}
postBtn.addEventListener("click", () => {
postPage.classList.add("active-page");
galleryPage.classList.remove("active-page");
setActive(postBtn);
});
galleryBtn.addEventListener("click", () => {
galleryPage.classList.add("active-page");
postPage.classList.remove("active-page");
setActive(galleryBtn);
});
</script>
</body>
</html>[/html]


