Skip to main content

CSS 3

·223 words·2 mins· 0
Web Developer CSS CSS3 Dasar CSS
iCourse
Author
iCourse
~ lakukan yang terbaik, hidup hanya satu kali ~
Web Developer - This article is part of a series.
Part 4: This Article

CSS 3 #

Generasi ke-3 dari dari spesifikasi css

CSS 2 VS CSS 3

Topik yang akan di bahas :

  • Font Face
  • Transform
  • Transition
  • Animation
  • Flexbox

Font Face #

font-family: "Arial Narrow", arial, sans-serif;

Kita juga bisa menggunakan font dari google

https://fonts.google.com

Menggunakan Teknik @font-face

Font Face

https://www.fontsquirrel.com/

Transform #

Memungkinkan kita dapat memanipulasi format visual (ukuran, bentuk, atau posisi) dari elemen HTML

transform: < fungsi >

Fungsi transform

  • Scale => memberpesar / memperkecil
  • Rotate => memutar
  • Skew => membuat condong miring
  • Translate => mengubah posisi

Transition #

Memungkinkan kita dapat mengubah nilai dari property HTLM secara halus

transition vs animation

transition #

Transition hanya mempunyai 2 keadaan yaitu keadaan awal dan keadaan akhir, sedangkan animation bisa lebih

transition: < durasi > [fungsi] [delay];

Animatable

Non Animatable

Animation #

Animation

Keyframe Animation

Animation Properties

Iteration Count #

<angka> | infinite

Direction #

normal | reverse | alternate | alternate-reverse

Fill-mode #

none | forwards | backwards | both

Play-state #

running | paused

Flexbox #

Digunakan untuk memudahkan kita mengatur layout.

Flexbox

Flexbox

Sebuah modul layout yang dapat mengatur jarak dan penjajaran antar item adalam sebuah container.

Display #

.container {
  display: flex;
}

Membuat sebuah elemen parent menjadi sebuah flexbox dan membuat elemen-elemen di dalamnya bisa berperilaku flex juga

Flex-direction #

Flex-direction

.container {
  flex-direction: row | row-reverse | column | column-reverse;
}

Flex-direction #

Flex-wrap

.container {
  flex-wrap: nowrap | wrap | wrap-reverse;
}

Justify Content #

Justify Content

Align Items #

Align Items



Web Developer - This article is part of a series.
Part 4: This Article