উত্তর:
আপনি চেষ্টা করতে পারেন
app/design/frontend/{Vendor}/{Theme}/web/css/source/lib/_navigation.less
আরও পড়ুন: গ্যালারী
1) আপনাকে _navigation.less
আপনার পিতামাতার থিম থেকে app\design\frontend\vendor\theme\web\css\source
(আপনার কাস্টম থিম) অনুলিপি করতে হবে এবং আপনার সিএসএসের পরে .lib-main-navigation();
এবং .lib-main-navigation-desktop();
এই লিব নেভিগেশন স্টাইলকে ওভাররাইড করতে হবে ।
অথবা
2) আপনি কাস্টম থিম এর নেভিগেশন পরিবর্তনশীল এর মান ওভাররাইড করতে পারেন _theme.less
,
আপনি এখানে পরিবর্তনশীল নাম খুঁজে পেতে পারেন lib\web\css\source\lib\variables
_navigation.less
খোয়া ট্রুংডিনহ এবং দিপেশ রাঙ্গানীর জবাব ছাড়াও, খোয়া ট্রুংডিনহর ওভাররাইডিং পথটি ঠিক আছে তবে আপনার কাস্টম শৈলীগুলি, আপনার কাস্টম শৈলীগুলিকে ওভাররাইড করা রোধ করার জন্য .lib- প্রধান-নেভিগেশন () পরে যুক্ত করতে হবে; এবং .lib- প্রধান নেভিগেশন-ডেস্কটপ (); দীপেশ রাঙ্গানি যেমন উল্লেখ করেছেন তখন আপনার নিজের মধ্যে কাস্টম থিমের _বিব্যাগেশন; আপনার কাছে কম ফাইল থাকবে:
.media-width(@extremum, @break) when (@extremum = 'max') and (@break = @screen__m) {
.lib-main-navigation();
Your custom code here
}
.media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__m) {
.lib-main-navigation-desktop();
Your custom code here
}
এটি অত্যন্ত সহায়ক ছিল, আমি lib ফাইলটি অনুলিপি করছিলাম এবং .lib- মূল-নেভিগেশন-ডেস্কটপ () শ্রেণীর মধ্যে সম্পাদনা করছিলাম যা ওভাররাইট হয়ে উঠছিল, এখন যদি আমি এই মিশিনটি প্রথমে লোড করি এবং সেগুলি ওভাররাইট করার পরে আমার স্টাইলগুলি রাখি