Rumah > hujung hadapan web > tutorial css > Ajar anda langkah demi langkah cara menggunakan CSS untuk mencipta teks untuk mencapai animasi bingkai demi bingkai (dengan kod)

Ajar anda langkah demi langkah cara menggunakan CSS untuk mencipta teks untuk mencapai animasi bingkai demi bingkai (dengan kod)

奋力向前
Lepaskan: 2021-09-01 17:28:57
asal
3047 orang telah melayarinya

Dalam artikel sebelumnya "Ajar anda langkah demi langkah cara menggunakan css3 untuk mencipta kesan bar navigasi yang sejuk (penjelasan kod terperinci) ", saya memperkenalkan anda cara menggunakan css3 untuk mencipta navigasi yang sejuk kesan bar. Artikel berikut akan memperkenalkan kepada anda cara menggunakan CSS untuk mencipta teks untuk mencapai animasi bingkai demi bingkai Mari kita lihat cara melakukannya.

Ajar anda langkah demi langkah cara menggunakan CSS untuk mencipta teks untuk mencapai animasi bingkai demi bingkai (dengan kod)

Animasi bingkai demi bingkai teks ialah komponen yang paling biasa dalam halaman web Tambahkan kesan animasi bingkai demi bingkai pada teks you the renderings

Setelah melihat kesannya, mari kita kaji cara mencapainya

Ajar anda langkah demi langkah cara menggunakan CSS untuk mencipta teks untuk mencapai animasi bingkai demi bingkai (dengan kod)

Langkah kaedah

Bahagian HTML

1 Cipta html untuk mentakrifkan div tajuk yang mengandungi teks dan gunakan atribut class untuk menggayakannya.

Contoh kod penyuntingan HTML

<div>
  <div>昵 称 过 于 强 大</div>
  <!--<div>五 四 三 二 一 零</div>-->
</div>
Salin selepas log masuk

Kesan kod

Ajar anda langkah demi langkah cara menggunakan CSS untuk mencipta teks untuk mencapai animasi bingkai demi bingkai (dengan kod)

Selepas pengeditan Html ditulis, gunakan gaya css untuk mengubah suainya.

Bahagian CSS

1. Tambahkan warna latar belakang pada halaman web

body{
  background:#333;
}
Salin selepas log masuk

2 🎜> atribut Tambahkan gaya dan warna jidar elemen, dan gunakan atribut cell untuk meletakkannya di tengah-tengah. dashedposition:absoluteContoh kod

3
.cell{
    width: 1em;  
    height: 1em;
    border:1px dashed rgba(255,255,255,0.1);
    font-size:120px;
    font-family:Frijole;
    overflow: hidden;
    position:absolute;
    top:50%;
    left:50%;
    margin:-0.5em 0 0  -0.5em;
    opacity:0;
    animation:go 6s;
        transform-origin:left bottom;}
Salin selepas log masuk
gaya teks tajuk menggunakan atribut

num untuk menghidupkan bingkai demi bingkai dan menggunakan atribut animation untuk menambah. bayang dan warna teks, dan Gunakan atribut steps() untuk meletakkannya di tengah-tengah. text-shadowposition:absolute

Seterusnya, kami menambah kesan animasi untuk menjadikan teks dinamik dan mencapai kesan animasi bingkai demi bingkai.
.num{
    position:absolute;
    width: 1em;
    color:#E53F39;
    line-height: 1em;  
    text-align: center;
    text-shadow:1px 1px 2px rgba(255,255,255,.3);
    animation:run 6s steps(6);
}
Salin selepas log masuk

Ikat animasi animasi pada teg num.

Gunakan dua peraturan @keyframes untuk menetapkan tindakan bagi setiap bingkai dua animasi.

Kesan akhir
@keyframes run{
    0%{top:0;}
    100%{top:-6em;}
}
@keyframes go{
  0%   {opacity:1;}
  84%  {opacity:1;transform:rotate(0deg) scale(1);}
  100% {opacity:0;transform:rotate(360deg) scale(.01);}
}
Salin selepas log masuk

Ajar anda langkah demi langkah cara menggunakan CSS untuk mencipta teks untuk mencapai animasi bingkai demi bingkai (dengan kod)Kod lengkap diberikan di bawah

[Tamat]







<div>
  <div>昵 称 过 于 强 大</div>
  <!--<div>五 四 三 二 一 零</div>-->
</div>

Salin selepas log masuk


Pembelajaran yang disyorkan:

Tutorial video CSS

Atas ialah kandungan terperinci Ajar anda langkah demi langkah cara menggunakan CSS untuk mencipta teks untuk mencapai animasi bingkai demi bingkai (dengan kod). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan