Jadual Kandungan
Apakah Materialize CSS?
Apakah kotak dialog?
Dialog dalam Mewujudkan CSS
Tatabahasa
Parameter
ialah:
Kesimpulan
Rumah hujung hadapan web tutorial css Terangkan Dialog dalam Materialize CSS

Terangkan Dialog dalam Materialize CSS

Aug 19, 2023 pm 08:49 PM

Explain Dialogs in Materialize CSS

Terima kasih kepada reka bentuk responsif terbina dalam Materialize, tapak web yang dibuat dengannya boleh mengubah saiz secara automatik agar sesuai dengan jenis peranti yang berbeza. Kelas Materialize telah dibangunkan untuk menyesuaikan tapak web kepada sebarang saiz skrin. Tapak web yang dibina dengan Materialize boleh diakses oleh semua PC, tablet dan peranti mudah alih.

Reka bentuk

Materialize adalah rata dan sangat mudah. Ia dibuat dengan pemahaman bahawa menambah peraturan CSS baharu adalah lebih mudah daripada menukar peraturan sedia ada. Ia menyokong bayang-bayang dan nada bersemangat. Nada dan nada adalah konsisten merentas semua platform dan peranti. Mungkin yang terbaik, ia benar-benar percuma untuk digunakan.

Dalam artikel ini, kita akan membincangkan tentang kotak dialog dalam Materialize CSS.

Apakah Materialize CSS?

Materialize CSS ialah perpustakaan komponen antara muka pengguna yang dibangunkan menggunakan CSS, JavaScript dan HTML. Google ialah syarikat yang mereka bentuknya. Reka Bentuk Bahan ialah nama lain untuk CSS. Ia adalah bahasa reka bentuk yang menggabungkan inovasi dan teknologi dengan prinsip klasik reka bentuk yang baik. Google mahu mencipta rangka kerja reka bentuk yang akan membolehkan pengalaman pengguna yang konsisten merentas semua produk pada mana-mana platform.

Ia ialah satu set komponen UI yang dicipta oleh Google Ia digunakan untuk membina halaman dalam talian dan apl web yang menarik dari segi estetika, konsisten dan berguna sambil mematuhi konsep reka bentuk web kontemporari seperti mudah alih penyemak imbas, kebebasan peranti dan kemerosotannya ialah CSS konvensional dengan jejak kecil

Ia adalah sumber terbuka dan memerlukan pustaka jQuery JavaScript untuk berfungsi dengan betul Ia boleh digunakan untuk membina komponen web yang boleh diguna semula dan serasi dengan penyemak imbas silang Kad, tab, bar navigasi, roti bakar dan lebih banyak ciri yang dipertingkatkan dan diperibadikan disertakan . Ia menawarkan variasi kemas kini elemen antara muka pengguna seperti butang, kotak pilihan dan medan teks yang telah diubah suai untuk mematuhi prinsip Reka Bentuk Bahan.

Apakah kotak dialog?

Kotak dialog ialah elemen kawalan grafik yang muncul dalam bentuk tetingkap kecil dan menyampaikan maklumat kepada pengguna sambil memerlukan pengguna bertindak balas.

Bergantung pada sama ada mereka menghalang komunikasi dengan perisian yang membuka dialog, kotak dialog dikategorikan sebagai "modal" atau " tanpa model." Interaksi pengguna yang dikehendaki menentukan jenis kotak dialog yang akan dipaparkan.

Elemen HTML "dialog" mewakili kotak dialog atau elemen interaktif lain seperti subtingkap, pemeriksaatau amaran boleh ditutup.

Dialog dalam Mewujudkan CSS

Dialog dalam Materialize CSS memberi pengguna akses kepada lebih banyak maklumat seperti yang diperlukan. Maklumat yang diperlukan pada masa itu adalah berkaitan dengan peralihan dialog, Materialize menawarkan beberapa pilihan. Dialog ialah kepingan bahan yang biasanya disembunyikan pada halaman tetapi muncul dengan lebih banyak maklumat apabila diperlukan. Pengguna tidak sepatutnya berasa terkejut dengan perubahan, yang sepatutnya masuk akal daripada penampilan dialog dalam Materialize memberi anda cara yang mudah berikan makluman bijak kepada pengguna anda Anda boleh menguji sejauh mana responsif roti bakar ini diletakkan dan bersaiz dengan mengklik butang di bawah pada pelbagai saiz peranti

Gunakan kod JavaScript untuk menggunakan fungsi Materialize.toast() untuk mencapai ini Rentetan HTML juga boleh dibekalkan sebagai argumen pertama Setelah roti bakar telah diketepikan, anda boleh memintanya memanggil semula fungsi tertentu boleh menyesuaikan kelas gaya CSS dengan mudah dan menambahkannya pada roti bakar sebagai parameter pilihan.

Tatabahasa

Materialize.toast(content, timeDuration, class, callback); 
Salin selepas log masuk

Parameter

  • Kandungan- Ia digunakan untuk menentukan kandungan yang akan dipaparkan pada skrin pengguna.

  • timeDuration- Digunakan untuk menentukan tempoh masa untuk memaparkan mesej pada skrin.

  • Kelas- Digunakan untuk menentukan jenis kelas gaya yang akan digunakan pada petua alat.

  • Panggil balik- Ia digunakan untuk menentukan kaedah panggil balik yang akan dipanggil selepas roti bakar diketepikan.

Pautan Materialize dan CDN berikut perlu ditulis dalam tag <head>

&lt;link rel = “stylesheet” href = “https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.3/css/materialize.min.css”&gt;
&lt;script type = “text/javascript” src = “https://code.jquery.com/jquery2.1.1.min.js”&gt; &lt;/script&gt;
&lt;script src = “https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.3/js/materialize.min.js”&gt; &lt;/script&gt;
Salin selepas log masuk
Terjemahan bahasa Cina bagi

Contoh

ialah:

Contoh

Contoh yang diberikan di bawah menunjukkan cara menambah pelbagai jenis kotak dialog dalam halaman web menggunakan Materialize CSS.

&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
   &lt;title&gt; Dialogs in Materialize CSS &lt;/title&gt;
   &lt;meta name= "viewport" content= "width = device-width, initial-scale = 1"&gt;
   &lt;link rel= "stylesheet" href= "https://fonts.googleapis.com/icon?family=Material+Icons"&gt;
   &lt;link rel= "stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.3/css/materialize.min.css"&gt;
   &lt;script type= "text/javascript" src= "https://code.jquery.com/jquery-2.1.1.min.js"&gt; &lt;/script&gt;
   &lt;script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.3/js/materialize.min.js"&gt;&lt;/script&gt;
   &lt;script&gt;
      function Box1(content, timeDuration) {
         Materialize.toast( '&lt;b&gt;' + content + '&lt;/b&gt;', timeDuration, 'rounded' );
      }
      function Box2(content, timeDuration) {
         Materialize.toast('&lt;em&gt;' + content + '&lt;/em&gt;', timeDuration );
      }
      function Box3(content, timeDuration) {
         Materialize.toast( '&lt;u&gt;' + content + '&lt;u&gt;', timeDuration );
      }
   &lt;/script&gt;
&lt;/head&gt;
&lt;body class= "container"&gt;
   &lt;h2 style= "textalign:center"&gt; Materialize CSS &lt;/h2&gt;
   &lt;h4&gt; Different Dialog boxes &lt;/h4&gt;
   &lt;a class= "btn" onclick= "Box1('Bold N rounded Alert!', 2000)"&gt; Bold And rounded Alert box!! &lt;/a&gt; &lt;br&gt; &lt;br&gt;
   &lt;a class= "btn" onclick= "Box2('Emphasized Alert!', 2000)"&gt; Emphasized Alert box!! &lt;/a&gt; &lt;br&gt; &lt;br&gt;
   &lt;a class= "btn" onclick= "Box3('Underlined Alert!', 2000)"&gt; Underlined Alert box!! &lt;/a&gt; &lt;br&gt; &lt;br&gt;
&lt;/body&gt;
&lt;/html&gt;
Salin selepas log masuk
Apabila mengklik butang kotak amaran yang tebal dan bulat, kotak amaran berbentuk bulat dengan teks tebal akan dipaparkan pada skrin Apabila mengklik butang kotak amaran yang ditekankan, kotak amaran segi empat tepat dengan teks yang ditekankan akan dipaparkan , kotak amaran segi empat tepat dengan teks bergaris akan dipaparkan

Kesimpulan

Dalam artikel ini, kami menggunakan Materialize CSS untuk membuat kotak dialog. Kami mempelajari tentang fungsi Materialize toast(), yang membolehkan kami membuat kotak roti bakar tersuai. Kami juga mempelajari beberapa konsep JavaScript, seperti fungsi onclick().

Atas ialah kandungan terperinci Terangkan Dialog dalam Materialize CSS. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Menambah bayang -bayang kotak ke blok dan elemen WordPress Menambah bayang -bayang kotak ke blok dan elemen WordPress Mar 09, 2025 pm 12:53 PM

Menambah bayang -bayang kotak ke blok dan elemen WordPress

Buat borang hubungan JavaScript dengan rangka kerja pintar Buat borang hubungan JavaScript dengan rangka kerja pintar Mar 07, 2025 am 11:33 AM

Buat borang hubungan JavaScript dengan rangka kerja pintar

Menjadikan Peralihan Svelte Khas pertama anda Menjadikan Peralihan Svelte Khas pertama anda Mar 15, 2025 am 11:08 AM

Menjadikan Peralihan Svelte Khas pertama anda

Buat editor teks sebaris dengan atribut yang boleh dipertikaikan Buat editor teks sebaris dengan atribut yang boleh dipertikaikan Mar 02, 2025 am 09:03 AM

Buat editor teks sebaris dengan atribut yang boleh dipertikaikan

Pembaca Skrin Demystifying: Borang & Amalan Terbaik Diakses Pembaca Skrin Demystifying: Borang & Amalan Terbaik Diakses Mar 08, 2025 am 09:45 AM

Pembaca Skrin Demystifying: Borang & Amalan Terbaik Diakses

Bekerja dengan Caching Graphql Bekerja dengan Caching Graphql Mar 19, 2025 am 09:36 AM

Bekerja dengan Caching Graphql

Membandingkan 5 Pembina Borang PHP Terbaik (dan 3 skrip percuma) Membandingkan 5 Pembina Borang PHP Terbaik (dan 3 skrip percuma) Mar 04, 2025 am 10:22 AM

Membandingkan 5 Pembina Borang PHP Terbaik (dan 3 skrip percuma)

Muat naik fail dengan multer di node.js dan ekspres Muat naik fail dengan multer di node.js dan ekspres Mar 02, 2025 am 09:15 AM

Muat naik fail dengan multer di node.js dan ekspres

See all articles