<td id="i6yu0"><dd id="i6yu0"></dd></td>
  • <fieldset id="i6yu0"><dd id="i6yu0"></dd></fieldset>
  • ><\/span>\n<\/span>\n\n \n<\/span>\n\n

    国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

    Jadual Kandungan
    Semantik UI adalah unik dalam dua cara. Pertama adalah cara rangka kerja berstruktur. Ia menggunakan lima kategori deskriptif untuk menentukan komponen UI yang boleh digunakan semula.
    bagaimana membuat borang log masuk/mendaftar dengan UI semantik
    Kesimpulan
    Soalan Lazim (Soalan Lazim) Mengenai Perpustakaan Komponen UI Semantik
    Apa yang menjadikan UI semantik berbeza dari perpustakaan UI yang lain? Ia membolehkan pembangunan yang lebih cepat dan lebih intuitif. Kelas -kelas dalam semantik UI menggunakan sintaks dari bahasa semulajadi seperti hubungan kata nama/pengubahsuaian, perintah perkataan, dan pluralitas untuk menghubungkan konsep secara intuitif. Ini menjadikan kod lebih mudah dibaca dan lebih mudah difahami, walaupun untuk pemula.
    Untuk memulakan dengan UI semantik, anda perlu terlebih dahulu memasangnya. Anda boleh melakukan ini dengan menggunakan arahan NPM: NPM Pasang Semantik-UI. Selepas pemasangan, anda boleh mengimport CSS UI semantik dan JavaScript ke dalam projek anda. Kemudian, anda boleh mula menggunakan komponen UI semantik di HTML anda. Terdapat perpustakaan khusus yang dipanggil Semantik UI React yang merupakan integrasi React rasmi untuk UI semantik. Ia membolehkan anda menggunakan komponen dan tema UI semantik secara langsung dalam aplikasi React anda. fail. Fail ini bertindak sebagai tetapan pusat untuk semua pembolehubah tema anda. Anda boleh menukar nilai pembolehubah untuk menyesuaikan penampilan tema anda.
    Semantik UI menawarkan pelbagai komponen. Beberapa yang biasa termasuk butang, ikon, tajuk, pembahagi, label, senarai, dan kad. Setiap komponen dilengkapi dengan set variasi dan pilihannya sendiri untuk penyesuaian.
    Bagaimana saya boleh menyumbang kepada UI semantik? dengan mengemukakan permintaan tarik pada repositori githubnya. Sebelum mengemukakan permintaan tarik, pastikan anda membaca garis panduan penyumbang yang disediakan oleh pasukan UI semantik.
    Bagaimana saya boleh menggunakan UI semantik dengan sudut?
    Anda boleh mengemas kini UI semantik dengan menjalankan perintah NPM Update Semantic-UI. Ini akan mengemas kini UI semantik ke versi terkini.
    Rumah hujung hadapan web tutorial js Memperkenalkan: Perpustakaan Komponen UI Semantik

    Memperkenalkan: Perpustakaan Komponen UI Semantik

    Feb 22, 2025 am 08:47 AM

    Memperkenalkan: Perpustakaan Komponen UI Semantik

    Sebilangan besar kita mungkin sedar, bootstrap dan asas adalah pemimpin semasa di kalangan rangka kerja pembangunan front-end. Tetapi sejarah telah menunjukkan kepada kita bahawa akhirnya sesuatu yang lebih baik akan datang dan dalam kes ini yang mungkin tidak begitu jauh.

    Artikel ini akan memperkenalkan anda kepada calon baru mengenai landskap rangka kerja yang dipanggil Semantik UI.

    Semantik UI adalah rangka kerja pembangunan depan moden, yang dikuasakan oleh kurang dan jQuery. Ia mempunyai rupa reka bentuk yang anggun, halus, dan rata yang memberikan pengalaman pengguna yang ringan.

    Menurut laman web UI semantik, matlamat rangka kerja adalah untuk memberi kuasa kepada pereka dan pemaju "dengan membuat bahasa untuk berkongsi UI". Mereka melakukan ini dengan memanfaatkan bahasa semantik, deskriptif untuk kelasnya dan menamakan konvensyen. Daripada menggunakan singkatan, seperti rangka kerja lain, ia menggunakan kata -kata sebenar dengan cara yang lebih dekat dengan bahasa Inggeris biasa.

    Takeaways Key

      Semantik UI adalah rangka kerja pembangunan depan moden yang menekankan HTML yang mesra manusia, menggunakan bahasa semulajadi untuk nama kelas yang meningkatkan kebolehbacaan dan kemudahan penggunaan berbanding dengan rangka kerja lain seperti bootstrap dan asas.
    • Rangka kerja disusun sekitar lima kategori deskriptif: unsur UI, koleksi UI, pandangan UI, modul UI, dan tingkah laku UI, yang membantu membina antara muka web yang pelbagai dan interaktif.
    • Semantik UI menawarkan ciri dan komponen yang unik yang tidak terdapat dalam rangka kerja lain, seperti output debug masa nyata dan komponen UI eksklusif seperti Feed and Comment, meningkatkan diagnostik pembangunan dan pilihan antara muka pengguna.
    • Ia menyokong penyesuaian yang luas dengan gaya lalai yang minimum dan neutral, menjadikannya boleh disesuaikan untuk pelbagai pilihan reka bentuk dan memastikan komponen mudah alih dan mandiri untuk kegunaan fleksibel di seluruh projek.
    • UI semantik didokumentasikan dengan baik dan termasuk panduan gaya, menjadikannya mudah untuk pemula dan cekap untuk pemaju berpengalaman untuk belajar dan melaksanakan dengan berkesan.
    • Ciri -ciri

    Semantik UI adalah unik dalam dua cara. Pertama adalah cara rangka kerja berstruktur. Ia menggunakan lima kategori deskriptif untuk menentukan komponen UI yang boleh digunakan semula.

    • elemen UI adalah blok bangunan asas. Ia boleh muncul sendiri atau dalam kumpulan seragam. Sebagai contoh, butang boleh bebas atau dimasukkan ke dalam kumpulan butang.
    • Koleksi UI adalah sekumpulan pelbagai unsur yang saling bergantung. Sebagai contoh, borang web boleh mempunyai butang, input, kotak semak, ikon, dan sebagainya.
    • Pandangan UI mewakili sekeping kandungan laman web yang biasa. Sebagai contoh, bahagian suapan atau komen.
    • Modul UI adalah komponen dengan fungsi berasaskan JavaScript interaktif. Contohnya termasuk akordion, dimmer, modal, dan sebagainya.
    • Tingkah laku UI adalah komponen yang tidak boleh wujud secara bebas, tetapi sebaliknya digunakan untuk menyuntik fungsi ke dalam komponen lain. Sebagai contoh, tingkah laku pengesahan bentuk memberikan fungsi pengesahan untuk komponen borang.

    Hampir setiap komponen mempunyai jenis, negeri dan variasi. Sebagai contoh, beberapa jenis komponen butang termasuk: butang standard, butang dengan ikon, butang animasi dan butang boleh berada dalam keadaan aktif, kurang upaya, atau memuatkan. Akhirnya, butang boleh bervariasi dalam saiz dan warna, dan boleh diformat sebagai asas, sosial, cecair, togol, dan banyak lagi. Skim ini memberi anda banyak fleksibiliti dalam penampilan komponen.

    Seperti yang anda lihat, UI semantik bukan sahaja bermakna dan berstruktur dengan baik dari segi menamakan kelasnya tetapi juga dalam menamakan, mendefinisikan, dan menggambarkan komponennya. Struktur ini lebih semantik berbanding dengan yang terdapat dalam bootstrap atau asas.

    Perkara unik kedua mengenai UI semantik adalah bahawa ia menyediakan beberapa ciri dan komponen eksklusif yang tidak hadir dalam rangka kerja lain. Sebagai contoh, suapan dan komen dalam komponen pandangan UI atau bar sisi dan bentuk dari modul UI. Juga, apabila berinteraksi dengan komponen UI semantik anda mendapat output debug masa nyata. Hanya buka konsol web anda dan anda akan melihat komponen anda berkomunikasi dengan tepat apa yang mereka lakukan.

    Satu lagi kekuatan UI semantik adalah bahawa ia menggunakan gaya minimum dan neutral, meninggalkan penyesuaian terbuka kepada anda. Ia termasuk perkara -perkara penting dan berguna semasa meninggalkan ciri -ciri tambahan yang mungkin tidak akan anda gunakan. Selain itu, komponen kerangka adalah mudah alih dan mandiri supaya anda boleh merebut dan menggunakan hanya yang anda perlukan.

    Rangka kerja menggunakan unit EM dan REM untuk unsur -unsurnya, menjadikannya responsif dan menyesuaikan diri dengan saiz apa pun. Anda hanya perlu menukar font asas dan semua elemen lain akan menyesuaikan dengan sewajarnya.

    Akhirnya, UI semantik didokumentasikan dengan baik dan laman web menyediakan banyak contoh untuk komponen yang berbeza. Di samping itu, ia mempunyai panduan gaya dengan teknik dan arahan mengenai cara menulis kod anda. Semua ini menjadikan pembelajaran rangka pengalaman tanpa rasa sakit.

    untuk mencari bagaimana UI semantik disatukan dengan projek dan alat lain menyemak halaman integrasi.

    untuk melihat bagaimana laman web yang dibina dengan UI semantik kelihatan anda boleh melawat Quirky.

    OK. Setakat ini, begitu baik. Tetapi saya fikir gambaran keseluruhan UI semantik ini tidak akan lengkap tanpa mendapat tangan kita sedikit kotor. Oleh itu, mari kita rasa manis UI semantik sekarang. Saya akan menunjukkan kepada anda bagaimana untuk membuat borang tanda/pendaftaran yang hebat menggunakan pelbagai komponen UI semantik.

    bagaimana membuat borang log masuk/mendaftar dengan UI semantik

    Kami akan membuat borang yang menukar pandangan bergantung kepada sama ada pengguna mahu "masuk" atau "mendaftar". Inilah cara pandangan akan kelihatan:

    Memperkenalkan: Perpustakaan Komponen UI Semantik

    Memperkenalkan: Perpustakaan Komponen UI Semantik Muat turun UI semantik pertama, buka fail zip dan ekstrak folder yang dipanggil "dibungkus". Namakan semula contoh bentuk UI semantik (atau sesuatu yang boleh anda gunakan untuk mengenalinya dengan mudah).

    Untuk melihat demo kerja contoh borang kami, muat turun fail form.html lengkap dan masukkannya ke dalam folder Contoh Borang UI semantik. Buka fail form.html dalam penyemak imbas anda dan mainkan dengan borang untuk mendapatkannya. Sekarang saya akan menunjukkan kepada anda bagaimana untuk mencipta borang dengan memaparkan dan menerangkan kod yang terlibat.

    untuk memulakan, menamakan semula fail ke lengkap_form.html dan buat fail kosong yang dipanggil form.html. Buka dan tambahkan HTML berikut:

    Ini adalah templat permulaan kami. Ia menghubungkan ke fail semantik.css dan semantik.js, dan menambah rujukan kepada perpustakaan jQuery. Ia juga mempunyai skrip dan tag gaya untuk JavaScript dan CSS yang akan kami tambah. Saya termasuk JavaScript dan CSS secara dalaman hanya untuk tujuan pembelajaran, kerana lebih mudah dan anda tidak perlu melompat antara pelbagai fail. Tetapi dalam projek-projek dunia sebenar, lebih baik menggunakan fail luaran.
    <span><span><!DOCTYPE HTML></span>
    </span><span><span><span><html</span>></span>
    </span><span><span><span><head</span>></span>
    </span>  <span><span><span><meta</span> charset<span>="utf-8"</span> /></span>
    </span>  <span><span><span><title</span>></span>Semantic UI Sign In/Sign Up Form<span><span></title</span>></span>
    </span>
      <span><span><span><link</span> href<span>="css/semantic.css"</span> rel<span>="stylesheet"</span> type<span>="text/css"</span> /></span>
    </span>
      <span><span><span><style</span> type<span>="text/css"</span>></span><span>
    </span></span><span><span>
    </span></span><span><span>  </span><span><span></style</span>></span>
    </span>
    <span><span><span></head</span>></span>
    </span><span><span><span><body</span>></span>
    </span>
    
      <span><!-- content will go here -->
    </span>
    
      <span><span><span><script</span> src<span>="https://code.jquery.com/jquery-1.10.2.min.js"</span>></span><span><span></script</span>></span>
    </span>  <span><span><span><script</span> src<span>="javascript/semantic.js"</span> type<span>="text/javascript"</span>></span><span><span></script</span>></span>
    </span>
      <span><span><span><script</span> type<span>="text/javascript"</span>></span><span>
    </span></span><span><span>
    </span></span><span><span>  </span><span><span></script</span>></span>      
    </span><span><span><span></body</span>></span>
    </span><span><span><span></html</span>></span></span>

    Sebelum kita memulakan, mari kita pertimbangkan bagaimana UI semantik berfungsi. Semua definisi komponen bermula dengan kelas UI diikuti dengan nama komponen. Sebagai contoh, untuk menambah elemen butang, anda hanya memberikannya kelas UI butang. Untuk menambah keadaan dan/atau variasi hanya masukkan kelas yang diperlukan. Sebagai contoh, untuk membuat butang yang mengubah warna menjadi biru pada hover, tambahkan kelas hove state dan kelas variasi biru: UI Hover Blue Button.

    mari kita kembali ke bentuk kami. Saya tidak akan menerangkan apa yang dilakukan oleh setiap kelas, kerana kelas lebih kurang deskriptif diri dan anda dapat melihat lebih banyak makna mereka dalam dokumentasi.

    Perkara pertama yang perlu kita lakukan ialah menambah elemen segmen yang akan mengandungi borang kami. Kami melakukan ini dengan menambahkan tag Div dengan kelas UI yang dibangkitkan segmen. Untuk tajuk borang, kami menggunakan tag H3 dengan kelas Header Blok Biru yang terbalik UI. Seterusnya kami membuat grid dua lajur dengan pembahagi menegak antara lajur. Dalam lajur pertama, kami menambah div dengan kelas segmen UI Blue Stacked, yang akan memegang elemen bentuk kami. Di bahagian bawah kita meletakkan elemen pembahagi lain, dan div dengan kelas footer.

    <span><span><!DOCTYPE HTML></span>
    </span><span><span><span><html</span>></span>
    </span><span><span><span><head</span>></span>
    </span>  <span><span><span><meta</span> charset<span>="utf-8"</span> /></span>
    </span>  <span><span><span><title</span>></span>Semantic UI Sign In/Sign Up Form<span><span></title</span>></span>
    </span>
      <span><span><span><link</span> href<span>="css/semantic.css"</span> rel<span>="stylesheet"</span> type<span>="text/css"</span> /></span>
    </span>
      <span><span><span><style</span> type<span>="text/css"</span>></span><span>
    </span></span><span><span>
    </span></span><span><span>  </span><span><span></style</span>></span>
    </span>
    <span><span><span></head</span>></span>
    </span><span><span><span><body</span>></span>
    </span>
    
      <span><!-- content will go here -->
    </span>
    
      <span><span><span><script</span> src<span>="https://code.jquery.com/jquery-1.10.2.min.js"</span>></span><span><span></script</span>></span>
    </span>  <span><span><span><script</span> src<span>="javascript/semantic.js"</span> type<span>="text/javascript"</span>></span><span><span></script</span>></span>
    </span>
      <span><span><span><script</span> type<span>="text/javascript"</span>></span><span>
    </span></span><span><span>
    </span></span><span><span>  </span><span><span></script</span>></span>      
    </span><span><span><span></body</span>></span>
    </span><span><span><span></html</span>></span></span>

    Sekarang kita perlu menambah gaya. Letakkan kod di bawah di dalam tag gaya kosong anda sekarang.

    <span><span><span><div</span> class<span>="ui raised segment signin"</span>></span>
    </span>  <span><span><span><h3</span> class<span>="ui inverted blue block header"</span>></span> SIGN IN <span><span></h3</span>></span>
    </span>  <span><span><span><div</span> class<span>="ui two column grid basic segment"</span>></span>
    </span>    <span><span><span><div</span> class<span>="column"</span>></span>
    </span>      <span><span><span><div</span> class<span>="ui blue stacked segment"</span>></span>
    </span>           <span><!-- form here -->
    </span>      <span><span><span></div</span>></span>
    </span>    <span><span><span></div</span>></span>
    </span>    <span><span><span><div</span> class<span>="ui vertical divider"</span>></span> OR <span><span></div</span>></span>
    </span>    <span><span><span><div</span> class<span>="center aligned column"</span>></span>
    </span>      <span><!-- Facebook button here -->
    </span>    <span><span><span></div</span>></span>
    </span>  <span><span><span></div</span>></span>
    </span>  <span><span><span><div</span> class<span>="ui divider"</span>></span><span><span></div</span>></span>
    </span>  <span><span><span><div</span> class<span>="footer"</span>></span>
    </span>    <span><!-- text plus button here -->
    </span>  <span><span><span></div</span>></span>
    </span><span><span><span></div</span>></span></span>

    Seterusnya, dalam lajur pertama (di mana komen HTML mengatakan "borang di sini") kami menambah kod untuk borang tersebut. Untuk membuat borang, kami menambah tag div dengan kelas borang UI. Kemudian kami meletakkan dua lagi tag div masing -masing dengan kelas medan, satu lagi dengan kelas medan inline, dan akhirnya satu dengan kelas butang hantar merah UI. Dua bidang pertama adalah untuk nama pengguna dan kata laluan . Di Div Ketiga, yang diformat untuk menjadi sebaris, kami meletakkan kotak semak.

    <span>body<span>, .ui.vertical.divider</span> {
    </span>  <span>color: #696969;
    </span><span>}
    </span>
    <span><span>.ui.vertical.divider</span> {
    </span>  <span>margin: 0 4px;
    </span><span>}
    </span>
    <span><span>.ui.raised.segment</span> {
    </span>  <span>background-color: #fffacd;
    </span>  <span>width: 600px;
    </span>  <span>margin-top: 0;
    </span>  <span>position: fixed;
    </span>  <span>left: 10px;
    </span>  <span>top: 10px;
    </span><span>}</span>

    Di lajur kedua dengan lajur sejajar Pusat Kelas (di mana komen HTML mengatakan "Butang Facebook di sini") Kami menggunakan tajuk H4 dan menambah butang sosial Facebook UI semantik:

    <span><span><span><div</span> class<span>="ui form"</span>></span>
    </span>  <span><span><span><div</span> class<span>="field"</span>></span>
    </span>    <span><span><span><label</span>></span> Username <span><span></label</span>></span>
    </span>    <span><span><span><div</span> class<span>="ui left labeled icon input"</span>></span>
    </span>      <span><span><span><input</span> type<span>="text"</span>></span>
    </span>      <span><span><span><i</span> class<span>="user icon"</span>></span><span><span></i</span>></span>
    </span>    <span><span><span></div</span>></span>
    </span>  <span><span><span></div</span>></span>
    </span>  <span><span><span><div</span> class<span>="field"</span>></span>
    </span>    <span><span><span><label</span>></span> Password <span><span></label</span>></span>
    </span>    <span><span><span><div</span> class<span>="ui left labeled icon input"</span>></span>
    </span>      <span><span><span><input</span> type<span>="password"</span>></span>
    </span>      <span><span><span><i</span> class<span>="lock icon"</span>></span><span><span></i</span>></span>
    </span>    <span><span><span></div</span>></span>
    </span>  <span><span><span></div</span>></span>
    </span>  <span><span><span><div</span> class<span>="inline field"</span>></span>
    </span>    <span><span><span><div</span> class<span>="ui checkbox"</span>></span>
    </span>      <span><span><span><input</span> id<span>="remember"</span> type<span>="checkbox"</span>></span>
    </span>      <span><span><span><label</span> for<span>="remember"</span>></span> Remember me <span><span></label</span>></span>
    </span>    <span><span><span></div</span>></span>
    </span>  <span><span><span></div</span>></span>
    </span>  <span><span><span><div</span> class<span>="ui red submit button"</span>></span> Sign In <span><span></div</span>></span>
    </span><span><span><span></div</span>></span></span>

    Kami melengkapkan footer dengan menambah beberapa teks dan butang animasi yang akan menukar borang kami dari log masuk untuk mendaftar. HTML berikut akan ditambah di mana komen HTML mengatakan "Teks Plus Button di sini":

    <span><span><span><h4</span> class<span>="ui header"</span>></span> Sign in with: <span><span></h4</span>></span>
    </span><span><span><span><div</span> class<span>="ui facebook button"</span>></span>
    </span>  <span><span><span><i</span> class<span>="facebook icon"</span>></span><span><span></i</span>></span>
    </span>  Facebook
    <span><span><span></div</span>></span></span>

    Kami juga perlu menambah beberapa gaya untuk menjadikan footer kami dengan betul. Tambahkan CSS berikut di bawah CSS yang ada di dalam tag gaya kami:

    <span><span><span><div</span> class<span>="text"</span>></span> Not a member? <span><span></div</span>></span>
    </span><span><span><span><div</span> class<span>="ui vertical animated blue mini button signup"</span>></span>
    </span>  <span><span><span><div</span> class<span>="visible content"</span>></span> Join Us <span><span></div</span>></span>
    </span>  <span><span><span><div</span> class<span>="hidden content"</span>></span>
    </span>    <span><span><span><i</span> class<span>="users icon"</span>></span><span><span></i</span>></span>
    </span>  <span><span><span></div</span>></span>
    </span><span><span><span></div</span>></span></span>

    Sekarang bahagian pertama ("Daftar") sudah siap. Mari buat yang kedua. Kami bermula dengan kod berikut yang sama dengan yang telah kami tutupi. HTML ini akan ditambah di bawah semua HTML kami yang sedia ada:

    <span><span>.footer</span> {
    </span>  <span>text-align: right;
    </span><span>}
    </span>
    <span><span>.text</span> {
    </span>  <span>display: inline;
    </span><span>}</span>

    Seterusnya kami menambah kod untuk borang di dalam elemen segmen, dalam HTML yang kami tambah (di mana komen HTML mengatakan "borang di sini"). Div dengan mesej ralat UI kelas diletakkan pada akhir borang kerana tingkah laku pengesahan bentuk yang akan kami tambahkan kemudian memerlukannya untuk menunjukkan kesilapan kepada pengguna.

    <span><span><span><div</span> class<span>="ui raised segment signup inactive"</span>></span>
    </span>  <span><span><span><h3</span> class<span>="ui inverted blue block header"</span>></span> SIGN UP <span><span></h3</span>></span>
    </span>  <span><span><span><div</span> class<span>="ui blue stacked segment"</span>></span>
    </span>       <span><!-- form here -->
    </span>  <span><span><span></div</span>></span>
    </span>  <span><span><span><div</span> class<span>="ui divider"</span>></span><span><span></div</span>></span>
    </span>  <span><span><span><div</span> class<span>="footer"</span>></span>
    </span>    <span><span><span><div</span> class<span>="text"</span>></span> Already a member? <span><span></div</span>></span>
    </span>    <span><span><span><div</span> class<span>="ui vertical animated blue mini button signin"</span>></span>
    </span>      <span><span><span><div</span> class<span>="visible content"</span>></span> Log In <span><span></div</span>></span>
    </span>      <span><span><span><div</span> class<span>="hidden content"</span>></span>
    </span>        <span><span><span><i</span> class<span>="sign in icon"</span>></span><span><span></i</span>></span>
    </span>      <span><span><span></div</span>></span>
    </span>    <span><span><span></div</span>></span>
    </span>  <span><span><span></div</span>></span>
    </span><span><span><span></div</span>></span></span>

    Perhatikan setiap elemen medan dalam HTML di atas mempunyai komen yang menunjukkan bahagian mana yang akan kita tambahkan dalam setiap satu. Mari kita buat sekarang.

    inilah kod untuk nama pengguna medan:

    <span><span><span><div</span> class<span>="ui form"</span>></span>
    </span>  <span><span><span><div</span> class<span>="two fields"</span>></span>
    </span>    <span><span><span><div</span> class<span>="field"</span>></span>
    </span>      <span><!-- Username here -->              
    </span>    <span><span><span></div</span>></span>
    </span>    <span><span><span><div</span> class<span>="field"</span>></span>
    </span>      <span><!-- Email here -->
    </span>    <span><span><span></div</span>></span>
    </span>  <span><span><span></div</span>></span>
    </span>  <span><span><span><div</span> class<span>="two fields"</span>></span>
    </span>    <span><span><span><div</span> class<span>="field"</span>></span>
    </span>      <span><!-- Password here -->        
    </span>    <span><span><span></div</span>></span>
    </span>    <span><span><span><div</span> class<span>="field"</span>></span>
    </span>      <span><!-- Confirm Password here -->
    </span>    <span><span><span></div</span>></span>
    </span>  <span><span><span></div</span>></span>
    </span>  <span><span><span><div</span> class<span>="inline field"</span>></span>
    </span>    <span><!-- checkbox here -->
    </span>  <span><span><span></div</span>></span>
    </span>  <span><span><span><div</span> class<span>="ui red submit button"</span>></span> Sign Up <span><span></div</span>></span>
    </span>  <span><span><span><div</span> class<span>="ui error message"</span>></span><span><span></div</span>></span>
    </span><span><span><span></div</span>></span></span>

    inilah kod untuk e -mel medan:

    <span><span><span><label</span>></span> Username <span><span></label</span>></span>
    </span><span><span><span><div</span> class<span>="ui left labeled icon input"</span>></span>
    </span>  <span><span><span><input</span> id<span>="username"</span> placeholder<span>="e.g., Tarzan"</span> type<span>="text"</span>></span>
    </span>  <span><span><span><i</span> class<span>="user icon"</span>></span><span><span></i</span>></span>
    </span>  <span><span><span><div</span> class<span>="ui corner label"</span>></span>
    </span>    <span><span><span><i</span> class<span>="asterisk icon"</span>></span><span><span></i</span>></span>
    </span>  <span><span><span></div</span>></span>
    </span><span><span><span></div</span>></span></span>

    inilah kod untuk kata laluan medan:

    <span><span><span><label</span>></span> Email <span><span></label</span>></span>
    </span><span><span><span><div</span> class<span>="ui left labeled icon input"</span>></span>
    </span>  <span><span><span><input</span> id<span>="email"</span> placeholder<span>="e.g., tarzan@jungle.org"</span> type<span>="text"</span>></span>
    </span>  <span><span><span><i</span> class<span>="mail icon"</span>></span><span><span></i</span>></span>
    </span>  <span><span><span><div</span> class<span>="ui corner label"</span>></span>
    </span>    <span><span><span><i</span> class<span>="asterisk icon"</span>></span><span><span></i</span>></span>
    </span>  <span><span><span></div</span>></span>
    </span><span><span><span></div</span>></span></span>

    di sini adalah kod untuk Sahkan Kata Laluan medan:

    <span><span><span><label</span>></span> Password <span><span></label</span>></span>
    </span><span><span><span><div</span> class<span>="ui left labeled icon input"</span>></span>
    </span>  <span><span><span><input</span> id<span>="password"</span> placeholder<span>="e.g., !@#$%^&amp;*()_+:)"</span> type<span>="password"</span>></span>
    </span>  <span><span><span><i</span> class<span>="lock icon"</span>></span><span><span></i</span>></span>
    </span>  <span><span><span><div</span> class<span>="ui corner label"</span>></span>
    </span>    <span><span><span><i</span> class<span>="asterisk icon"</span>></span><span><span></i</span>></span>
    </span>  <span><span><span></div</span>></span>
    </span><span><span><span></div</span>></span></span>

    dan kod untuk kotak semak:

    <span><span><span><label</span>></span> Confirm Password <span><span></label</span>></span>
    </span><span><span><span><div</span> class<span>="ui left labeled icon input"</span>></span>
    </span>  <span><span><span><input</span> id<span>="confirm-password"</span> placeholder<span>="e.g., !@#$%^&amp;*()_+:)"</span> type<span>="password"</span>></span>
    </span>  <span><span><span><i</span> class<span>="lock icon"</span>></span><span><span></i</span>></span>
    </span>  <span><span><span><div</span> class<span>="ui corner label"</span>></span>
    </span>    <span><span><span><i</span> class<span>="asterisk icon"</span>></span><span><span></i</span>></span>
    </span>  <span><span><span></div</span>></span>
    </span><span><span><span></div</span>></span></span>

    kami juga menambah gaya untuk pautan:

    <span><span><span><div</span> class<span>="ui checkbox"</span>></span>
    </span>  <span><span><span><input</span> id<span>="terms"</span> type<span>="checkbox"</span>></span>
    </span>  <span><span><span><label</span> for<span>="terms"</span>></span> I agree to the <span><span><a</span> href<span>="#"</span>></span> Terms and Conditions <span><span></a</span>></span><span><span></label</span>></span>
    </span><span><span><span></div</span>></span></span>

    Sekarang bahawa kedua -dua bahagian borang kami sudah siap, kita perlu menambah kod untuk beralih dari satu sisi borang ke yang lain. Masukkan kod berikut ke dalam tag skrip kosong.

    <span>a {
    </span>  <span>text-decoration: none;
    </span>  <span>color: #1E90FF;
    </span><span>}</span>

    Borang kami kelihatan bagus - tetapi bagaimana jika nilai pengguna tidak sah? Kita perlu menambah pengesahan. Kami melakukan ini dengan menambahkan kod berikut di dalam tag skrip kami, selepas kod yang kami tambahkan di atas:

    <span>$( document ).ready(function() {
    </span>
      <span>// Hide Sign Up side on initialization
    </span>  <span>$( '.inactive' ).hide();
    </span>
    
      <span>$( '.mini.button.signup' ).click(function() {
    </span>
        <span>// Hide Sign In and show Sign Up side with slide down effect
    </span>    <span>$( '.ui.segment.signin' )
    </span>      <span>.hide()
    </span>      <span>.end()
    </span>    <span>.find( '.ui.segment.signup' )
    </span>      <span>.slideDown();
    </span>
      <span>});
    </span>
    
      <span>$( '.mini.button.signin' ).click(function() {
    </span>
        <span>// Hide Sign Up and show Sign In side with slide down effect
    </span>    <span>$( '.ui.segment.signup' )
    </span>      <span>.hide()
    </span>      <span>.end()
    </span>    <span>.find( '.ui.segment.signin' )
    </span>      <span>.slideDown();
    </span>
      <span>});
    </span><span>});</span>

    anda boleh membaca lebih lanjut mengenai bagaimana kod di atas berfungsi dalam dokumentasi.

    dilakukan dengan baik! Ini adalah contoh yang agak mudah dan dengan itu kami hanya menggaru permukaan keupayaan UI semantik.

    Kesimpulan

    Seperti yang anda lihat, UI semantik adalah baru, segar dan, dalam beberapa aspek, tambahan unik kepada landskap kerangka pembangunan front-end. Dari apa yang telah kami anggap di sini, walaupun ia, seperti penulisan ini, hanya beberapa bulan, anda dapat melihat bahawa ia cukup menjanjikan dan layak untuk berada di banyak senarai jam tangan pemaju untuk tahun ini.

    Sekali lagi, anda boleh memuat turun fail tutorial lengkap di sini dan ingat untuk menambahkannya di dalam folder "dibungkus" apabila anda unzip perpustakaan UI semantik penuh.

    Soalan Lazim (Soalan Lazim) Mengenai Perpustakaan Komponen UI Semantik

    Apa yang menjadikan UI semantik berbeza dari perpustakaan UI yang lain? Ia membolehkan pembangunan yang lebih cepat dan lebih intuitif. Kelas -kelas dalam semantik UI menggunakan sintaks dari bahasa semulajadi seperti hubungan kata nama/pengubahsuaian, perintah perkataan, dan pluralitas untuk menghubungkan konsep secara intuitif. Ini menjadikan kod lebih mudah dibaca dan lebih mudah difahami, walaupun untuk pemula.

    Bagaimana saya boleh memulakan dengan UI semantik?

    Untuk memulakan dengan UI semantik, anda perlu terlebih dahulu memasangnya. Anda boleh melakukan ini dengan menggunakan arahan NPM: NPM Pasang Semantik-UI. Selepas pemasangan, anda boleh mengimport CSS UI semantik dan JavaScript ke dalam projek anda. Kemudian, anda boleh mula menggunakan komponen UI semantik di HTML anda. Terdapat perpustakaan khusus yang dipanggil Semantik UI React yang merupakan integrasi React rasmi untuk UI semantik. Ia membolehkan anda menggunakan komponen dan tema UI semantik secara langsung dalam aplikasi React anda. fail. Fail ini bertindak sebagai tetapan pusat untuk semua pembolehubah tema anda. Anda boleh menukar nilai pembolehubah untuk menyesuaikan penampilan tema anda.

    Apakah beberapa komponen biasa dalam UI semantik?

    Semantik UI menawarkan pelbagai komponen. Beberapa yang biasa termasuk butang, ikon, tajuk, pembahagi, label, senarai, dan kad. Setiap komponen dilengkapi dengan set variasi dan pilihannya sendiri untuk penyesuaian.

    Bagaimana saya boleh menggunakan UI semantik untuk reka bentuk responsif? Sistem grid membolehkan anda menentukan lebar lajur yang berbeza untuk saiz skrin yang berbeza, memastikan reka bentuk anda kelihatan baik pada semua peranti.

    Bagaimana saya boleh menyumbang kepada UI semantik? dengan mengemukakan permintaan tarik pada repositori githubnya. Sebelum mengemukakan permintaan tarik, pastikan anda membaca garis panduan penyumbang yang disediakan oleh pasukan UI semantik.

    Bagaimana saya boleh menggunakan UI semantik dengan sudut?

    Bagaimana saya boleh mengemas kini UI semantik?

    Anda boleh mengemas kini UI semantik dengan menjalankan perintah NPM Update Semantic-UI. Ini akan mengemas kini UI semantik ke versi terkini.

    Apakah beberapa alternatif untuk UI semantik? Setiap perpustakaan ini mempunyai kekuatan dan kelemahannya sendiri, jadi pilihan terbaik bergantung pada keperluan dan keutamaan khusus anda.

    Atas ialah kandungan terperinci Memperkenalkan: Perpustakaan Komponen UI Semantik. 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

    Alat AI Hot

    Undress AI Tool

    Undress AI Tool

    Gambar buka pakaian secara percuma

    Undresser.AI Undress

    Undresser.AI Undress

    Apl berkuasa AI untuk mencipta foto bogel yang realistik

    AI Clothes Remover

    AI Clothes Remover

    Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

    Clothoff.io

    Clothoff.io

    Penyingkiran pakaian AI

    Video Face Swap

    Video Face Swap

    Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

    Alat 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)

    Java vs JavaScript: Membersihkan kekeliruan Java vs JavaScript: Membersihkan kekeliruan Jun 20, 2025 am 12:27 AM

    Java dan JavaScript adalah bahasa pengaturcaraan yang berbeza, masing -masing sesuai untuk senario aplikasi yang berbeza. Java digunakan untuk pembangunan aplikasi perusahaan dan mudah alih yang besar, sementara JavaScript digunakan terutamanya untuk pembangunan laman web.

    Komen JavaScript: Penjelasan ringkas Komen JavaScript: Penjelasan ringkas Jun 19, 2025 am 12:40 AM

    JavaScriptcommentsareessentialformaintaining,reading,andguidingcodeexecution.1)Single-linecommentsareusedforquickexplanations.2)Multi-linecommentsexplaincomplexlogicorprovidedetaileddocumentation.3)Inlinecommentsclarifyspecificpartsofcode.Bestpractic

    Bagaimana untuk bekerja dengan tarikh dan masa di JS? Bagaimana untuk bekerja dengan tarikh dan masa di JS? Jul 01, 2025 am 01:27 AM

    Titik berikut harus diperhatikan apabila tarikh pemprosesan dan masa di JavaScript: 1. Terdapat banyak cara untuk membuat objek tarikh. Adalah disyorkan untuk menggunakan rentetan format ISO untuk memastikan keserasian; 2. Dapatkan dan tetapkan maklumat masa boleh diperoleh dan tetapkan kaedah, dan ambil perhatian bahawa bulan bermula dari 0; 3. Tarikh pemformatan secara manual memerlukan rentetan, dan perpustakaan pihak ketiga juga boleh digunakan; 4. Adalah disyorkan untuk menggunakan perpustakaan yang menyokong zon masa, seperti Luxon. Menguasai perkara -perkara utama ini secara berkesan dapat mengelakkan kesilapan yang sama.

    Kenapa anda harus meletakkan tag  di bahagian bawah ? Kenapa anda harus meletakkan tag di bahagian bawah ? Jul 02, 2025 am 01:22 AM

    PlacingtagsatthebottomofablogpostorwebpageservespracticalpurposesforSEO,userexperience,anddesign.1.IthelpswithSEObyallowingsearchenginestoaccesskeyword-relevanttagswithoutclutteringthemaincontent.2.Itimprovesuserexperiencebykeepingthefocusonthearticl

    JavaScript vs Java: Perbandingan Komprehensif untuk Pemaju JavaScript vs Java: Perbandingan Komprehensif untuk Pemaju Jun 20, 2025 am 12:21 AM

    JavaScriptispreferredforwebdevelopment, whersjavaisbetterforlarge-scalebackendsystemsandandroidapps.1) javascriptexcelsinceleatinginteractiveWebexperienceswithitsdynamicnatureanddommanipulation.2) javaoffersstrongyblectionandobjection

    JavaScript: Meneroka jenis data untuk pengekodan yang cekap JavaScript: Meneroka jenis data untuk pengekodan yang cekap Jun 20, 2025 am 12:46 AM

    JavascripthassevenfundamentalDatypes: nombor, rentetan, boolean, undefined, null, objek, andsymbol.1) numberuseadouble-precisionformat, bergunaforwidevaluangesbutbecautiouswithfloating-pointarithmetic.2)

    Apakah peristiwa yang menggelegak dan menangkap di Dom? Apakah peristiwa yang menggelegak dan menangkap di Dom? Jul 02, 2025 am 01:19 AM

    Penangkapan dan gelembung acara adalah dua peringkat penyebaran acara di Dom. Tangkap adalah dari lapisan atas ke elemen sasaran, dan gelembung adalah dari elemen sasaran ke lapisan atas. 1. Penangkapan acara dilaksanakan dengan menetapkan parameter useCapture addeventlistener kepada benar; 2. Bubble acara adalah tingkah laku lalai, useCapture ditetapkan kepada palsu atau ditinggalkan; 3. Penyebaran acara boleh digunakan untuk mencegah penyebaran acara; 4. Acara menggelegak menyokong delegasi acara untuk meningkatkan kecekapan pemprosesan kandungan dinamik; 5. Penangkapan boleh digunakan untuk memintas peristiwa terlebih dahulu, seperti pemprosesan pembalakan atau ralat. Memahami kedua -dua fasa ini membantu mengawal masa dan bagaimana JavaScript bertindak balas terhadap operasi pengguna.

    Apa perbezaan antara Java dan JavaScript? Apa perbezaan antara Java dan JavaScript? Jun 17, 2025 am 09:17 AM

    Java dan JavaScript adalah bahasa pengaturcaraan yang berbeza. 1.Java adalah bahasa yang ditaip dan disusun secara statik, sesuai untuk aplikasi perusahaan dan sistem besar. 2. JavaScript adalah jenis dinamik dan bahasa yang ditafsirkan, terutamanya digunakan untuk interaksi web dan pembangunan front-end.

    See all articles