تست - فراغیب
صفحهای تازه حاوی «<!DOCTYPE html> <html lang="en"> <head> <title>Bootstrap Example</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.8/dist/css/bootstrap.min.css" rel="stylesheet"> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.8/dist/js/bootstrap.bundle.min.js"></script> </head> <body> <div class="container mt-3"> <h2>Horizont...» ایجاد کرد |
بدون خلاصۀ ویرایش |
||
| خط ۱: | خط ۱: | ||
<!-- html lang="fa" dir="rtl"> | |||
<head> | |||
<meta charset="UTF-8"> | |||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> | |||
<title>پسزمینه ثابت با متن اسکرولی</title> | |||
<style> | |||
/* تنظیمات پایه برای حذف فاصلههای اضافی */ | |||
body, html { | |||
margin: 0; | |||
padding: 0; | |||
height: 100%; | |||
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; | |||
} | |||
/* بخش اصلی که پسزمینه در آن قرار دارد */ | |||
.background-container { | |||
/* آدرس عکس خود را در قسمت url جایگزین کنید */ | |||
background-image: url('https://dl.faraghaib.ir/m/104/m104denizdoor1.jpg'); | |||
/* نکته اصلی اینجاست: این خط باعث ثابت ماندن عکس میشود */ | |||
background-attachment: fixed; | |||
/* تنظیمات برای اینکه عکس کل صفحه را پر کند و وسط باشد */ | |||
background-position: center; | |||
background-repeat: no-repeat; | |||
background-size: cover; | |||
min-height: 100vh; | |||
display: flex; | |||
flex-direction: column; | |||
align-items: center; | |||
padding: 50px 20px; | |||
} | |||
/* استایل کادر یا محتوایی که روی عکس قرار میگیرد */ | |||
.content-box { | |||
background-color: rgba(255, 255, 255, 0.85); /* رنگ سفید با کمی شفافیت */ | |||
padding: 40px; | |||
border-radius: 15px; | |||
max-width: 800px; | |||
width: 100%; | |||
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3); | |||
line-height: 1.8; | |||
text-align: justify; | |||
} | |||
h1 { | |||
color: #fff; | |||
text-align: center; | |||
} | |||
p { | |||
color: #fff; | |||
font-size: 1.1rem; | |||
} | |||
</style> | |||
</head> | |||
<body> | |||
<div class="content-box"> | |||
<div class="background-container"> | |||
<h1>عنوان متن شما</h1> | |||
<p> | |||
این یک متن نمونه است. همانطور که میبینید، وقتی صفحه را به سمت پایین اسکرول میکنید، | |||
تصویر پسزمینه در جای خود ثابت میماند و فقط این کادر سفید و متنهای داخل آن حرکت میکنند. | |||
</p> | |||
<p> | |||
این تکنیک در طراحی وب بسیار محبوب است زیرا حس عمق (Parallax effect) ایجاد میکند | |||
و باعث میشود طراحی سایت شما حرفهایتر به نظر برسد. | |||
</p> | |||
<!-- تکرار متن برای ایجاد اسکرول --> | |||
</html --> | |||
<!DOCTYPE html> | <!DOCTYPE html> | ||
<html lang=" | <html lang="fa" dir="rtl"> | ||
<head> | <head> | ||
<meta charset="UTF-8"> | |||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> | |||
<title>اسکرول متن روی پسزمینه ثابت</title> | |||
<style> | |||
/* استایل بدنه برای نمایش بهتر */ | |||
body { | |||
display: flex; | |||
justify-content: center; | |||
align-items: center; | |||
height: 100vh; | |||
margin: 0; | |||
background-color: #f0f0f0; | |||
font-family: Tahoma, Arial, sans-serif; | |||
} | |||
/* کادر اصلی */ | |||
.scroll-container { | |||
width: 400px; | |||
height: 300px; | |||
border: 5px solid #333; | |||
border-radius: 15px; | |||
overflow-y: auto; /* اجازه اسکرول عمودی */ | |||
position: relative; | |||
/* تنظیمات تصویر پسزمینه */ | |||
background-image: url('https://picsum.photos/800/600'); /* آدرس عکس خود را اینجا قرار دهید */ | |||
background-size: cover; | |||
background-position: center; | |||
/* نکته اصلی اینجاست: این خط باعث میشود عکس ثابت بماند */ | |||
background-attachment: fixed; | |||
/* برای خوانایی بهتر متن روی عکس، یک لایه نیمهشفاف اضافه میکنیم */ | |||
box-shadow: 0 10px 30px rgba(0,0,0,0.3); | |||
} | |||
/* ایجاد یک لایه تیره روی عکس برای خوانایی متن (اختیاری) */ | |||
.scroll-container::before { | |||
content: ""; | |||
position: absolute; | |||
top: 0; | |||
left: 0; | |||
right: 0; | |||
bottom: 0; | |||
background: rgba(0, 0, 0, 0.4); /* رنگ سیاه با شفافیت ۴۰ درصد */ | |||
z-index: 1; | |||
} | |||
/* استایل متن داخل کادر */ | |||
.content { | |||
position: relative; | |||
z-index: 2; /* قرارگیری متن روی لایه تیره */ | |||
padding: 20px; | |||
color: white; | |||
line-height: 1.8; | |||
font-size: 18px; | |||
text-align: justify; | |||
} | |||
/* زیباسازی نوار اسکرول (برای مرورگرهای Webkit) */ | |||
.scroll-container::-webkit-scrollbar { | |||
width: 8px; | |||
} | |||
.scroll-container::-webkit-scrollbar-thumb { | |||
background: #888; | |||
border-radius: 10px; | |||
} | |||
.scroll-container::-webkit-scrollbar-thumb:hover { | |||
background: #555; | |||
} | |||
</style> | |||
</head> | </head> | ||
<body> | <body> | ||
<div class="container | <div class="scroll-container"> | ||
<div class="content"> | |||
<h2>متن اسکرول شونده</h2> | |||
<p>این یک نمونه متن طولانی است تا بتوانید حالت اسکرول شدن را مشاهده کنید.</p> | |||
<p>همانطور که میبینید، متنها به راحتی بالا و پایین میروند، اما تصویر پسزمینه در جای خود ثابت مانده است و حرکت نمیکند.</p> | |||
<p>استفاده از <code>background-attachment: fixed;</code> کلید اصلی این افکت است.</p> | |||
<p>این تکنیک در طراحیهای مدرن برای ایجاد عمق (Parallax Effect) بسیار کاربرد دارد.</p> | |||
<p>متن بیشتر برای تست اسکرول...</p> | |||
<p>لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. همان لورم ایپسوم است.</p> | |||
<p>بخش انتهایی متن برای اطمینان از اسکرول کامل.</p> | |||
<p>تمام شد! امیدوارم این کد برای پروژه شما مفید باشد.</p> | |||
</div> | |||
</div> | |||
</div> | |||
</body> | </body> | ||
</html> | </html> | ||
نسخهٔ ۱ اوت ۲۰۲۶، ساعت ۰۹:۴۸
</html -->
<!DOCTYPE html>
متن اسکرول شونده
این یک نمونه متن طولانی است تا بتوانید حالت اسکرول شدن را مشاهده کنید.
همانطور که میبینید، متنها به راحتی بالا و پایین میروند، اما تصویر پسزمینه در جای خود ثابت مانده است و حرکت نمیکند.
استفاده از background-attachment: fixed; کلید اصلی این افکت است.
این تکنیک در طراحیهای مدرن برای ایجاد عمق (Parallax Effect) بسیار کاربرد دارد.
متن بیشتر برای تست اسکرول...
لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. همان لورم ایپسوم است.
بخش انتهایی متن برای اطمینان از اسکرول کامل.
تمام شد! امیدوارم این کد برای پروژه شما مفید باشد.