10 articles CSS

Kendo UI Datepicker / DateTimePicker Disable Typing

Membuat field Kendo Datepicker / DateTimePicker tidak bisa di input melalui keyboard. Tinggal menambahkan attribut onkeydown. Contoh penggunaan pada form.cshtml [code language=”html”] <input id="StartDate" onkeydown="return false"/> <!–atau–> @Html.EditorFor(model =&gt; model.StartDate, new { htmlAttributes = new { @onkeydown = "return false" } }) [/code]

CSS Align Div Elements with Different Heights

Jika dalam list terdapat item dengan tinggi berbeda, supaya setiap baris tetap lurus seperti gambar di atas, floating left menggunakan [code language=”css”] #frontend-contents .dirfile { display: inline-block; vertical-align: top; } [/code] Referensi https://css-tricks.com/snippets/css/cross-browser-inline-block/ Menggunakan inline-block, ada jarak antara elemen. Solusinya [code language=”css”] #parent { font-size: 0; } #child { font-size: 16px; } [/code] Referensi http://stackoverflow.com/questions/19038799/why-is-there-an-unexplainable-gap-between-these-inline-block-div-elements

Bootstrap Dropdown Menu on Right Side

Bootstrap dropdown menu pada bagian kanan halaman akan mengakibatkan tampilan seperti ini: Solusi menambahkan kelas pull-right pada dropdown menu [code language=”html”] <li class=""> <a data-toggle="dropdown" href="javascript:"><span class="glyphicon glyphicon-cog"></span></a> <ul class="dropdown-menu pull-right" role="menu"> <li class="#"><a href="#">Ubah Password</a></li> <li class="#">@Html.ActionLink("Logout", "Logout", "Account")</li> </ul> </li> [/code]

CSS Position Absolute Full Width

Kondisi awal: container di dalam (overlay warna biru) memiliki position: absolute dan width: 100%. Hasilnya ada sebagian overlay yang keluar dari bidang gambar.   Solusinya: width: 100% dihapus, ditambahkan left: 15px dan right 15px (karena menggunakan bootstrap). [code language=”css”] .widget.services .cover { position: absolute; top: 0px; left: 15px; right: 15px; height: 0; padding-bottom: 100%; transition:…

Bootstrap CSS Fixed Width

[code lang=”css”] /* 1. non-responsive */ .container { width: 1170px !important; } .container .navbar-header, .container .navbar-collapse { margin-right: 0; margin-left: 0; } /* Always float the navbar header */ .navbar-header { float: left; } /* Undo the collapsing navbar */ .navbar-collapse { display: block !important; height: auto !important; padding-bottom: 0; overflow: visible !important; } .navbar-brand…