CSS ray() ফাংশন

বিবরণ ও ব্যবহার

CSS রেই( ফাংশনটি এনাইমেশন ইলেমেন্টটি অনুসরণ করতে হবার অবস্থান পথ শুষ্করণ নির্দিষ্ট করে, যা 'রেইজ' নামে পরিচিত। রেইজ অবস্থান থেকে শুরু করে, নির্দিষ্ট কোণের দিকে বিস্তৃত হয়。

রেই( ফাংশন সহ offset-path প্রতিভা একসঙ্গে ব্যবহার করা হয়。

একক

উদাহরণ 1

বিভিন্ন কোণের রেইজ:

#square1 {
  width: 65px;
  height: 65px;
  background: yellow;
  offset-position: bottom right;
  offset-path: ray(৪৫ডিগ্রি);
}
#square2 {
  width: 65px;
  height: 65px;
  background: pink;
  offset-position: top right;
  offset-path: ray(-25deg);
}
#square3 {
  width: 65px;
  height: 65px;
  background: salmon;
  offset-position: bottom left;
  offset-path: ray(৯০ডিগ্রি);
}

স্বয়ং প্রয়োগ করুন

উদাহরণ ২

ব্যবহার করুন offset-path এবং রেই( অ্যানিমেশন ইফেক্ট রূপায়িত করুন:

 #frameDiv {
  width: ২০০পিক্সেল;
  height: ২০০পিক্সেল;
  margin: ২০পিক্সেল;
  position: relative;
  border: solid black ১পিক্সেল;
  background-color: rgb(২০৫, ২৪২, ২০৫);
}
#frameDiv > div {
  width: ৫০পিক্সেল;
  height: ৫০পিক্সেল;
  background-color: hotpink;
  offset-path: ray(৪৫ডিগ্রি);
  animation: moveDiv 3s 3;
}
@keyframes moveDiv {
  ১০০% { offset-distance: ১০০%; }
}

স্বয়ং প্রয়োগ করুন

CSS সংজ্ঞা

রেই(এঞ্জল সাইজ কনটেইন অত্যাবশ্যক পোজিশন)
মান বর্ণনা
এঞ্জল অত্যাবশ্যক। শক্তির দিশা/কোণ নির্দিষ্ট করুন
সাইজ

অপশনাল। শক্তির দৈর্ঘ্য নির্দিষ্ট করুন, অর্থাৎ অন্তর্ভুক্ত বক্সের সাথে offset-distance ০% থেকে ১০০% এর মধ্যের দূরত্ব

এটি নিম্নলিখিত কীওয়ার্ড মানগুলির একটি গ্রহণ করে

  • ক্লোসেস্ট-সাইড - (ডিফল্ট) শক্তির ভাবস্বর সূচক এবং অন্তর্ভুক্ত ব্লকের সর্বনিম্নতম সাইডের মধ্যের দূরত্ব
  • ক্লোসেস্ট-কর্নার - শক্তির ভাবস্বর সূচক এবং অন্তর্ভুক্ত ব্লকের সর্বনিম্নতম কোণের মধ্যের দূরত্ব
  • ফারস্ট-সাইড - শক্তির ভাবস্বর সূচক এবং অন্তর্ভুক্ত ব্লকের সর্ববহুতম সাইডের মধ্যের দূরত্ব
  • ফারস্ট-কর্নার - শক্তির ভাবস্বর সূচক এবং অন্তর্ভুক্ত ব্লকের সর্ববহুতম কোণের মধ্যের দূরত্ব
  • সাইডস - শক্তির ভাবস্বর সূচক এবং লিনিংয়ের সীমান্তের সাথে সংঘাতকারী সীমান্তের মধ্যের দূরত্ব
কনটেইন অপশনাল। শক্তির দৈর্ঘ্যকে কমানো, যাতে কিন্তু offset-distance: ১০০% হলেও, এলিমেন্টটি অন্তর্ভুক্ত ব্লকের মধ্যে থাকে
অত্যাবশ্যক পোজিশন

অপশনাল। শক্তির ভাবস্বর সূচক এবং এলিমেন্টটির অন্তর্ভুক্ত ব্লকের অবস্থান নির্দিষ্ট করুন

যদি ছেড়ে দেওয়া হয়, তবে এলিমেন্টটির offset-position মান ব্যবহার করা হবে

যদি এলিমেন্টটি offset-position মান না থাকে, তবে এলিমেন্টটি অন্তর্ভুক্ত ব্লকের মধ্যে অবস্থিত হয় (অর্থাৎ ৫০% ৫০%)

টেকনিক্যাল বিবরণ

সংস্করণ: CSS মোশন প্যাথ মডিউল লেভেল ১

ব্রাউজার সমর্থন

টেবিলের সংখ্যা প্রথম এই ফাংশনটি সম্পূর্ণরূপে সমর্থনকারী ব্রাউজার সংস্করণ

চ্রোম এডজ ফায়ারফক্স স্যাফারি ওপেরা
116 116 122 17 102

সংশ্লিষ্ট পৃষ্ঠা

উল্লেখ:offset-path অপারেশন