আমি z-index
সিএসএস সম্পত্তির মাধ্যমে একটি প্যারাডক্সিকাল প্রভাব তৈরি করতে চাই ।
আমার কোডে আমার পাঁচটি চেনাশোনা রয়েছে, যেমন নীচের চিত্রটিতে রয়েছে এবং সেগুলি পুরোপুরি কোনও সংজ্ঞায়িত অবস্থায় রয়েছে z-index
। সুতরাং, ডিফল্টরূপে, প্রতিটি বৃত্ত পূর্ববর্তীটিকে ওভারল্যাপ করে।
এখনই, 5 টি ওভারল্যাপ সার্কেল 1 (বাম চিত্র) চাপুন। আমি যে প্যারাডক্সটি অর্জন করতে চাই তা একই সাথে, বৃত্ত 2 এর অধীনে 1 এবং বৃত্ত 5 এর শীর্ষে (ডান চিত্রের মতো) হওয়া উচিত।
(উত্স: schramek.cz )
আমার কোড এখানে
মার্কআপ:
<div class="item i1">1</div>
<div class="item i2">2</div>
<div class="item i3">3</div>
<div class="item i4">4</div>
<div class="item i5">5</div>
সিএসএস
.item {
width: 50px;
height: 50px;
line-height: 50px;
border: 1px solid red;
background: silver;
border-radius: 50%;
text-align: center;
}
.i1 { position: absolute; top: 30px; left: 0px; }
.i2 { position: absolute; top: 0px; left: 35px; }
.i3 { position: absolute; top: 30px; left: 65px; }
.i4 { position: absolute; top: 70px; left: 50px; }
.i5 { position: absolute; top: 70px; left: 15px; }
একটি লাইভ উদাহরণ http://jsfiddle.net/Kx2k5/ এও উপলব্ধ ।
স্ট্যাকিং অর্ডার, স্ট্যাকিং প্রসঙ্গ এবং আরও অনেকগুলি কৌশল নিয়ে চেষ্টা করেছি। আমি এই কৌশলগুলি সম্পর্কে কিছু নিবন্ধ পড়ি, কিন্তু কোনও সাফল্য পাই নি। আমি কীভাবে এটি সমাধান করতে পারি?