🌐
Miniclass Web
  • Miniclass Web
  • 1. Pengenalan Pemrograman Web
    • Cara Kerja Website
    • Pengenalan Backend dan Frontend
    • HTTP Request dan HTTP Response
  • 2. HTML
    • Pengenalan HTML
    • Text Formatting
    • Link
    • Media
    • List
    • Table
    • Form
    • Grouping
  • 3. CSS
    • Pengenalan CSS
    • Selector CSS
    • Text Formatting
    • Background
    • Border
    • Height dan Width
    • Spacing
    • Layouting
    • Responsive Design
    • Membuat Template Web Responsive
  • 4. Javascript
    • Pengenalan JavaScript
    • Javascript for Java developer
    • Array
    • Fungsi
    • Manipulasi DOM
    • Event
    • Fetch API
    • Object JavaScript
    • UI Component Lanjutan
  • 5. Node.js
    • Pengenalan Node.js
    • Membuat Server HTTP
    • Routing
    • Import Export
    • Node Package Manager
    • Nodemon
  • 6. Express.js
    • Pengenalan Express.js
    • HTTP Method
    • Menerima Data dari URL
    • Middleware
    • Menerima Data dari Body
    • Mengunggah File
    • Menampilkan File dalam Folder
    • Menyimpan Data ke Database MySQL
  • 7. Modern Frontend Development
    • ECMAScript
    • Transpiler
    • Module Bundler
  • 8. React Fundamental
    • Pengenalan React JS
    • Props
    • Event
    • State
    • Conditional Rendering
    • Component Mapping
    • Side Effect
    • Custom Hook
  • 9. React State Management
    • Lifting State Up
    • Context
    • Reducer
  • 10. React Performance
    • Debounce
    • Throttling
    • Memoization
    • Profiling
  • 11. React Testing
    • Component Testing
    • Hook Testing
    • Mocking
    • End to End Testing
  • 12. Object Relational Mapping
    • Pengenalan Object Relational Mapping
  • 13. Document Oriented Database
    • Document Oriented Database
    • Object Document Mapping
  • 14. Web Service
    • REST
    • GraphQL
  • 15. Autentikasi
    • JSON Web Token
    • Membuat Web Service Sederhana
  • 16. Microservices
    • Microservices
    • Microservices Gateway
    • Message Queue
    • Remote Procedure Call
    • Membuat Micro Service Sederhana
  • 18. Caching
Powered by GitBook
On this page
  • 1. Background Color
  • 2. Background Image
  • 3. Background Repeat
  • 4. Background Position

Was this helpful?

  1. 3. CSS

Background

Dengan menggunakan CSS, kita dapat memberikan background pada elemen HTML seperti div

1. Background Color

Kita bisa merubah warna background suatu elemen menggunakan property background-color

body {
  background-color: lightblue;
}
h1 {
  background-color: green;
}

div {
  background-color: lightblue;
}

p {
  background-color: yellow;
}

2. Background Image

Kita juga bisa merubah background menggunakan image tertentu, caranya dengan menggunakan property background-image

body {
  background-image: url('bgdesert.jpg');
}

3. Background Repeat

Apabila image yang kita jadikan background tidak cukup besar, maka kita bisa melakukan repeating pada image tersebut menggunakan property background-repeat

/* repeat secara horizontal */
body {
  background-image: url('gradient_bg.png');
  background-repeat: repeat-x;
}

/* repeat secara vertical */
div {
  background-image: url('gradient_bg.png');
  background-repeat: repeat-y;
}

/* tidak menggunakan repeat */
h1 {
  background-image: url('gradient_bg.png');
  background-repeat: no-repeat;
}

4. Background Position

Apabila image yang kita jadikan background terlalu besar, kita dapat memposisikan background tersebut menggunakan property background-position dan diisi dengan posisi horizontal dan vertical

/* posisikan background secara horizontal center dan vertical center */
body {
  background-image: url('background.jpg');
  background-position: center center;
}

/* posisikan background secara horizontal left dan vertical top */
div {
  background-image: url('background.jpg');
  background-position: left top;
}
PreviousText FormattingNextBorder

Last updated 4 years ago

Was this helpful?