.reflection-img{ width :510px; height :350px; position :relative; overflow :hidden; } .reflection { height :100%; width :30px; position :absolute; top :-180px; left :0; background-color: #fff; opacity :0; transform: rotate(45deg); animation: reflection 2s ease-in-out infinite; -webkit-transform: rotate(45deg); -webkit-animation: reflection 2s ease-in-out infinite; -moz-transform: rotate(45deg); -m
![jQueryを使わずCSSのみで画像をキラッとさせる](https://cdn-ak-scissors.b.st-hatena.com/image/square/fa21e5395be465ae513cd89cc305c4820d4fcc50/height=288;version=1;width=512/https%3A%2F%2Fwww.trust5.jp%2Fwp-content%2Fuploads%2F1226.jpg)