اذهب إلى المحتوى
  • 0

هل استخدام tailwind كافي للتصميم؟

Ahmed Alsalih

السؤال

 

لدي كود التيلويند هذا, انه يقوم بما اريد, لكن اريد ان اسال, هل كون الامر يقوم بما اريد كافي عندما يتعلق الامر بالتصميم؟ 

 

 

    <div class="flex flex-wrap gap-3 justify-center mt-16">
            @for ($i = 0; $i < 6; $i++)
                <div class="border border-black">
                    <div class=" relative bg-slate-100 h-72 w-[450]">


                        <div class=" relative h-36 bg-black w-[450] ">
                            {{-- /////////////////////////////////////////////////////////////////////////////////////////////////////////// --}}
                                 {{-- text --}}
                            <div class="absolute right-20 top-9">
                                <h1 class=" font-mono text-2xl text-white hover:underline">
                                    True Love
                                </h1>
                                <p class=" relative left-1 text-neutral-400 hover:underline">
                                    Cool Music
                                </p>

                            </div>
    
                            <div class="absolute right-40 bottom-4 font-semibold">
                                <h1 class=" font-mono text-lg text-green-500"><i class="fa-solid fa-dollar-sign"></i>12
                                </h1>
                            </div>
                            <div class=" absolute text-green-500 text-sm/[1px] w-min right-[140] bottom-[29] ">
                                .00
                            </div>
                            {{-- end of text --}}
                            {{-- //////////////////////////////////////////////////////////////////////////////////////////////////// --}}
                            {{-- the image box --}}
                            <div
                                class=" bg-green-500 w-48 h-48 relative border top-9 left-10 border-black justify-self-center">

                                <div
                                    class=" absolute w-48 h-48 bottom-1 right-1 border border-black border-r-2 border-b-2 hover:border-white">
                                    <img src="https://mir-s3-cdn-cf.behance.net/project_modules/disp/fe529a64193929.5aca8500ba9ab.jpg"
                                        alt="">
                                </div>
                            </div>
                            {{-- end of the image box --}}

                        </div>


                        <button type="button"
                            class=" absolute right-4 bottom-4 cursor-pointer whitespace-nowrap bg-transparent rounded-md border
                              bg-indigo-400
                             border-black px-4 py-2 text-sm font-medium tracking-wide text-black transition hover:opacity-75 
                             text-center focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-black 
                             active:opacity-100 active:outline-offset-0 disabled:opacity-75 disabled:cursor-not-allowed dark:border-white
                              dark:text-white dark:focus-visible:outline-white">Buy</button>
                        <button type="button"
                            class=" absolute right-20 bottom-4 cursor-pointer whitespace-nowrap bg-transparent rounded-md border
                              bg-green-400
                             border-black px-4 py-2 text-sm font-medium tracking-wide text-black transition hover:opacity-75 
                             text-center focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-black 
                             active:opacity-100 active:outline-offset-0 disabled:opacity-75 disabled:cursor-not-allowed dark:border-white
                              dark:text-white dark:focus-visible:outline-white">To the Cart</button>


                    </div>
                </div>
                {{-- end of the card --}}
            @endfor
            {{-- starting of the card --}}
        </div>

 

 

 

@Mustafa Suleimanبالمناسبة شكرا لك, تعرفت على ال TALL stack بسببك

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

العفو أحمد، لكي لا تشتت نفسك، عليك تحديد وجهتك بخصوص التخصص في البرمجة هل تريد أن تصبح Full-stack أم مطور Back-End فقط؟

في حال مطور واجهة خلفية فتعلمك لإطار أو مكتبة للواجهة الأمامية للقيام بمشاريع بمفردك هو كافي مع التعمق في الواجهة الخلفية بالطبع.

أما لو تريد أن تصبح Full-stack فلا يمكن أن تكون محترف في كلاٌ من الواجهة الأمامية والخلفية معًا فالمجالين بهما الكثير لتتعلمه وأيضًا ستجد أنك تميل لتخصص عن تخصص أكثر، في كل الأحوال عليك إذن هنا تعلم أساسيات الواجهة الأمامية HTML, CSS, JS ونفس الأمر للواجهة الخلفية وبالأخص SQL.

قد تخبرني بأنك لا تفضل CSS، إذن تستطيع تعلم المكتبات المشهورة مثل Tailwinds CSS وهي الأشهر حاليًا وستسهل عليك المهمة كثيرًا ويوجد لها الكثير من المكونات الجاهزة، لكن لن تستطيع تخصيص مشروعك بشكل كبير مثلما ستفعل لو تمكنت من CSS.

أيضًا ألقي نظرة على مكتبة shadcn فستنال إعجابك.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 1 دقيقة مضت قال Mustafa Suleiman:

العفو أحمد، لكي لا تشتت نفسك، عليك تحديد وجهتك بخصوص التخصص في البرمجة هل تريد أن تصبح Full-stack أم مطور Back-End فقط؟

في حال مطور واجهة خلفية فتعلمك لإطار أو مكتبة للواجهة الأمامية للقيام بمشاريع بمفردك هو كافي مع التعمق في الواجهة الخلفية بالطبع.

أما لو تريد أن تصبح Full-stack فلا يمكن أن تكون محترف في كلاٌ من الواجهة الأمامية والخلفية معًا فالمجالين بهما الكثير لتتعلمه وأيضًا ستجد أنك تميل لتخصص عن تخصص أكثر، في كل الأحوال عليك إذن هنا تعلم أساسيات الواجهة الأمامية HTML, CSS, JS ونفس الأمر للواجهة الخلفية وبالأخص SQL.

قد تخبرني بأنك لا تفضل CSS، إذن تستطيع تعلم المكتبات المشهورة مثل Tailwinds CSS وهي الأشهر حاليًا وستسهل عليك المهمة كثيرًا ويوجد لها الكثير من المكونات الجاهزة.

أيضًا ألقي نظرة على مكتبة shadcn فستنال إعجابك.

اريد التخصص للباك اند فانا اميل لها جدا, لكن الواقع يقول لا بد من الفرونت اند ان كنت تريد ان تحترف, فوجدت الحل هو TALL stack بما انه يستخدم اثنان من اسهل الاطارات اضافة ل livewire

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 10 دقائق مضت قال Ahmed Alsalih:

اريد التخصص للباك اند فانا اميل لها جدا, لكن الواقع يقول لا بد من الفرونت اند ان كنت تريد ان تحترف, فوجدت الحل هو TALL stack بما انه يستخدم اثنان من اسهل الاطارات اضافة ل livewire

بالضبط ذلك ما ذكرته لك آنفًا، فلا يمكن إحتراف كلاهما في تخصص الـ Full-stack ستجد أنك جيد في أحدهما عن الآخر والبعض جيد في كلاهما لكن ليس بمستوى شخص متخصص في أحدهم فقط بالطبع.

لذا الـ Tall stack يقوم بتنفيذ المطلوب أي gets the job done وذلك هو المطلوب في الواقع العملي، مع أنني من أنصار دراسة الأساسيات حتى مع عدم تفضيلي للغة معينة لكنها من ضمن الأساسيات والتي من خلالها تستطيع حل المشكلات التي ستواجهك.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...