* { margin:0; padding:0; } body { overflow:hidden; background:-webkit-linear-gradient(top,black,white); } ul { width:960px; height:1000px; list-style:none; margin:10px auto; } ul li { float:left; width:300px; height:400px; margin:10px; box-shadow:0 0 10px rgba(255,255,255,.5); } button { width:70px; height:40px; background:lightblue; border-radius:10px; border:none; color:#fff; box-shadow:0 0 10px rgba(0,0,0,.1); margin:100px 0 0 100px; float:left; outline:none; cursor:pointer; } img { width:300px; height:400px; }