CSS-Übergänge max-width und max-height

So, ich habe eine object innerhalb einer div container. Das Objekt hat die max-width (600px) und max-height (400px) Eigenschaften festgelegt. Wenn ich mit dem Objekt, die Eigenschaften werden festgelegt, um none so das Objekt width und height gerendert werden kann, richtig. Allerdings beim bewegen der Maus aus der object es sofort ändert es width und height zu den max-width (600px) und max-height (400px) Werte und nach einer Sekunde fällt es zurück zu seiner ursprünglichen width und height Werte.

Also, wie kann ich die übergänge machen die object ändern, es ist width und height reibungslos, sowohl, wenn die Maus über Sie und, wenn der Mauszeiger aus.

HTML:

<html>
<!-- Blah blah some head tags here. -->
<body>
  <div id="c_a">
    <object data="https://www.google.ro/images/srpr/logo11w.png" type="image/png"></object>
  </div>
</body>
</html>

CSS:

html{
  font-size: larger;
  width: 100%;
  height: 100%;
}
#c_a object{
  transition: width 1s linear .5s, height 1s linear .5s;
  -webkit-transition: width 1s linear .5s, height 1s linear .5s;
  -o-transition: width 1s linear .5s, height 1s linear .5s;
  -moz-transition: width 1s linear .5s, height 1s linear .5s;
  position: relative;
  width: 100%;
  height: 100%;
  max-width: 600px;
  max-height: 400px;
  vertical-align: text-top;
}
#c_a object:hover{
  width: 200%;
  height: 200%;
  max-width: none;
  max-height: none;
}

Fiddle

Schreibe einen Kommentar