কিভাবে তৈরি করা: ৩ডি ফ্লিপ বক্স
সিএসএস দিয়ে ফ্লিপ বক্স কিভাবে তৈরি করবেন শিখুন。
ফ্লিপ বক্স
নিচের বক্সে মাউস লাগান, প্রভাব দেখুন:
একটি ফ্লিপ বক্স কিভাবে তৈরি করবেন?
প্রথম পদক্ষেপ - এইচটিএমএল যোগ করুন:
<div class="flip-box"> <div class="flip-box-inner"> <div class="flip-box-front"> <h2>Front Side</h2> </div> <div class="flip-box-back"> <h2>পিছনদিক</h2> </div> </div> </div>
দ্বিতীয় পদক্ষেপ - CSS সংযোজন করুন:
/* ফ্লিপ বক্স কনটেনার - আপনার ইচ্ছিত প্রস্থ ও উচ্চতা সংযোজন করুন।আমরা border অপেক্ষাকৃত সম্প্রসারণ করেছি প্রদর্শনের জন্য, যখন মাউস হলো করে ফ্লিপ হবে, ফ্লিপটি কনটেনার থেকে পাড়া হবে (যদি 3D প্রভাব নয় হয়, perspective সরিয়ে ফেলুন) */ .flip-box { background-color: transparent; width: 300px; height: 200px; border: 1px solid #f1f1f1; perspective: 1000px; /* যদি 3D প্রভাব নয় হয়, এই সত্রটি সরিয়ে ফেলুন */ } /* এই কনটেনারটি মুখ ও পিছনের স্থানীয়করণের জন্য ব্যবহৃত হয় */ .flip-box-inner { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 0.8s; transform-style: preserve-3d; } /* মাউস স্থানান্তরিত হলে, হোলো করে পুনরায় স্থানান্তরিত হবে */ .flip-box:hover .flip-box-inner { transform: rotateY(180deg); } /* মুখ ও পিছনের স্থানীয়করণ */ .flip-box-front, .flip-box-back { position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; /* Safari */ backface-visibility: hidden; } /* মুখের শৈলী সংযোজন */ .flip-box-front { background-color: #bbb; color: black; } /* পিছনের শৈলী সংযোজন */ .flip-box-back { background-color: dodgerblue; color: white; transform: rotateY(180deg); }
ভারী উপরোক্তি
প্রতিরোধক উপরোক্তির বিপরীতে ভারী উপরোক্তির কাজ করতে, এই পদ্ধতিকে ব্যবহার করুন rotateX
পদ্ধতি নয় rotateY
:
প্রদর্শন
.flip-box:hover .flip-box-inner { transform: rotateX(180deg); } .flip-box-back { transform: rotateX(180deg); }
দৃষ্টান্ত:এই উদাহরণগুলি প্ল্যাটফর্মকপি এবং/অথবা মোবাইলে সঠিকভাবে কাজ করবে না。
相关页面
教程:CSS 2D 变换