Background origin property memungkinkan pengaturan background sebuah elemen/box agar bisa dimulai pada tiga ujung bagian berbeda. Border, padding dan content box. Agar background dapat berfungsi secara optimal, background size property harus dilibatkan di dalamnya. Penggunaan nilai/value % (persen) jadi pilihan paling tepat untuk memudahkan pengaturan. Jika ingin menambahkan property background lainnya, maka background position dapat digunakan selain tentu saja background-repeat property dan background-image property.
Kode Background origin property
- background-origin:border-box
- background-origin:padding-box
- background-origin:content-box
Contoh penggunaan Background origin property
.bg-origin-border{ background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXCJjLlKVn6rQEdQCDOdO__iEw6AySQm7IgVANEm-KlpE7aXyCWi8w8eaqN8Yl5FBDQ7UxOPRCaALZwLsFNUdPCMdpTIJfBhQ9-f8gyB_-iNtX3dPr42sX3NGII66ogdP_EhQrF-mF7n4/s350-c/DSC_3801.JPG); background-repeat:no-repeat; background-position:top-left; border:20px solid rgba(0,0,0,0.2); padding:20px; margin:20px auto; width:270px; background-size:100% 100%; background-origin:border-box; } .bg-origin-border{ background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXCJjLlKVn6rQEdQCDOdO__iEw6AySQm7IgVANEm-KlpE7aXyCWi8w8eaqN8Yl5FBDQ7UxOPRCaALZwLsFNUdPCMdpTIJfBhQ9-f8gyB_-iNtX3dPr42sX3NGII66ogdP_EhQrF-mF7n4/s350-c/DSC_3801.JPG); background-repeat:no-repeat; background-position:top-left; border:20px solid rgba(0,0,0,0.2); padding:20px; margin:20px auto; width:270px; background-size:100% 100%; background-origin:padding-box; } .bg-origin-border{ background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXCJjLlKVn6rQEdQCDOdO__iEw6AySQm7IgVANEm-KlpE7aXyCWi8w8eaqN8Yl5FBDQ7UxOPRCaALZwLsFNUdPCMdpTIJfBhQ9-f8gyB_-iNtX3dPr42sX3NGII66ogdP_EhQrF-mF7n4/s350-c/DSC_3801.JPG); background-repeat:no-repeat; background-position:top-left; border:20px solid rgba(0,0,0,0.2); padding:20px; margin:20px auto; width:270px; background-size:100% 100%; background-origin:content-box; }
Di bawah akan disertakan demo beberapa box dengan dan tanpa background-origin property. 2 buah box paling atas tanpa background-origin property, sedang box lain menggunakan background-origin property dengan background berukuran besar dan kecil. Bandingkan masing-masing box berikut fungsi masing-masing nilai/value background-origin property.
Please click the button to display. Continue with editing code and click to see the results!
Tidak ada komentar:
Posting Komentar