あなたが::after
(または::before
)を使用することができpseudo-element
、アニメーションを生成する
div /*some irrelevant css */
{
background:-webkit-linear-gradient(top,orange,orangered);
background:-moz-linear-gradient(top,orange,orangered);
float:left;padding:10px 20px;color:white;text-shadow:0 1px black;
font-size:20px;font-family:sans-serif;border:1px orangered solid;
border-radius:5px;cursor:pointer;
}
/* element to animate */
div::after /* you will use for example "a::after" */
{
content:' ►'; /* instead of content you could use a bgimage here */
float:right;
margin:0 0 0 10px;
-moz-transition:0.5s all;
-webkit-transition:0.5s all;
}
/* actual animation */
div:hover::after /* you will use for example "a.selected::after" */
{
-moz-transform:rotate(90deg);
-webkit-transform:rotate(90deg);
}
HTML :
<div>Test button</div>
代わりに
jsfiddleデモのelement.selectedクラスを使用します:http://jsfiddle.net/p8kkf/
希望これは
を助けもご覧ください(HTTP [コンテナの背景画像を回転させるには?]:// stackoverflowの。 com/q/5087420/1591669) – unor