.viewer ul li{ background-position: center center; background-repeat: no-repeat; /*これでスマホとかの場合、画像の横幅以上にいかない*/ background-size: contain; }
background-size: cover をやめた
http://www.htmq.com/css3/background-size.shtml
そんで1200以上はcover
/*コレを追加して、幅広の場合めいっぱい*/ @media screen and (min-width: 1200px) { .viewer ul li{ background-size: cover; } } /*こうすればここまできたら100%の高さで表示させれる @media screen and (min-width: 2000px) { .viewer ul li{ background-size: contain; } }*/
そんで
枠用の空div用の背景透明画像
src="<?php echo get_stylesheet_directory_uri(); ?>/d_parts/slider/slider_c/sl_2.png"
と実際の画像のサイズを合わせれば楽にできる