CSS Overflow Property | Buku Catatan si Ugi

Overflow Property menentukan apa yang terjadi ketika konten overflows (melebihi ukuran) pada sebuah box element's.

Dalam hal ini Overflow Property memungkinkan membantu kita untuk menambahkan konten besar dalam ruang yang kecil.




Contoh:


Overflow: Scroll

Overflow Property menentukan apa yang terjadi ketika konten overflows (melebihi ukuran) pada sebuah box element's. Dalam hal ini Overflow Property memungkinkan membantu kita untuk menambahkan konten besar dalam ruang yang kecil.


Overflow: Hidden

Overflow Property menentukan apa yang terjadi ketika konten overflows (melebihi ukuran) pada sebuah box element's. Dalam hal ini Overflow Property memungkinkan membantu kita untuk menambahkan konten besar dalam ruang yang kecil.



Property Values


visible: overflow ini tidak dipotong. Ini membuat luar kotak elemen. Ini adalah default
hidden: overflow ini dipotong, dan sisanya dari konten akan terlihat
scroll: overflow ini dipotong, namun scroll bar-ditambahkan untuk melihat sisa isi
auto: Jika overflow dipotong, sebuah scroll-bar harus ditambahkan untuk melihat sisa isi
inherit: Menentukan bahwa nilai overflow property harus diwarisi dari elemen induk

CSS Overflow Property dengan Animmasi

Lihat kode lengkapnya dalam demonstrasi box element's berikut ini:

expand
<style>
#OverflowAnimmasi { /* coloco todo en un DIV centrado */
margin: 0 auto;
width: 400px;
}
#Blakutak { /* el pseudo-botón */
float: right;
text-decoration:none;
width: 100px;
/* centro el texto en ambos sentidos */
height: 1.6em;
line-height: 1.6em;
text-align: center;
/* cualquier diseño gráfico */
background-color: #ABC;
border-radius: 4px 4px 0 0;
color: #234;
font-family: Tahoma;
font-size: 11px;
/* lo muevo levemente para que parezca una solapa */
margin-right: -1px;
/* un poco de animación para divertirse */
letter-spacing: 0px;
-moz-transition:all 1s;
-webkit-transition:all 1s;
-o-transition:all 1s;
}
#Blakutak:hover { /* efecto hover sobre el botón */
letter-spacing: 4px;
text-decoration:none;
}
#ScrollAnimmasi { /* el DIV con el contenido a mostrar */
clear: both;
margin: 0;
overflow-x: hidden;
/* cualquier diseño gráfico */
background-color: #EEE;
border: 3px solid #456;
color: #222;
font-family: Georgia;
font-size: 13px;
outline: 1px solid #ABC;
padding: 10px 10px 0 10px;
text-align: justify;
text-shadow: 1px 1px 1px #CCC;
/* animamos el cambio */
-moz-transition:all 1s;
-webkit-transition:all 1s;
-o-transition:all 1s;
/* tanto height como overflow-y se definen en la etiqueta misma */
}
</style>

<div id="OverflowAnimmasi">
<a href="javascript:expand();" id="Blakutak">expand</a>
<div id="ScrollAnimmasi" style="height: 200px;overflow-y: scroll;">

....... Content Overflow Animmasi Disini.......

</div>
</div>

<script type='text/javascript'>
//<![CDATA[
function expand() {
el = document.getElementById("ScrollAnimmasi");
// leemos la propiedad overflowY
if(el.style.overflowY=="scroll") {
// si está colapsado, lo expandimos
document.getElementById("Blakutak").innerHTML = "collapse"; // cambiamos el texto del enlace
el.style.overflowY = "visible"; // quitamos la barra de scroll
el.style.height = el.scrollHeight + "px";// cambiamos la altura
} else {
// si está expandido, lo colapsamos
document.getElementById("Blakutak").innerHTML = "expand"; // cambiamos el texto del enlace
el.style.overflowY = "scroll"; // agregamos la barra de scroll
el.style.height = "200px"; // restauramos la altura
}
}
//]]>
</script>




0 komentar:

Post a Comment



Catatan :

Untuk menyisipkan gambar kedalam komentar, gunakan tag : [img]URL_Gambar[/img]
atau <i rel="image">URL_Gambar</i>
Untuk Video Youtube : [youtube]URL_Video[/youtube]
atau <i rel="youtube">URL_Video</i>
Untuk "Kutipan", gunakan : [blockquote]Kutipan_Anda[/blockquote]
atau <b rel="quote">Kutipan_Anda</b>
Untuk menyisipkan Kode: [code]KODE[/code]
atau <i rel="code">KODE</i>
atau <i rel="pre">KODE</i>
Dan untuk menyisipkan smiles/ emoticon, lihat kode Emoticon







 

Anda sudah mengaktifkan penyaringan konten ( AdBlocker di Aktifkan )

Mohon maaf untuk sementara Anda tidak dapat melihat halaman ini, silahkan kembali lagi setelah Anda menonaktifkan filter yang Anda gunakan. Abaikan