Cara membuat ceklis di html

Pada kesempatan kali ini kita akan belajar Cara Membuat Check List Menggunakan HTML CSS. Dalam tampilan Check List nanti kita akan membuat menggunakan input type checkbox. Tentunya saat kita membuat sebuah check list akan bisa memilih lebih dari satu list. Jadi bagaimana cara membuatnya mari simak dalam langkah-langkah dibawah ini:

Langkah Pertama

Sahabat buat file html kemudian ketikkan code seperti dibawah ini:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

<div class="wrap">

<h1>Silahkan Check List</h1>

<label>

<input type="checkbox" name="">

<i></i>

<span>Web Design</span>

</label>

<label>

<input type="checkbox" name="">

<i></i>

<span>Web Programming</span>

</label>

<label>

<input type="checkbox" name="">

<i></i>

<span>Mobile Apps</span>

</label>

<label>

<input type="checkbox" name="">

<i></i>

<span>Digital Marketing</span>

</label>

<label>

<input type="checkbox" name="">

<i></i>

<span>Design Graphic</span>

</label>

</div>

saya dsiini hanya memberikan contoh beberapa list data yang digunakan.

Langkah Kedua

Setelah struktur html sudah dibuat selanjutnya berikan style CSS untuk mempercantik tampilannya, silahkan ikutin code berikut ini:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

<style>

*{

margin:0;

padding: 0;

box-sizing: border-box;

}

body{

justify-content: center;

align-items: center;

min-height: 100vh;

display: flex;

}

.wrap{

padding: 30px 75px 10px 30px;

position: relative;

background: #4bdbb9;

}

.wrap h1{

color:#ce700b;

font-size: 30px;

padding: 10px 0;

margin-left: 10px;

display: inline-block;

border-bottom: 4px solid #ffffff;

}

.wrap label{

position: relative;

display: block;

margin: 40px 0;

color:#ffffff;

font-size: 24px;

cursor: pointer;

}

.wrap input[type="checkbox"]

{

-webkit-appearance:none;

}

.wrap i{

position: absolute;

top:3px;

display: inline-block;

width: 20px;

height: 20px;

border-radius: 50%;

border: 3px solid #ffffff;

}

.wrap input[type="checkbox"]:checked ~ i

{

top:1px;

border-top: none;

border-right: none;

height: 15px;

width: 25px;

transform: rotate(-45deg);

}

.wrap span{

position: relative;

left: 40px;

transition: 0.5s;

}

.wrap span:before{

content: '';

position: absolute;

top:50%;

left: 0;

width: 100%;

height: 2px;

background: #ffffff;

transform: translateY(-50%) scaleX(0);

transform-origin: right;

transition: transform 0.5s;

}

.wrap input[type="checkbox"]:checked ~ span:before

{

transform: translateY(-50%) scaleX(1);

transform-origin: left;

transition: transform 0.5s;

}

.wrap input[type="checkbox"]:checked ~ span

{

color:#157efe;

}

</style>

pada code style CSS diatas saya menggunakan property transform untuk memberikan sedikit efek animasi agar saat di check list semakin menarik tampilannya seperti tampilan dibawah ini:

Cara membuat ceklis di html
Cara membuat ceklis di html

Demikian pembahasan yang bisa saya sampaikan tentang Cara Membuat Check List Menggunakan HTML CSS. Selamat mencoba dan semoga bermanfaat.

Apakah tag HTML untuk membuat checkbox?

checkbox dan tombol radio ditulis dengan tag <input>. penulisan sintaks paling sederhana kotak centang atau tombol radio dengan elemen input <input> dengan atribut type checkbox atau radio.

Tag HTML manakah yang benar untuk membuat sebuah kotak centang?

type='checkbox' itu adalah deklarasi agar inputan ini berbentuk checkbox.

Apa itu checkbox HTML?

Membuat Checkbox di HTMLCheckbox adalah salah satu komponen yang ada di html. Checkbox digunakan untuk membuat pilihan beberapa jawaban dari suatu pertanyaan.

HTML apa yang benar untuk membuat kolom input teks?

<input type=”text” /> atau bisa juga <input /> adalah textbox inputan biasa yang menerima input berupa text, contohnya digunakan untuk inputan nama, username, dan inputan yang berupa text pendek. Input type text ini juga bisa memiliki atribut value yang bisa diisi nilai tampilan awal dari text.