جزئیات محصول

دانلود پروژه کاربردی  **برنامه مدیتیشن** با استفاده از HTML، CSS و JavaScript

دانلود پروژه کاربردی **برنامه مدیتیشن** با استفاده از HTML، CSS و JavaScript

قیمت: 35,000 تومان

خرید فایل


مشاهده پیشنمایش

پیشنمایش برای محصولاتی که نیاز به نمایش دمو دارند می باشد

 کاربران گرامی در این پروژه به شما پروژه کاربردی  با جاوا اسکریپت را قرارداده ایم شما عزیزان می توانید از بخش دانلود پروژه کاربردی با جاوااسکریپت سایر  پروژه هایی که با جاوا اسکریپت طراحی شده اند را مشاهده و دانلود کنید.

در صورتی که نیاز به آموزش حضوری و یا غیر حضوری این پروژه داشتید میتوانید با ما در ارتباط باشید تا این پروژه را به شما آموزش دهیم حتی میتوانید در صورت دلخواه پروژه را به خواسته شما شخصی سازی کنیم لازم به ذکر است که تیم پروژه در صفحه دانلود پروژه کاربردی پروژه  های مختلفی را به زبان های مختلف برنامه نویسی قرار داده است .شماره تماس با پرپروژه 09050394455 می باشد


 در اینجا یک پروژه ساده برای ایجاد یک **برنامه مدیتیشن** با استفاده از HTML، CSS و JavaScript ارائه شده است. این برنامه به کاربر این امکان را می‌دهد تا زمان مدیتیشن را تعیین کند و بعد از اتمام زمان، یک صدای آرامش‌بخش پخش شود.
 
### 1. **HTML**
ابتدا ساختار HTML را ایجاد می‌کنیم که شامل ورودی زمان، دکمه‌ها و ناحیه‌ای برای نمایش زمان باقی‌مانده است.
 
```html
   
   
    برنامه مدیتیشن
   
   
       

برنامه مدیتیشن

       
       
       

00:00

       
   
   
```
 
### 2. **CSS**
سپس از CSS برای زیبایی و تنظیم ظاهر برنامه استفاده می‌کنیم.
 
```css
body {
    font-family: Arial, sans-serif;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    margin: 0;
    background-color: #e0f7fa;
    color: #333;
}
 
.container {
    text-align: center;
    background: #fff;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
 
input {
    width: 100px;
    padding: 10px;
    margin: 10px;
    border: 1px solid #ddd;
    border-radius: 5px;
}
 
button {
    padding: 10px 20px;
    border: none;
    border-radius: 5px;
    background-color: #00796b;
    color: white;
    cursor: pointer;
    transition: background-color 0.3s;
}
 
button:hover {
    background-color: #004d40;
}
 
h2 {
    margin-top: 20px;
    font-size: 24px;
}
```
 
### 3. **JavaScript**
اکنون به سراغ پیاده‌سازی منطق مدیتیشن با JavaScript می‌رویم. در این کد، زمان مدیتیشن را دریافت کرده و تایمر را به روز می‌کنیم.
 
```javascript
let timer;
let totalTime;
 
document.getElementById('startBtn').addEventListener('click', function() {
    const minutes = parseInt(document.getElementById('minutes').value);
    if (isNaN(minutes) || minutes <= 0) {
        alert('لطفاً یک عدد صحیح وارد کنید!');
        return;
    }
 
    totalTime = minutes * 60; // تبدیل به ثانیه
    document.getElementById('timer').textContent = formatTime(totalTime);
    startTimer();
});
 
function startTimer() {
    clearInterval(timer);
    timer = setInterval(function() {
        if (totalTime <= 0) {
            clearInterval(timer);
            document.getElementById('meditationSound').play(); // پخش صدا
            alert('مدیتیشن شما تمام شد!'); // هشدار
        } else {
            totalTime--;
            document.getElementById('timer').textContent = formatTime(totalTime);
        }
    }, 1000);
}
 
function formatTime(seconds) {
    const minutes = Math.floor(seconds / 60);
    const remainingSeconds = seconds % 60;
    return `${String(minutes).padStart(2, '0')}:${String(remainingSeconds).padStart(2, '0')}`;
}
```
 
### توضیحات کد:
1. **HTML**: شامل ورودی برای زمان مدیتیشن، دکمه برای شروع و ناحیه‌ای برای نمایش زمان باقی‌مانده و صدا است.
2. **CSS**: طراحی صفحه با رنگ‌های ملایم و کاربرپسند.
3. **JavaScript**:
   - **رویداد `click`**: زمانی که کاربر روی دکمه کلیک می‌کند، زمان را دریافت می‌کند و تایمر را شروع می‌کند.
   - **تابع `startTimer`**: تایمر را هر ثانیه به روز می‌کند و وقتی زمان به پایان می‌رسد، صدا را پخش می‌کند و یک هشدار نمایش می‌دهد.
   - **تابع `formatTime`**: زمان باقی‌مانده را به فرمت `MM:SS` تبدیل می‌کند.
 
### نتیجه‌گیری
این برنامه مدیتیشن می‌تواند به عنوان یک ابزار ساده برای یادآوری و تنظیم زمان مدیتیشن شما مورد استفاده قرار گیرد. همچنین می‌توانید ویژگی‌های بیشتری مانند افزودن صداهای مختلف، امکان متوقف کردن تایمر یا تنظیم زمان‌های پیش‌فرض اضافه کنید. از کدنویسی لذت ببرید!
| صفحه قابل مشاهده: دانلود پروژه کاربردی **برنامه مدیتیشن** با استفاده از HTML، CSS و JavaScript می‌باشد