DeepSeek ArtifactsDeepSeek Artifacts

تطبيق مكعبات روبيك شامل

4.0
ar
تطبيقات الألعاب
مكعبات روبيك
تطبيقات ألعاب
أحجيات

النص التوجيهي

أريد تطبيق مكعبات روبيك فيه مكعب ٣×٣ و مكعب ٢×٢ و مكعب ٤×٤ و مكعب ٥×٥ و مكعب ٦×٦ و مكعب ٧×٧

النتيجة المولدة

import React, { useState, useEffect } from 'react';
import './App.css';

const App = () => {
  const [selectedCube, setSelectedCube] = useState('3x3');
  const cubes = ['2x2', '3x3', '4x4', '5x5', '6x6', '7x7'];

  const renderCubeControls = () => {
    return cubes.map(cube => (
      <button
        key={cube}
        className={`p-4 m-2 rounded-lg transition-all duration-300 ${selectedCube === cube ? 'bg-blue-500 text-white' : 'bg-gray-200 text-gray-700'}`}
        onClick={() => setSelectedCube(cube)}
      >
        {cube}
      </button>
    ));
  };

  const renderCube = () => {
    const size = selectedCube.split('x')[0];
    const gridSize = parseInt(size);
    const cubeSize = `w-${gridSize * 10} h-${gridSize * 10}`;

    return (
      <div className={`grid grid-cols-${gridSize} gap-1 ${cubeSize} bg-gray-800 p-1 rounded-lg`}>
        {Array.from({ length: gridSize * gridSize }).map((_, index) => (
          <div key={index} className='bg-white rounded-sm'></div>
        ))}
      </div>
    );
  };

  return (
    <div className='App min-h-screen bg-gray-100 flex flex-col items-center justify-center p-4'>
      <h1 className='text-4xl font-bold mb-8 text-gray-800'>Rubik's Cube Simulator</h1>
      <div className='flex flex-wrap justify-center mb-8'>
        {renderCubeControls()}
      </div>
      <div className='flex justify-center'>
        {renderCube()}
      </div>
      <footer className='mt-8 text-gray-600'>
        © 2025 Rubik's Cube Simulator. All rights reserved.
      </footer>
    </div>
  );
};

export default App;

المزيد من التوصيات

عرض الكل

صنع رابط متجر عربي

4.0
التجارة الإلكترونية
ar
متجر صغير
رابط متجر
300 منتج
اصنعلي رابط لمتجر صغير يتحمل 300 منت بلغه العربيه بلكامل ...

تحويل النص إلى صوت

4.0
التكنولوجيا
ar
تحويل النص
برنامج صوت
openai.fm
برنامج يقوم بتحويل النص الي صوت مثل openai.fm بالظبط...

تحويل النص إلى صوت

4.0
تكنولوجيا
ar
تحويل النص
تكنولوجيا
واجهة المستخدم
اريد موقع يقوم بتحويل النص الي صوت وان تكون مميزاته وواجهه المستخدم مثل openai.fm بالظبط...

تصميم متجر بايثن سهل

4.0
تكنولوجيا
ar
تصميم مواقع
بايثن
متجر الكتروني
اوريد موقع على لغت بايثن لمتجر صغير و ان يكون التصميم بلون الخشب الخفيف وان يكون الموع سلس في الاستخدام ودميكي ومرن مع المستخدم و اريده ان استطيع نشر اكثر من 200 منتج على الموقع و اريده موقع على الها...

إسلامي وثقافة عامة

4.0
ثقافة
ar
إسلامي
قرآن
ثقافة عامة
إسلامي القرآن لغة وأدب عالم الشعر تاريخ جغرافيا معلومات عامة دول و عواصم عملات عالم الطيران شعارات شعارات عالمية أمثال و ألغاز لغز ومثل أضف فذات الأسئلة هذه مع أسئلة في كل قسم وتظهر ال...

إنشاء لعبة أسئلة

4.0
ألعاب
ar
لعبة
أسئلة
فئات
في الشاشة الرئيسية يظهر زر إنشاء اللعبة باللون الأصفر مع كتابة باللون الأسود فوق الأزرار بخطCAIRO ويظهر بعد الضغط على الزر قائمة فئات من الأسئلة نختار عددا منها ومن ثم نضغط على بدأ وتبدأ تظهر الأسئلة ...