html5 - Rotating Image in List Format, Caption Needs to be Stationary -


got image in list other images. want caption remain fixed image rotates away original position. once it's inside

  • has 'obey' transition rules.

    https://jsfiddle.net/k8k5kkkj/

    the reason why images going in list format because that's way can use pure ccs 'flip' effect. can't images transition way in other formats.

    heres code.

        <!doctype html> <html lang="en"> <head>  <style> ul.images {     width:60%;     /*background:#ccc;*/     list-style:none;     float:left;     /*padding:0 0 2.5% 0;*/     margin-top:5px; }  ul.images li {     width:30%;     float:left;     margin:2.5% 0 0 2.5%;     position:relative; }  ul.images li img {     max-width:100%;     float:left;     border:2px solid #eee;     -webkit-box-sizing:border-box;     -moz-box-sizing:border-box;     box-sizing:border-box; }  .images li {     -moz-transition:all 1s ease;     -webkit-transition:all 1s ease;     -o-transition:all 1s ease;     -ms-transition:all 1s ease;     transition:all 1s ease;     position:relative; }  .images li:hover {opacity:1;}  .images li:target {     -moz-transform:scale(2) rotatey(360deg);     -webkit-transform:scale(2) rotatey(360deg);     -o-transform:scale(2) rotatey(360deg);     -ms-transform:scale(2) rotatey(360deg);     transform:scale(2) rotatey(360deg);     z-index:2;     opacity:1; }  .images li:nth-of-type(even):target {     -moz-transform:scale(2) rotatex(360deg);     -webkit-transform:scale(2) rotatex(360deg);     -o-transform:scale(2) rotatex(360deg);     -ms-transform:scale(2) rotatex(360deg);     transform:scale(2) rotatex(360deg); }  .images li:target img {     -moz-box-shadow:5px 3px 5px rgba(0, 0, 0, 0.3);     -webkit-box-shadow:5px 3px 5px rgba(0, 0, 0, 0.3);     box-shadow:5px 3px 5px rgba(0, 0, 0, 0.3); }  .close {     display:none;     font:0.3em/1em arial, helvetica, sans-serif;     text-transform:uppercase;     letter-spacing:0.3em;     text-decoration:none;     background:#c15252;     padding:2px 2px;     -moz-border-radius:2px;     -webkit-border-radius:2px;     border-radius:2px;     color:#fff;     position:absolute;     top:-3px;     right:0;     -moz-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.2);     -webkit-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.2);     box-shadow:2px 2px 3px rgba(0, 0, 0, 0.2); }  .close:hover {background:#d06464;}  .images li:target .close {display:inline;}  figcaption{font-family:arial;padding-top:3px;font-size:96%;}  #wrapper{width:80%;margin:200px auto 0 auto;}  a:link {text-decoration: none;} a:visited {text-decoration: none;} a:hover {text-decoration: none;} a:active {text-decoration: none;}  </style>  </head> <body> <div id="wrapper">          <ul class="images">             <li id="onea"><a class="close" href="#gal-six">close</a><a href="#onea"><img src="http://d2o0t5hpnwv4c1.cloudfront.net/871_dryee/dry-ee.png" alt="">             <figcaption>caption etc goes here...</figcaption></a>             </li>         </ul>  </div>    </body> </html> 


    Comments

    Popular posts from this blog

    Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12:test (default-test) on project.Error occurred in starting fork -

    windows - Debug iNetMgr.exe unhandle exception System.Management.Automation.CmdletInvocationException -

    configurationsection - activeMq-5.13.3 setup configurations for wildfly 10.0.0 -