belajar website

Buat Website dengan HTML part dua di React Js

Pada pertemuan sebelumnya kita sudah berhasil menginstal React js

bagi temen-temen yang belum mengikuti sesi satu silahkan klik link berikut: cara instal React js

1. Didalam folder src silakan buat struktur folder seperti gambar di bawah

belajar html dari dasar

2.untuk file App.js pindahkan ke dalam folder content

kursus webiste

3. Untuk file index.js tampilanya seperti ini

kursus website tangerang

4. kemudian buka cmd atau terminal di masing masing komputer

cara menjalankan react js

5. Maka hasilnya seperti gambar di bawah

kursus webiste

6. buka kembali file App.js

import React, {Component} from 'react';
import '../style/styles.css'
class App extends Component{
    render(){
      return(
        <div className="wraaper">
            <div className="header">
                <div className="navbar">
                        <div className="logo">
                            <img className="imgfluid" src={require('../logo/babastudio-logo.png')} />
                        </div>
                        <div className="menu">
                            <ul>
                                <li><a>Home</a></li>
                                <li><a>Blogs</a></li>
                                <li><a>Galery</a></li>
                                <li><a>Kontak</a></li>
                             
                            </ul>
                        </div>
                </div>
            </div>  
            <div className="slider">
                    <div className="slidercontent">
                            <img className="imageslider" src={require('../../images/banner-desktop.jpg')} />
                    </div>
                </div>
                <h2 className="dataprestasi">Prestasi Murid babastudio</h2>
                <div className="content">
                   
                    <div className="content-gambar">
                        <div className="image">
                            <img className="imagesliderr" src={require('../../images/21cineplex.jpg')} />
                            <div className="contentimage">
                                <h2 className="fontimage">www.21cineplex</h2>
                            </div>
                        </div>
                        <div className="image">
                            <img className="imagesliderr" src={require('../../images/bpn.jpg')} />
                            <div className="contentimage">
                                <h2 className="fontimage">www.bpn.go.id</h2>
                            </div>
                        </div>
                        <div className="image">
                            <img className="imagesliderr" src={require('../../images/republika.jpg')} />
                            <div className="contentimage">
                                <h2 className="fontimage">www.republika.co.id</h2>
                            </div>
                        </div>

                    </div>
                    {/* end cgambar */}
                    <div className="content-gambar">
                        <h2 className="dataprestasi">Tempat Kursus Babastudio</h2>
                        <div className="content-yutube">
                             <iframe width="560" height="315" src="https://www.youtube.com/embed/k1OWLK0Yhc8" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
                        </div>
                        <div className="content-map">
                            <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3966.195410128611!2d106.62761531431039!3d-6.237955662820547!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x2e69fbf617855555%3A0x499c259b6b3d813a!2sKampus%20Babastudio%20-%20Tangerang.%20Kursus%20web%2C%20SEO%2C%20Internet%20marketing!5e0!3m2!1sid!2sid!4v1571069969653!5m2!1sid!2sid" width="550" height="300" frameborder="0"  allowfullscreen=""></iframe>
                        </div>

                    </div>
                    
                </div>
      
        </div>
      )
    }
}
export default App;

7. Didalam Folder Src buat folder src buat folder dengan nama style dan buat file style.css

Untuk sintaknya seperti di bawah:

.wraaper{
    
    height: auto;
    margin: auto;
}
.header{
    background-color: black;
    height: 100px;
    width: 100%;
}
.navbar{
    height: 100px;
    width: 1200px;
    margin: auto;
}
.logo{
    width: 600px;
   
    height: 100px;
    float: left;
}
.imgfluid{
    margin-left: 40px;
}
.menu{
    width: 600px;
    height: 100px;
    float: right;
}

.menu ul li {
    float: left;
    margin-right: 30px;
    list-style: none;
    line-height: 60px;
    color: white;
    width: 50px;
    text-decoration: none;    
 
} 
.li{
    float: left;
    margin-right: 30px;
    list-style: none;
    line-height: 60px;
    color: white;
    width: 50px;
    text-decoration: none;
}
.data{
    float: left;
    margin-right: 30px;
    list-style: none;
    line-height: 60px;
    color: white;
    width: 50px;
    text-decoration: none;
}
.menu ul li a{
    height: 150px;
}
.menu ul li a:hover{
    background-color: azure;
    color: blue;
    width: 100px;
    cursor: pointer;
    height: 300px;
}
.slider{
    background-color: #0e458a;
    height: 458px;
}
.slidercontent{
    width: 1200px;
    margin: auto;
}
.imageslider{
    background-color:#33CC99;
    max-width: 100%;
}
.imagesliderr{
    width: 348px;
    height: 300px;
    max-width: 100%;
}
.content{
    background-color: rgba(16, 117, 189, 0.5);
    height: 430px;
    margin-bottom: 40px;
    
}
.dataprestasi{
    text-align: center;
    color:black;
}
.content-gambar{
    width: 1200px;
    
    margin: auto;
    height: 400px;
    margin-top: 40px;
}
.image{
    float: left;
    
    width: 350px;
    height: 400px;
    margin-right: 50px;
}
.contentimage{
    background-color:#33CC99;
    height: 100px;
}
.fontimage{
    text-align: center;
    line-height: 70px;
    color: white;
}
.content-yutube{
    float: left;
    width: 550px;
}
.content-map{
    float: right;
    width: 550px;
   
}








.blogswrap{
  
    display: inline-block;
       
}
.contentatas{
    width: 540px;
    background-color:whitesmoke;
    border:2px solid dimgrey;
    float: left;
    margin-left: 20px;
    border-radius: 20px;
    margin-right: 30px;
    -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
}
.imageblogs{
    width: 250px;
    float: left;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    margin-right: 10px;
}
.des{
    text-align: center;
    font-weight: bold;
}
.propwraper{
    width: 1200px;
    margin: auto;
    margin-top: 20px;
}

.imageblogs2{
    width: 250px;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    margin-right: 10px;
}

.wraperform{
    width: 1200px;
    margin: auto;
    
}
.text{
    width: 300px;
    height: 25px;
    border-radius: 50px;
}
.textarea{
    width: 300px;
}
.button{
    width: 300px;
    background-color: cadetblue;
    height: 35px;
    border-radius: 50px;
}


.imgon {
    width:300px;
    margin:auto;  
    display:block;  
  }
  
  .imgoff {
      display:none;
  }

  .blogswrap2{
  
    display: inline-block;
    margin-top: 40px;  
}
.contentatasb{
    width: 250px;
    background-color:whitesmoke;
    border:2px solid dimgrey;
    float: left;
    margin-left: 20px;
    border-radius: 20px;
    margin-right: 10px;
    -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
}
.imageblogs23{
    width: 250px;
    border-radius: 20px;
    margin-right: 10px;
}

 

8. jika sudah buka kembali terminal nya dan jalankan npm start

maka hasilnya seperti website babastudio.com

babastudio

 

Tinggalkan Balasan