javascript - putaran ikon font iconfont - Limpahan Tindanan
学习ing
学习ing 2017-06-26 10:52:06
0
4
1483
<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
学习ing

membalas semua(4)
迷茫

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:

Ty80

transform tidak menyokong elemen sebaris~

学习ing

Ujian saya disokong.

世界只因有你

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan