Rumah  >  Soal Jawab  >  teks badan

javascript - putaran ikon font iconfont - Limpahan Tindanan

<i class="iconfont rotate"></i>
.rotate{transform: rotate(90deg)}

Ikon tidak diputar pada halaman Anda menggunakan penyemak imbas Chrome Bolehkah anda memberitahu saya mengapa?
Adakah benar bahawa ikon vektor Alibaba tidak menyokong putaran

<i class="icon iconfont icon-leftnav-ss" style="transform: rotate(90deg);"></i>

Terima kasih, masih tiada perubahan pada page

学习ing学习ing2673 hari yang lalu1362

membalas semua(4)saya akan balas

  • 迷茫

    迷茫2017-06-26 10:54:06

    Pertama sekali, anda harus memuat turun kod sumber ikonfont Alibaba Terdapat demo_fontclass.html dalam pakej kod sumber, yang mengandungi nama kelas dan arahan penggunaan aksara ikon yang anda perlukan.
    Berikut adalah beberapa arahan ringkas:

    Selepas memperkenalkan iconfont.css dalam pakej yang dimuat turun, anda perlu memasukkan class="iconfont icon-xxx" untuk menggunakan fon iconfont Untuk ikon-xxx tertentu , sila rujuk fail iconfont.css之后,使用iconfont字体需要输入class="iconfont icon-xxx",具体的icon-xxx请参见demo_fontclass.html , ia bergantung pada pembungkusan anda.

    Kedua, jika anda hanya perlu memutar ikon, sila tambahkan sifat .rotate改成.rotate:before,因为iconfont是通过:before伪元素的content CSS pada elemen ikon.

    Kemas kini

    Dapatkan kod dahulu

    <!DOCTYPE html>
    <html>
    <head>
        <title></title>
        <meta charset="utf-8">
        <link rel="stylesheet" type="text/css" href="iconfont.css">
        <style type="text/css">
        .rotate:before {
            font-size: 40px;
            display: inline-block;
            transform: rotate(90deg);
        }
        </style>
    </head>
    <body>
        <i class="iconfont icon-48xiaoshifahuo rotate"></i>
        <i class="iconfont icon-24xiaoshifahuo rotate"></i>
    </body>
    </html>
    1. Pertama sekali, pelaksanaan ikon dikawal oleh :beforeelemen pseudo

    2. :before伪元素默认是行内元素(即display: inlineElemen pseudo ialah elemen sebaris secara lalai (iaitu paparan: sebaris)

    3. Putaran elemen sebaris adalah tidak sah, jadi anda perlu memberi .rotate:before伪元素加上display: inline-block untuk menjadikannya elemen blok sebaris.

    Kesan kod HTML di atas adalah seperti berikut:

    balas
    0
  • PHP中文网

    PHP中文网2017-06-26 10:54:06

    transform tidak menyokong elemen sebaris~

    balas
    0
  • 学习ing

    学习ing2017-06-26 10:54:06

    Ujian saya disokong.

    balas
    0
  • 世界只因有你

    世界只因有你2017-06-26 10:54:06

    Adakah anda pasti anda tidak boleh berputar? ? Saya dah cuba dan berkesan

    balas
    0
  • Batalbalas