কয়েক বছর আগেও আমি একই সমস্যায় পড়েছিলাম এবং আমার কাজে সহায়তা করার জন্য একটি প্লাগইন বিকাশের জন্য অর্থায়ন করেছি। আমি প্লাগইনটিকে ওপেন সোর্স হিসাবে প্রকাশ করেছি যাতে অন্যরাও এটি থেকে উপকৃত হতে পারে এবং আপনি এটি গিথুবটিতে পেতে পারেন: https://github.com/eqcss/eqcss
পৃষ্ঠায় কোনও উপাদান সম্পর্কে আমরা কী জানতে পারি তার উপর ভিত্তি করে আমরা বিভিন্ন প্রতিক্রিয়াশীল স্টাইল প্রয়োগ করতে পারি ways এখানে কয়েকটি উপাদান অনুসন্ধান রয়েছে যা EQCSS প্লাগইন আপনাকে সিএসএসে লিখতে দেবে:
@element 'div' and (condition) {
$this {
/* Do something to the 'div' that meets the condition */
}
.other {
/* Also apply this CSS to .other when 'div' meets this condition */
}
}
তাহলে কি শর্তগুলি EQCSS এর সাথে প্রতিক্রিয়াশীল শৈলীর জন্য সমর্থিত?
ওজন অনুসন্ধান
- কমপক্ষে প্রস্থ
px
- কমপক্ষে প্রস্থ
%
- সর্বাধিক প্রস্থ
px
- সর্বাধিক প্রস্থ
%
উচ্চতা প্রশ্নাবলী
- কমপক্ষে উচ্চতা
px
- কমপক্ষে উচ্চতা
%
- সর্বোচ্চ উচ্চতা
px
- সর্বোচ্চ উচ্চতা
%
প্রশ্নগুলি গণনা করুন
- মিনিট-অক্ষরের
- সর্বোচ্চ-অক্ষরের
- মিনিট-লাইন
- সর্বোচ্চ-লাইন
- মিনিট-শিশু
- সর্বোচ্চ-শিশু
বিশেষ নির্বাচক
EQCSS উপাদান প্রশ্নের ভিতরে আপনি তিনটি বিশেষ নির্বাচকও ব্যবহার করতে পারেন যা আপনাকে আপনার স্টাইলগুলি আরও সুনির্দিষ্টভাবে প্রয়োগ করতে দেয়:
$this
(উপাদানটি কোয়েরির সাথে মিলছে)
$parent
(কোয়েরির সাথে মিলছে এমন উপাদানগুলির প্যারেন্ট উপাদান (গুলি))
$root
(নথির মূল উপাদান, <html>
)
এলিমেন্ট ক্যোয়ারীগুলি আপনাকে স্বতন্ত্রভাবে প্রতিক্রিয়াশীল ডিজাইন মডিউলগুলির বাইরে আপনার লেআউটটি রচনার অনুমতি দেয়, প্রতিটি পৃষ্ঠায় কীভাবে প্রদর্শিত হচ্ছে তার কিছুটা 'স্ব-সচেতনতা' দিয়ে।
EQCSS এর সাহায্যে আপনি 150px প্রশস্ত থেকে 1000px প্রশস্ত পর্যন্ত ভাল দেখতে একটি উইজেট ডিজাইন করতে পারেন, তারপরে আপনি আত্মবিশ্বাসের সাথে কোনও টেমপ্লেট (যে কোনও সাইটে) ব্যবহার করে যে কোনও পৃষ্ঠাতে যে কোনও সাইডবারে রেখে যেতে পারেন এবং