Indonesian Local Community

Full Version: HTML5 Responsif Detail Barang
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
PHP Code:
<!DOCTYPE html>
<
html lang="id">
<
head>
    <
meta charset="UTF-8">
    <
meta name="viewport" content="width=device-width, initial-scale=1.0">
    <
title>Detail Barang</title>
    <
style>
        .
detail-container {
            
width90%;
            
max-width800px;
            
margin20px auto;
            
border1px solid #ddd;
            
padding15px;
            
box-sizingborder-box;
            
border-radius5px;
            
displayflex;
            
flex-wrapwrap;
            
gap15px;
        }

        .
detail-item {
            
displayflex;
            
align-itemscenter;
            
background-color#f9f9f9;
            
border1px solid #eee;
            
padding10px;
            
border-radius5px;
        }

        .
detail-label {
            
font-weightbold;
            
margin-right5px;
            
background-color#90EE90; /* Hijau pedesaan */
            
padding5px;
            
border-radius3px;
            
color#333;
        
}

        .
colon-separator {
            
margin-right5px;
            
font-weightbold;
            
color#333;
        
}

        .
detail-value {
            
background-color#ADD8E6; /* Biru langit */
            
padding5px;
            
border-radius3px;
            
color#333;
            
transitiontransform 0.1s ease-in-out/* Transisi untuk efek hover lainnya (jika ada) */
        
}

        
/* Efek getar saat hover */
        
.detail-value:hover {
            
animationshake 0.7s;
            
animation-iteration-countinfinite;
        }

        @
keyframes shake {
            
0% { transformtranslate(1px1pxrotate(0deg); }
            
10% { transformtranslate(-1px, -2pxrotate(-1deg); }
            
20% { transformtranslate(-3px0pxrotate(1deg); }
            
30% { transformtranslate(3px2pxrotate(0deg); }
            
40% { transformtranslate(1px, -1pxrotate(1deg); }
            
50% { transformtranslate(-1px2pxrotate(-1deg); }
            
60% { transformtranslate(-3px1pxrotate(0deg); }
            
70% { transformtranslate(3px1pxrotate(-1deg); }
            
80% { transformtranslate(-1px, -1pxrotate(1deg); }
            
90% { transformtranslate(1px2pxrotate(0deg); }
            
100% { transformtranslate(1px, -2pxrotate(-1deg); }
        }

        
/* Layout vertikal untuk layar kecil */
        
@media (max-width600px) {
            .
detail-container {
                
displaygrid;
                
grid-template-columnsauto auto 1fr;
                
gap8px 10px;
            }

            .
detail-item {
                
displaycontents;
                
background-colortransparent;
                
bordernone;
                
padding0;
            }

            .
detail-label {
                
grid-column2;
                
margin-right0;
            }

            .
colon-separator {
                
grid-column3;
                
text-aligncenter;
            }

            .
detail-value {
                
grid-column4;
            }

            .
detail-value:hover {
                
animationnone/* Menonaktifkan animasi getar pada layar kecil (opsional) */
            
}
        }
    </
style>
</
head>
<
body>
    <
div class="detail-container">
        <
div class="detail-item">
            <
div class="detail-label">Kondisi Barang</div>
            <
div class="colon-separator">:</div>
            <
div class="detail-value">Baru</div>
        </
div>
        <
div class="detail-item">
            <
div class="detail-label">Harga</div>
            <
div class="colon-separator">:</div>
            <
div class="detail-value">Rp500.000,00</div>
        </
div>
        <
div class="detail-item">
            <
div class="detail-label">Status</div>
            <
div class="colon-separator">:</div>
            <
div class="detail-value">Terjual</div>
        </
div>
        <
div class="detail-item">
            <
div class="detail-label">Daerah</div>
            <
div class="colon-separator">:</div>
            <
div class="detail-value">Jawa Tengah</div>
        </
div>
    </
div>
</
body>
</
html

[attachment=12][attachment=11]