আমার কাছে এসভিজি আয়তক্ষেত্রগুলির একটি সিরিজ রয়েছে (D3.js ব্যবহার করে) এবং আমি মাউসওভারটিতে একটি বার্তা প্রদর্শন করতে চাই, বার্তাটি এমন একটি বাক্স দ্বারা ঘিরে রাখা উচিত যা ব্যাকগ্রাউন্ড হিসাবে কাজ করে। এগুলি উভয়ই একে অপরের সাথে এবং আয়তক্ষেত্রের (পুরোপুরি এবং কেন্দ্রস্থ) পুরোপুরিভাবে সাজানো উচিত। এই কাজ করতে সবচেয়ে ভালো উপায় কি?
আমি "x", "y", "প্রস্থ" এবং "উচ্চতা" বৈশিষ্ট্যগুলি ব্যবহার করে একটি এসভিজি পাঠ্য যোগ করার চেষ্টা করেছি এবং তারপরে একটি এসভিজি রেক্টকে প্রিপেন্ডিং করছি। সমস্যাটি হ'ল পাঠ্যের রেফারেন্স পয়েন্টটি মাঝখানে রয়েছে (যেহেতু আমি এটি ব্যবহার করলাম কেন্দ্রের সাথে সংযুক্ত করে দেখতে চাই text-anchor: middle
) তবে আয়তক্ষেত্রটির জন্য এটি শীর্ষে বাম স্থানাঙ্কিত হয়, এবং আমি পাঠ্যের চারপাশে কিছুটা মার্জিন চেয়েছিলাম যা এটি ধরণের করে তোলে বেদনা.
অন্য বিকল্পটি এইচটিএমএল ডিভি ব্যবহার করছিল, যা দুর্দান্ত হবে, কারণ আমি সরাসরি পাঠ্য এবং প্যাডিং যুক্ত করতে পারি তবে প্রতিটি আয়তক্ষেত্রের জন্য পরম স্থানাঙ্ক কীভাবে পেতে হয় তা আমি জানি না। এই কাজ করতে একটি উপায় আছে কি?