নিম্নলিখিত বিন্যাসটি কল্পনা করুন, যেখানে বিন্দুগুলি বাক্সগুলির মধ্যে স্থানকে উপস্থাপন করে:
[Left box]......[Center box]......[Right box]
আমি যখন ডান বাক্সটি সরিয়ে ফেলি, তখন আমি পছন্দ করি যে সেন্টার বক্সটি এখনও কেন্দ্রে থাকবে, যেমন:
[Left box]......[Center box].................
আমি যদি বাম বাক্সটি সরিয়ে ফেলতে পারি তবে একই বিষয়।
................[Center box].................
এখন যখন কেন্দ্রের বাক্সের মধ্যে থাকা সামগ্রীটি দীর্ঘতর হয়ে যায়, এটি কেন্দ্রীভূত থাকা অবস্থায় প্রয়োজনীয় প্রয়োজনীয় স্থান গ্রহণ করবে। বাম এবং ডান বাক্সটি কখনই সঙ্কুচিত হবে না এবং এভাবে যখন কোনও স্থান ছেড়ে যায় না overflow:hidden
এবং text-overflow: ellipsis
সামগ্রীটি ভেঙে কার্যকর হয়;
[Left box][Center boxxxxxxxxxxxxx][Right box]
উপরের সমস্তটি আমার আদর্শ পরিস্থিতি, তবে এই প্রভাবটি কীভাবে সম্পাদন করা যায় তা সম্পর্কে আমার কোনও ধারণা নেই। কারণ আমি যখন এর মতো একটি ফ্লেক্স স্ট্রাকচার তৈরি করি তখন:
.parent {
display : flex; // flex box
justify-content : space-between; // horizontal alignment
align-content : center; // vertical alignment
}
যদি বাম এবং ডান বাক্সটি হুবহু একই আকারের হয় তবে আমি পছন্দসই প্রভাবটি পাই। তবে দু'জনের মধ্যে যখন একটি পৃথক আকারের হয় তখন কেন্দ্রীভূত বাক্সটি আর কেন্দ্রীভূত হয় না।
কেউ কি আমাকে সাহায্য করতে পারে?
হালনাগাদ
একটি justify-self
সুন্দর হবে, এটি আদর্শ হবে:
.leftBox {
justify-self : flex-start;
}
.rightBox {
justify-self : flex-end;
}
justify-self
আজ আগে আলোচনা করেছি , সুতরাং আপনি এটি আকর্ষণীয় খুঁজে পেতে পারেন: stackoverflow.com/questions/32551291/…
flexbox
কাজ করার কথা তা নয় । আপনি অন্য পদ্ধতি ব্যবহার করতে পারেন।