BLANTERORBITv102

    Membuat text editor dengan html css js, sederhana saja!

    11/29/2021

    Kali ini saya terpikirkan untuk bagaimana membuat text editor dengan html css dan javascript.

    fungsi dan kegunaannya itu sendiri nantinya dapat kita gunakan untuk menulis kode-kode html css dan javascript kemudian hasil dari kode tersebut dapat langsung kita lihat tanpa harus disimpan terlebih dahulu.

    Ya ibaratnya editor text online yang mirip web seperti codepen atau sejenisnya. Tahukan ?😉😊

    Ok langsung saja ke tahap pembuatan text editornya.

    Menyiapkan kerangka html

    Hal pertama adalah kita perlu kerangka html untuk membuat code editornya.

    <!DOCTYPE html>
    <html lang="in">
    <head>
    
      <title>Text Editor Online</title>
      
      <!-- untuk menghubungkan ke css -->
      <link rel="stylesheet" href="style.css" type="text/css" media="all" />
    
    </head>
    <body>
    
          <b class="head_code_area"><i>HTML,CSS,JS</i></b>
          <div class="code-area">
           <textarea id="htmlCode" placeholder="Your Code Here" oninput="show()"></textarea>
          </div>
    
          <b class="head_code_area"><i>Preview Code</i></b>
          <div class="preview-code">
           <iframe id="preview-window"></iframe>
          </div>
    
    <!-- untuk menghubungkan javascript -->
    <script src="run.js" type="text/javascript" charset="utf-8"></script>
    
    </body>
    </html>

    Menambahkan style atau gaya css

    style disini adalah mengatur tata letak antara editor teksnya dengan preview dari kodenya itu sendiri.

    body{
      height: 100vh;
    }
    
    .code-area{
      width: 100%;
      height: 33%;
      border: 1px solid #555;
      margin-bottom: 10px;
    }
    
    .code-area textarea{
      width: 96%;
      height: 90%;
      padding: 10px;
      margin: 0;
    }
                                   
    .preview-code{
      width: 100%;
      height: 67%;
      border: 1px solid #555;
    }
                                    
    .preview-code iframe {
      width: 100%;
      height: 100%;
    }
    
    .head_code_area{
      background: #1fbcde;
      padding: 5px 10px;
      z-index: 1;
    }

    Untuk menempatkan kode css diatas buat file style.css

    Membuat fungsi javascript untuk run kode

    Ya kita perlu javascript untuk text editor kita agar nantinya kode yang ditulis dapat langsung dilihat di dalam kotak preview kodenya.

    
    function show() {
    
    var htmlCode = document.getElementById("htmlCode").value;
    
    var frame = document.getElementById("preview-window").contentWindow.document;
    
    frame.open();
    
    frame.write(htmlCode);
    
    frame.close();
    
    }

    Untuk kode javascript diatas buat dan tempatkan di file run.js

    Saat kita telah menambahkan fungsi javascript diatas maka text editor kita sudah dapat digunakan seperti berikut

    mencoba mengetik di teks editor online

    Saya tahu untuk code editor diatas masih banyak kekurangan, teman-teman bisa perbaiki dan tambahkan hal yang mungkin dirasa kurang, baik itu UI nya ataupun fitur lainnya.

    Baca juga : 5 aplikasi text editor yang sering digunakan web developer

    Bagaimana? mudahkan cara membuat text editor hanya dengan html css dan js (javascript). Terimakasih sudah membaca tutorial artikel saya semoga bermanfaat.


    Author

    Moses Fahmi Pratama

    Orang yang suka membaca, koding, berbagi ilmu dan ngopi. Yuk ngopi☕😁👍