Flutter
Flutter: Meninjau File index.html Untuk Release Apps di Web
Faiq Himmah
02 January 2024
[ Gambar Post ]

File index.html yang dimaksud adalah file yang terletak di folder web. Pada file ini kita akan menyesuaikan nama title dan memberikan CSS Loading.
Tag Title : Ubah nama aplikasi yang sesuai
Tag Link : untuk terhubung dengan file CSS yang bersisi script loading
<title>Nama App</title>
<link rel="stylesheet" type="text/css" href="styles.css">Buat File CSS dengan nama styles.css yang berisi dibawah ini. Simpan file ini di folder web
html,
body {
height: 100%;
width: 100%;
background-color: #FFFFFF;
}
.center {
align-items: center;
display: flex;
justify-content: center;
height: 100%;
width: 100%;
}
/* Credits: https://tobiasahlin.com/spinkit/ */
.sk-chase {
width: 40px;
height: 40px;
position: relative;
left: 0;
right: 0;
top: 0;
bottom: 0;
animation: sk-chase 2.5s infinite linear both;
}
.sk-chase-dot {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
animation: sk-chase-dot 2.0s infinite ease-in-out both;
}
.sk-chase-dot:before {
content: '';
display: block;
width: 25%;
height: 25%;
background-color: #0093DD;
border-radius: 100%;
animation: sk-chase-dot-before 2.0s infinite ease-in-out both;
}
.sk-chase-dot:nth-child(1) {
animation-delay: -1.1s;
}
.sk-chase-dot:nth-child(2) {
animation-delay: -1.0s;
}
.sk-chase-dot:nth-child(3) {
animation-delay: -0.9s;
}
.sk-chase-dot:nth-child(4) {
animation-delay: -0.8s;
}
.sk-chase-dot:nth-child(5) {
animation-delay: -0.7s;
}
.sk-chase-dot:nth-child(6) {
animation-delay: -0.6s;
}
.sk-chase-dot:nth-child(1):before {
animation-delay: -1.1s;
}
.sk-chase-dot:nth-child(2):before {
animation-delay: -1.0s;
}
.sk-chase-dot:nth-child(3):before {
animation-delay: -0.9s;
}
.sk-chase-dot:nth-child(4):before {
animation-delay: -0.8s;
}
.sk-chase-dot:nth-child(5):before {
animation-delay: -0.7s;
}
.sk-chase-dot:nth-child(6):before {
animation-delay: -0.6s;
}
@keyframes sk-chase {
100% {
transform: rotate(360deg);
}
}
@keyframes sk-chase-dot {
80%,
100% {
transform: rotate(360deg);
}
}
@keyframes sk-chase-dot-before {
50% {
transform: scale(0.4);
}
100%,
0% {
transform: scale(1.0);
}
}
flutter