Album Catatan Simak catatan ini... dan dengarkan iramanya music π
<div style="background: rgb(255, 240, 245); border-radius: 12px; border: 1px solid rgb(204, 0, 102); font-family: sans-serif; margin-left: 0px; max-width: 80%; padding: 12px;">
<!--icon bendera merah putih klik Zoom-->
<img onclick="this.style.width = this.style.width === '100%' ? '30px' : '100%'" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihpKUz7J589fZgagG2gqhJ1UHPnM9UOTRViuSshktu8hbORhQatWGkqrA27zYvtkB8IST077yZH4Y2UOl7WdpftRXRE9lvITq8ch_wamRhYLYUSBkZpEXSpnXIuyHHwrhq9qhpxw7bnCTZ4jCXaYB7MGlrb6WeFkl0ku5l9x_SQYymeIDNd2SJ4rvo1oI/s320/Screenshot_11-removebg-preview.png" style="cursor: pointer; display: block; float: left; margin-right: 5px; padding: 0px; transition: width 0.5s; width: 30px;" /><span style="color: #666666; font-size: xx-large;">Cara buat container ini</span>
<p>Simak catatan ini... dan dengarkan iramanya music π</p>
<!--Container audio kontrol -->
<audio controls="" style="border-radius: 30px; border: 2px solid gray; height: 20px; margin-top: 5px; width: 100%;">
<source src="https://www.dropbox.com/scl/fi/yaq5s0b4vmupobxu9ks8w/Putri-Ariani-Perfect-Liar.mp3?rlkey=dd750vugl92tlgbtf0sz5pkjo&st=d6g8bxe4&raw=1" type="audio/mpeg"></source>
Browser kamu tidak mendukung pemutar audio.
</audio>
<!-- Tombol 1-->
<buttononclick="toggleText('pesan1', this)"style="border-radius: 30px; border: 1px solid gray; cursor: pointer; width: 300px; padding: 6px 12px; text-align: left;">judul Catatan</button><br />
<div id="pesan1" hidden style="margin-top: 10px; border: 1px solid #ccc; border-radius: 6px; padding: 10px; background: #fef9f9;">tulis catatan disin</div><br />
<button
onclick="toggleText('pesan2', this)"style="border-radius: 30px; border: 1px solid gray; cursor: pointer; width: 300px; padding: 6px 12px; text-align: left;">judul Catatan</button><br />
<button
onclick="toggleText('pesan3', this)"style="border-radius: 30px; border: 1px solid gray; cursor: pointer; width: 300px; padding: 6px 12px; text-align: left;">judul Catatan</button><br />
function toggleText(id, btn)
if (!el) return;
el.hidden = !el.hidden;
const isShown = !el.hidden;
const teksJudul = btn.getAttribute('data-judul') || 'Judul';
const teksTutup = btn.getAttribute('data-tutup') || 'Tutup';
btn.textContent = isShown ? teksTutup : teksJudul;
btn.setAttribute('aria-expanded', isShown);}
Selalu Horizontal di dextop dan di seluler
<div style="display: flex; flex-wrap: nowrap; overflow-x: auto; gap: 5px;">
Horizontal di dextop vertikal di seluler
<div style="display: flex; flex-wrap: wrap; gap: 5px; justify-content: Left;">
<div style="background-color: transparent; border-radius: 0px; border: 2px dashed gray; box-sizing: border-box; height: auto; margin: 0px auto; max-width: 100%; overflow: hidden; padding: 0px; width: 100%;">
container dalam
<div align="left">
<div style="background: transparent; border-radius: 10px; border: 2px solid gray; padding: 10px; width: 100%; box-sizing: border-box; overflow-wrap: break-word;">
container luar Scroll
<div style="background-color: transparent; border-radius: 0px; border: 2px dashed gray; box-sizing: border-box; height: auto; margin: 0px auto; max-width: 100%; max-height: 1000px; overflow: auto; padding: 10px; width: 100%;">
Data ukuran display Seluler 370Px
Dekstop 740Px
π΄
Kotak Scroll
<div align="center">
Kotak Overflow
Container dasar <div style="border: 1px solid rgb(204, 204, 204); margin-bottom: 10px; padding: 10px; width: 200px;">π Note: scrollbar-width: none; Gunanya untuk menghilangkan scroll bar
<div style="background: none; border-radius: 5px; border: 0px solid gray; bottom: 20px; line-height: 0; display: flex; gap: 7px; height: auto; left: 20px; padding: 2px; position: fixed; width: 290px; z-index: 1000;">ππ</div>
Note:
Container anti Scroll adalah kontainer yang memuat ikon selalu terapung pada satu Posisi dan tidak ikut
Scroll
Position: fixed: Membuat Kontainer terapung diam anti Scroll
line-height: 0: membuat isi container menjadi presisi
display: flex; /* Menyusun isi div secara fleksibel (horizontal by default) */
Penjelasan Detail CSS Horizontal
background: none; Tidak ada latar belakang
border-radius: 5px; Sudut-sudutnya melengkung 5px
border: 0px solid gray; Tidak ada garis tepi, meskipun warna dan jenis disebutkan
bottom: 20px; Jarak dari bawah layar 20px
line-height: 0; Tinggi baris nol, biasanya untuk menghilangkan jarak vertikal
display: flex; Menyusun isi div secara fleksibel (horizontal by default)
gap: 7px; Jarak antar elemen anak di dalam div sebesar 7px
height: auto; Tingginya mengikuti isi kontainer
left: 20px; Jarak dari kiri layar 20px */
padding: 2px; Ruang kosong di dalam tepi kontainer
position: fixed; Posisi tetap meski halaman discroll
width: 290px; Lebar tetap 290px
z-index: 1000; Di atas elemen lain (prioritas tampilan tinggi)
Penjelasan Detail CSS Vertikal
<div style=" background: none; border-radius: 5px; border: 2px solid gray; line-height: normal; display: flex; flex-direction: column; height: 1000px; position: relative; left: 20px; padding: 2px; width: 100%; z-index: 1000; ">
Keterangan
- line-height: normal: Nilai standar yang benar untuk tinggi baris.
- border: 2px solid gray: Border abu-abu dengan ketebalan 2px.
- height: 1000px;: Panel cukup tinggi, cocok untuk konten panjang.
- width: 100%: Melebar penuh sepanjang viewport/lebar induknya.
- position: relative; left: 20px: Baru bisa menggeser ke kanan 20px.
- display: flex; flex-direction: column: Susunan isi div secara vertikal.
<div style="
aspect-ratio: 16 / 9;
background: none;
border-radius: 5px;
border: 4px dashed grey;
box-sizing: border-box;
overflow: auto;
padding: 10px;
width: 80%;">
</div>
</div>
<style>
.kontainer-aspek {
position: relative;
width: 100px;
max-width: 1000px;
aspect-ratio: 16 / 9;
margin-left: 0px; /* sudah diperbaiki */
background-color: #f8f8f8;
border: 2px solid #ccc;
border-radius: 10px;
overflow: hidden;
box-shadow: 0 2px 10px rgba(0,0,0,0.1);
transition: all 0.4s ease-in-out;
cursor: pointer;
overflow-y: auto;
padding: 10px;
{
.kontainer-aspek.besar
width: 100%;
max-width: 1000px;
margin: 10px auto;
background-color: #ffffff;
}
.isi-konten {
height: 100%;
overflow-y: auto;
font-size: 1rem;
line-height: 1.5;
}
</style>
<div class="kontainer-aspek" onclick="this.classList.toggle('besar')">
<div class="isi-konten">
πΈ Muauatan Containerπ«<br /></div></div><br />
πΈ Catatan Cinta
Ini adalah tempat yang lembut dan tenang untuk menyimpan pesan-pesan
penting atau penjelasan pelajaran. Suasana nyaman, dan siap menemani
para pelajar dalam memahami dunia. π΄ .kontainer-Nona
{background: linear-gradient(145deg, #f9f9f9, #ffffff);
border: 1px solid #ddd;
border-radius: 16px;
padding: 20px;
max-width: 800px;
margin: 20px auto;
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
font-family: 'Segoe UI', sans-serif;
color: #333;
transition: all 0.3s ease-in-out;}
.kontainer-Nona:hover
transform: scale(1.01);}
</style>
<div class="kontainer-Nona">
<h2>πΈ Catatan Cinta</h2>
<p>
Ini adalah tempat yang lembut dan tenang untuk menyimpan pesan-pesan penting atau penjelasan pelajaran.
Suasana nyaman, dan siap menemani para pelajar dalam memahami dunia.
</p>
</div>
Cotainer bergoyang
<style>border: 1px solid #ddd;
border-radius: 16px;
padding: 20px;
max-width: 800px;
margin: 20px auto;
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
font-family: 'Segoe UI', sans-serif;
color: #333;
transition: all 0.3s ease-in-out;}
.kontainer-lembut:hover
transform: scale(1.01);}
</style>
<div class="kontainer-lembut">Disini muatan Container</div>
π²
.kontainer-Induk
{background: transparent;
border-radius: 10px;
border: 2px dashed red;
height: auto;
padding: 10px;
scrollbar-width: none;
width: 80%;}
</style>
<div class="kontainer-Induk">
πΆ Catatan & Lagu dari Nona
Simak catatan ini... dan dengarkan iramanya π
"Jika engkau rindu... dengarlah lagu ini. Mungkin hatiku sedang menyapamu dari kejauhan." πΊ