স্ট্যাটিকালি ফন্ট-দারুণ আইকনগুলি ঘোরান


94

আমি স্থিতিভাবে আমার ফন্ট-দারুণ আইকনগুলি 45 ডিগ্রি ঘোরান। এটি সাইটে বলা হয়েছে যে:

ইচ্ছাকৃতভাবে ঘোরানো এবং আইকনগুলি ফ্লিপ করতে, এফএ-ঘোরানো- * এবং এফএ-ফ্লিপ- * ক্লাস ব্যবহার করুন।

যাইহোক, করছেন

<i class="fa fa-link fa-rotate-45" style="font-size:1.5em"></i>

কাজ করে না, যেখানে এর সাথে প্রতিস্থাপন fa-rotate-45করা fa-rotate-90হয়। এর অর্থ কি এই যে তারা আসলে নির্বিচারে ঘোরতে পারে না?

উত্তর:


231

ফন্টউইজ 5 এর আগে:

স্ট্যান্ডার্ড ঘোষণাগুলিতে সবে থাকে .fa-rotate-90, .fa-rotate-180এবং .fa-rotate-270। তবে আপনি সহজেই নিজের তৈরি করতে পারেন:

.fa-rotate-45 {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

ফন্টউইজ 5 সহ:

"পাওয়ার ট্রান্সফর্মস" যা বলা হয় আপনি তা ব্যবহার করতে পারেন। উদাহরণ:

<i class="fas fa-snowman" data-fa-transform="rotate-90"></i>
<i class="fas fa-snowman" data-fa-transform="rotate-180"></i>
<i class="fas fa-snowman" data-fa-transform="rotate-270"></i>
<i class="fas fa-snowman" data-fa-transform="rotate-30"></i>
<i class="fas fa-snowman" data-fa-transform="rotate--30"></i>

আপনি যোগ করতে হবে data-fa-transformমান অ্যাট্রিবিউট rotate-এবং ডিগ্রীতে আপনার পছন্দসই ঘূর্ণন।

সূত্র: https://fontawesome.com/how-to-use/on-the-web/styling/power-transforms


ফন্ট আশ্চর্যের নামকরণের সম্মেলনের সাথে মেলে; সুন্দর!
— SoEzPz

4
আইকনের প্রদর্শন সম্পত্তি "ইনলাইন" থেকে "ইনলাইন-ব্লক" এ পরিবর্তন করতে ভুলবেন না। রূপান্তরটি ইনলাইন উপাদানগুলিতে কাজ করবে না। আরও এই আলোচনায়
— ওকসানা রোমানিভ

15

যদি অন্য কেউ এই প্রশ্নটিতে হোঁচট খায় এবং এটি এখানে চান তবে আমি ব্যবহার করি SASS মিক্সিন।

@mixin rotate($deg: 90){
    $sDeg: #{$deg}deg;

    -webkit-transform: rotate($sDeg);
    -moz-transform: rotate($sDeg);
    -ms-transform: rotate($sDeg);
    -o-transform: rotate($sDeg);
    transform: rotate($sDeg);
}

13

নতুন ফন্ট-অসাধারণ ভি 5 এর পাওয়ার ট্রান্সফর্ম রয়েছে

আপনি অ্যাট্রিবিউট যুক্ত করে কোনো আইকন ঘুরান পারেন data-fa-transformআইকনের

<i class="fas fa-magic" data-fa-transform="rotate-45"></i>

এখানে একটি ঝাঁকুনি

আরও তথ্যের জন্য, এটি দেখুন: ফন্ট-আশ্চর্যজনক 5 পাওয়ার ট্রান্সফর্ম


9

আপনি যদি 45 ডিগ্রি ঘোরতে চান তবে আপনি CSS রূপান্তর বৈশিষ্ট্যটি ব্যবহার করতে পারেন:

.fa-rotate-45 {
    -ms-transform:rotate(45deg);     /* Internet Explorer 9 */
    -webkit-transform:rotate(45deg); /* Chrome, Safari, Opera */
    transform:rotate(45deg);         /* Standard syntax */
}

3

আপনি যদি কম ব্যবহার করেন তবে আপনি নিম্নলিখিত মিক্সিনটি সরাসরি ব্যবহার করতে পারেন:

.@{fa-css-prefix}-rotate-90  { .fa-icon-rotate(90deg, 1);  }

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.