maddisoncr
asked on
problem with css3 transform
I have a website which works fine in chrome29 on the mac but on the latest pc version it isn't working properly.. the 2 photos show the issue. both have latest versions
1. on mac version. when you hover over the box it spins round to show the options
2. on the pc version, it doesn't show options but does show text, mirrored backwards
any ideas?
thanks
11.png
22.png
1. on mac version. when you hover over the box it spins round to show the options
2. on the pc version, it doesn't show options but does show text, mirrored backwards
any ideas?
thanks
11.png
22.png
you need to provide either a link to the page or the code you are using.
also, what browser on pc?
it probably has to do with backface-visibily. but like i said, w/o posting your code you leave people guessing
also, what browser on pc?
it probably has to do with backface-visibily. but like i said, w/o posting your code you leave people guessing
ASKER
It's using the latest version of Chrome on both the PC and Mac, here's the css and the html
thanks
css
@charset "UTF-8";
/* CSS Document */
.page_main_squares{
display:-webkit-flex;
-webkit-flex-flow: row wrap;
height:100%;
width:100%;
}
.square{
height:33.33%;
width:25%;
display:-webkit-flex;
-webkit-flex-flow: column;
-webkit-perspective: 1000;
-moz-perspective: 1000;
-o-perspective: 1000;
perspective: 1000;
border-bottom:1px white solid ;
border-right:1px white solid ;
}
.sq1, .sq2, .sq3, .sq4
{
border-top:1px white solid ;
}
.sq1, .sq5, .sq9
{
border-left:1px white solid ;
}
.square, .front, .back
{
position:relative;
margin:0;
padding:0;
}
.front, .back{
height:100%;
width:100%
}
.square .flipper .front .squarediv{
display:-webkit-flex;
-webkit-flex-flow: column;
-webkit-justify-content: center;
position:absolute;
bottom:2px;
background-color:rgba(51,5 1,51,.2);
left:3px;
right:0;
color:white;
height:15%;
font-size:1.2em;
font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
}
/* flip the pane when hovered -*/
.square:hover .flipper, .square.hover .flipper {
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
transform: rotateY(180deg);
}
/* flip speed goes here */
.flipper {
-webkit-transition: 0.6s;
-webkit-transform-style: preserve-3d;
-moz-transition: 0.6s;
-moz-transform-style: preserve-3d;
-o-transition: 0.6s;
-o-transform-style: preserve-3d;
transition: 0.6s;
transform-style: preserve-3d;
position: relative;
height:100%;
}
/* hide back of pane during swap */
.front, .back {
-webkit-backface-visibilit y: hidden;
-moz-backface-visibility: hidden;
-o-backface-visibility: hidden;
backface-visibility: hidden;
position: absolute;
top: 0;
left: 0;
/*-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;*/
/*-webkit-box-shadow: 1px 2px 20px rgba(255, 255, 255, .6) inset, 1px 2px 5px 1px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 1px 2px 20px rgba(255,255,255,.6) inset, 1px 2px 5px 1px rgba(0,0,0,0.5);
box-shadow: 1px 2px 20px rgba(255, 255, 255, .6) inset, 1px 2px 5px 1px rgba(0, 0, 0, 0.5);*/
}
/* front pane, placed above back */
.front {
z-index: 2;
}
/* back, initially hidden pane */
.back {
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
transform: rotateY(180deg);
background-color: white;
/* -moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; */
}
.square .flipper .front
{
height:100%;
width:100%;
background-repeat:no-repea t;
}
.square .flipper .back
{
height:100%;
width:100%;
}
.square .flipper .back ol{
padding:2px 5px 2px 5px;
cursor:pointer;
}
.square .flipper .back ol li
{
height:20%;
width:25%;
margin:1px;
}
.square .flipper .back ol li
{
background-color:rgba(51,5 1,51,.2);
padding:2px 0 2px 0;
margin:2px 0 2px 0;
font-size:1em;
width:100%;
color:white;
font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
}
.sq1 .flipper .front
{
background-image:url(../im ages/menu_ lib.png), -webkit-linear-gradient(le ft top, #bf1818,#e55151); /* Red */
background-image:url(../im ages/menu_ lib.png), -moz-linear-gradient(left top, #bf1818,#e55151); /* Red */
background-position:center center;
}
.sq1 .flipper .back
{
background-image:-webkit-l inear-grad ient(left top, #bf1818,#e55151); /* Red */
background-image:-moz-line ar-gradien t(left top, #bf1818,#e55151); /* Red */
}
.sq2 .flipper .front
{
background-image:url(../im ages/menu_ doc.png), -webkit-linear-gradient(le ft top, #2734b0,#5664e5); /* Dark Blue */
background-image:url(../im ages/menu_ doc.png), -moz-linear-gradient(left top, #2734b0,#5664e5); /* Dark Blue */
background-position:center center;
}
.sq2 .flipper .back
{
background-image:-webkit-l inear-grad ient(left top, #2734b0,#5664e5); /* Dark Blue */
background-image:-moz-line ar-gradien t(left top, #2734b0,#5664e5); /* Dark Blue */
}
.sq3 .flipper .front
{
background-image:url(../im ages/menu_ rep.png), -webkit-linear-gradient(le ft top, #e75302,#f57c3b); /* Orange */
background-image:url(../im ages/menu_ rep.png), -moz-linear-gradient(left top, #e75302,#f57c3b); /* Orange */
background-position:center center;
}
.sq3 .flipper .back
{
background-image:-webkit-l inear-grad ient(left top, #e75302,#f57c3b); /* Orange */
background-image:-moz-line ar-gradien t(left top, #e75302,#f57c3b); /* Orange */
}
.sq4 .flipper .front
{
background-image:url(../im ages/menu_ new.png), -webkit-linear-gradient(le ft top, #4796ef,#7bb2f1); /* Light Blue */
background-image:url(../im ages/menu_ new.png), -moz-linear-gradient(left top, #4796ef,#7bb2f1); /* Light Blue */
background-position:center center;
}
.sq4 .flipper .back
{
background-image:-webkit-l inear-grad ient(left top, #4796ef,#7bb2f1); /* Light Blue */
background-image:-moz-line ar-gradien t(left top, #4796ef,#7bb2f1); /* Light Blue */
}
.sq5 .flipper .front
{
background-image:url(../im ages/menu_ enq.png), -webkit-linear-gradient(le ft top, #8b552a,#ac7345); /* Brown */
background-image:url(../im ages/menu_ enq.png), -moz-linear-gradient(left top, #8b552a,#ac7345); /* Brown */
background-position:center center;
}
.sq5 .flipper .back
{
background-image:-webkit-l inear-grad ient(left top, #8b552a,#ac7345); /* Brown */
background-image:-moz-line ar-gradien t(left top, #8b552a,#ac7345); /* Brown */
}
.sq6 .flipper .front
{
background-image:url(../im ages/menu_ equ.png), -webkit-linear-gradient(le ft top, #28b55d,#49d87f); /* Green */
background-image:url(../im ages/menu_ equ.png), -moz-linear-gradient(left top, #28b55d,#49d87f); /* Green */
background-position:center center;
}
.sq6 .flipper .back
{
background-image:-webkit-l inear-grad ient(left top, #28b55d,#49d87f); /* Green */
background-image:-moz-line ar-gradien t(left top, #28b55d,#49d87f); /* Green */
}
.sq7 .flipper .front
{
background-image:url(../im ages/menu_ est.png), -webkit-linear-gradient(le ft top, #fbcf00,#f1d659); /* Yellow */
background-image:url(../im ages/menu_ est.png), -moz-linear-gradient(left top, #fbcf00,#f1d659); /* Yellow */
background-position:center center;
}
.sq7 .flipper .back
{
background-image:-webkit-l inear-grad ient(left top, #fbcf00,#f1d659); /* Yellow */
background-image:-moz-line ar-gradien t(left top, #fbcf00,#f1d659); /* Yellow */
}
.sq8 .flipper .front
{
background-image:url(../im ages/menu_ hea.png), -webkit-linear-gradient(le ft top, #28b55d,#49d87f); /* Green */
background-image:url(../im ages/menu_ hea.png), -moz-linear-gradient(left top, #28b55d,#49d87f); /* Green */
background-position:center center;
}
.sq8 .flipper .back
{
background-image:-webkit-l inear-grad ient(left top, #28b55d,#49d87f); /* Green */
background-image:-moz-line ar-gradien t(left top, #28b55d,#49d87f); /* Green */
}
.sq9 .flipper .front
{
background-image:url(../im ages/menu_ inv.png), -webkit-linear-gradient(le ft top, #ca0021,#f03b59); /* Claret */
background-image:url(../im ages/menu_ inv.png), -moz-linear-gradient(left top, #ca0021,#f03b59); /* Claret */
background-position:center center;
}
.sq9 .flipper .back
{
background-image:-webkit-l inear-grad ient(left top, #ca0021,#f03b59); /* Claret */
background-image:-moz-line ar-gradien t(left top, #ca0021,#f03b59); /* Claret */
}
.sq10 .flipper .front
{
background-image:url(../im ages/menu_ per.png), -webkit-linear-gradient(le ft top, #4796ef,#7bb2f1); /* Light Blue */
background-image:url(../im ages/menu_ per.png), -moz-linear-gradient(left top, #4796ef,#7bb2f1); /* Light Blue */
background-position:center center;
}
.sq10 .flipper .back
{
background-image:-webkit-l inear-grad ient(left top, #4796ef,#7bb2f1); /* Light Blue */
background-image:-moz-line ar-gradien t(left top, #4796ef,#7bb2f1); /* Light Blue */
}
.sq11 .flipper .front
{
background-image:url(../im ages/menu_ pur.png), -webkit-linear-gradient(le ft top, #bf1818,#e55151); /* Red */
background-image:url(../im ages/menu_ pur.png), -moz-linear-gradient(left top, #bf1818,#e55151); /* Red */
background-position:center center;
}
.sq11 .flipper .back
{
background-image:-webkit-l inear-grad ient(left top, #bf1818,#e55151); /* Red */
background-image:-moz-line ar-gradien t(left top, #bf1818,#e55151); /* Red */
}
.sq12 .flipper .front
{
background-image:url(../im ages/menu_ pro.png), -webkit-linear-gradient(le ft top, #2d5ec1,#4e7ad5); /* Med Blue */
background-image:url(../im ages/menu_ pro.png), -moz-linear-gradient(left top, #2d5ec1,#4e7ad5); /* Med Blue */
background-position:center center;
}
.sq12 .flipper .back
{
background-image:-webkit-l inear-grad ient(left top, #2d5ec1,#4e7ad5); /* Med Blue */
background-image:-moz-line ar-gradien t(left top, #2d5ec1,#4e7ad5); /* Med Blue */
}
<?php
session_start();
// If the user is logged in, the user_id cookie will be set
if (!isset($_SESSION['userid' ])) {
exit;
}
?>
<!doctype html>
<html><head>
<meta charset="UTF-8">
<title>Cloud Contractor</title>
<link rel="stylesheet" type="text/css" href="css/reset.css">
<link rel="stylesheet" type="text/css" href="css/cc_main.css">
<link rel="stylesheet" type="text/css" href="css/cc_main_menu.css ">
<script type="text/javascript" src="js/jquery-2.0.0.min.j s"></scrip t>
<script src="js/browser_detect.js" ></script>
<script>
$(document).ready(function () {
$('.clients').click(functi on(){
window.location.href = "scripts/clienttableload.p hp";
//$('.page_main').load('sc ripts/clie nttableloa d.php');
});
}); // end ready
</script>
<style>
</style>
</head>
<body>
<section id="big_page">
<section class="page_header">
<img src="images/cc_logo.png" alt="Cloud Contractor" />
</section>
<div class="page_main_wrapper">
<section class="page_main">
<section class="page_main_squares">
<section class="sq1 square">
<div class="flipper">
<div class="front">
<!-- front content -->
<div class="squarediv">
<p>Library</p>
</div>
</div>
<div class="back">
<!-- back content -->
<ol>
<li class="clients">Clients</l i>
<li>Contracts</li>
<li>Suppliers</li>
<li>Option 1</li>
<li>Option 1</li>
</ol>
</div>
</div>
</section>
<section class="sq2 square">
<div class="flipper">
<div class="front">
<!-- front content -->
<div class="squarediv">
<p>Documents</p>
</div>
</div>
<div class="back">
<!-- back content -->
<ol>
<li class="clients">Clients</l i>
<li>Contracts</li>
<li>Suppliers</li>
<li>Option 1</li>
<li>Option 1</li>
</ol>
</div>
</div>
</section>
<section class="sq3 square">
<div class="flipper">
<div class="front">
<!-- front content -->
<div class="squarediv">
<p>Reports</p>
</div>
</div>
<div class="back">
<!-- back content -->
<ol>
<li class="clients">Clients</l i>
<li>Contracts</li>
<li>Suppliers</li>
<li>Option 1</li>
<li>Option 1</li>
</ol>
</div>
</div>
</section>
<section class="sq4 square">
<div class="flipper">
<div class="front">
<!-- front content -->
<div class="squarediv">
<p>News</p>
</div>
</div>
<div class="back">
<!-- back content -->
<ol>
<li class="clients">Clients</l i>
<li>Contracts</li>
<li>Suppliers</li>
<li>Option 1</li>
<li>Option 1</li>
</ol>
</div>
</div>
</section>
<section class="sq5 square">
<div class="flipper">
<div class="front">
<!-- front content -->
<div class="squarediv">
<p>Enquiries</p>
</div>
</div>
<div class="back">
<!-- back content -->
<ol>
<li class="clients">Clients</l i>
<li>Contracts</li>
<li>Suppliers</li>
<li>Option 1</li>
<li>Option 1</li>
</ol>
</div>
</div>
</section>
<section class="sq6 square">
<div class="flipper">
<div class="front">
<!-- front content -->
<div class="squarediv">
<p>Equipment</p>
</div>
</div>
<div class="back">
<!-- back content -->
<ol>
<li class="clients">Clients</l i>
<li>Contracts</li>
<li>Suppliers</li>
<li>Option 1</li>
<li>Option 1</li>
</ol>
</div>
</div>
</section>
<section class="sq7 square">
<div class="flipper">
<div class="front">
<!-- front content -->
<div class="squarediv">
<p>Estimating</p>
</div>
</div>
<div class="back">
<!-- back content -->
<ol>
<li class="clients">Clients</l i>
<li>Contracts</li>
<li>Suppliers</li>
<li>Option 1</li>
<li>Option 1</li>
</ol>
</div>
</div>
</section>
<section class="sq8 square">
<div class="flipper">
<div class="front">
<!-- front content -->
<div class="squarediv">
<p>Health & Safety</p>
</div>
</div>
<div class="back">
<!-- back content -->
<ol>
<li class="clients">Clients</l i>
<li>Contracts</li>
<li>Suppliers</li>
<li>Option 1</li>
<li>Option 1</li>
</ol>
</div>
</div>
</section>
<section class="sq9 square">
<div class="flipper">
<div class="front">
<!-- front content -->
<div class="squarediv">
<p>Invoicing</p>
</div>
</div>
<div class="back">
<!-- back content -->
<ol>
<li class="clients">Clients</l i>
<li>Contracts</li>
<li>Suppliers</li>
<li>Option 1</li>
<li>Option 1</li>
</ol>
</div>
</div>
</section>
<section class="sq10 square">
<div class="flipper">
<div class="front">
<!-- front content -->
<div class="squarediv">
<p>Personnel</p>
</div>
</div>
<div class="back">
<!-- back content -->
<ol>
<li class="clients">Clients</l i>
<li>Contracts</li>
<li>Suppliers</li>
<li>Option 1</li>
<li>Option 1</li>
</ol>
</div>
</div>
</section>
<section class="sq11 square">
<div class="flipper">
<div class="front">
<!-- front content -->
<div class="squarediv">
<p>Purchasing</p>
</div>
</div>
<div class="back">
<!-- back content -->
<ol>
<li class="clients">Clients</l i>
<li>Contracts</li>
<li>Suppliers</li>
<li>Option 1</li>
<li>Option 1</li>
</ol>
</div>
</div>
</section>
<section class="sq12 square">
<div class="flipper">
<div class="front">
<!-- front content -->
<div class="squarediv">
<p>Project Management</p>
</div>
</div>
<div class="back">
<!-- back content -->
<ol>
<li class="clients">Clients</l i>
<li>Contracts</li>
<li>Suppliers</li>
<li>Option 1</li>
<li>Option 1</li>
</ol>
</div>
</div>
</section>
</section>
</section>
</div>
<section class="page_footer">
</section>
</section>
</body>
</html>
thanks
css
@charset "UTF-8";
/* CSS Document */
.page_main_squares{
display:-webkit-flex;
-webkit-flex-flow: row wrap;
height:100%;
width:100%;
}
.square{
height:33.33%;
width:25%;
display:-webkit-flex;
-webkit-flex-flow: column;
-webkit-perspective: 1000;
-moz-perspective: 1000;
-o-perspective: 1000;
perspective: 1000;
border-bottom:1px white solid ;
border-right:1px white solid ;
}
.sq1, .sq2, .sq3, .sq4
{
border-top:1px white solid ;
}
.sq1, .sq5, .sq9
{
border-left:1px white solid ;
}
.square, .front, .back
{
position:relative;
margin:0;
padding:0;
}
.front, .back{
height:100%;
width:100%
}
.square .flipper .front .squarediv{
display:-webkit-flex;
-webkit-flex-flow: column;
-webkit-justify-content: center;
position:absolute;
bottom:2px;
background-color:rgba(51,5
left:3px;
right:0;
color:white;
height:15%;
font-size:1.2em;
font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
}
/* flip the pane when hovered -*/
.square:hover .flipper, .square.hover .flipper {
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
transform: rotateY(180deg);
}
/* flip speed goes here */
.flipper {
-webkit-transition: 0.6s;
-webkit-transform-style: preserve-3d;
-moz-transition: 0.6s;
-moz-transform-style: preserve-3d;
-o-transition: 0.6s;
-o-transform-style: preserve-3d;
transition: 0.6s;
transform-style: preserve-3d;
position: relative;
height:100%;
}
/* hide back of pane during swap */
.front, .back {
-webkit-backface-visibilit
-moz-backface-visibility: hidden;
-o-backface-visibility: hidden;
backface-visibility: hidden;
position: absolute;
top: 0;
left: 0;
/*-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;*/
/*-webkit-box-shadow: 1px 2px 20px rgba(255, 255, 255, .6) inset, 1px 2px 5px 1px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 1px 2px 20px rgba(255,255,255,.6) inset, 1px 2px 5px 1px rgba(0,0,0,0.5);
box-shadow: 1px 2px 20px rgba(255, 255, 255, .6) inset, 1px 2px 5px 1px rgba(0, 0, 0, 0.5);*/
}
/* front pane, placed above back */
.front {
z-index: 2;
}
/* back, initially hidden pane */
.back {
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
transform: rotateY(180deg);
background-color: white;
/* -moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; */
}
.square .flipper .front
{
height:100%;
width:100%;
background-repeat:no-repea
}
.square .flipper .back
{
height:100%;
width:100%;
}
.square .flipper .back ol{
padding:2px 5px 2px 5px;
cursor:pointer;
}
.square .flipper .back ol li
{
height:20%;
width:25%;
margin:1px;
}
.square .flipper .back ol li
{
background-color:rgba(51,5
padding:2px 0 2px 0;
margin:2px 0 2px 0;
font-size:1em;
width:100%;
color:white;
font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
}
.sq1 .flipper .front
{
background-image:url(../im
background-image:url(../im
background-position:center
}
.sq1 .flipper .back
{
background-image:-webkit-l
background-image:-moz-line
}
.sq2 .flipper .front
{
background-image:url(../im
background-image:url(../im
background-position:center
}
.sq2 .flipper .back
{
background-image:-webkit-l
background-image:-moz-line
}
.sq3 .flipper .front
{
background-image:url(../im
background-image:url(../im
background-position:center
}
.sq3 .flipper .back
{
background-image:-webkit-l
background-image:-moz-line
}
.sq4 .flipper .front
{
background-image:url(../im
background-image:url(../im
background-position:center
}
.sq4 .flipper .back
{
background-image:-webkit-l
background-image:-moz-line
}
.sq5 .flipper .front
{
background-image:url(../im
background-image:url(../im
background-position:center
}
.sq5 .flipper .back
{
background-image:-webkit-l
background-image:-moz-line
}
.sq6 .flipper .front
{
background-image:url(../im
background-image:url(../im
background-position:center
}
.sq6 .flipper .back
{
background-image:-webkit-l
background-image:-moz-line
}
.sq7 .flipper .front
{
background-image:url(../im
background-image:url(../im
background-position:center
}
.sq7 .flipper .back
{
background-image:-webkit-l
background-image:-moz-line
}
.sq8 .flipper .front
{
background-image:url(../im
background-image:url(../im
background-position:center
}
.sq8 .flipper .back
{
background-image:-webkit-l
background-image:-moz-line
}
.sq9 .flipper .front
{
background-image:url(../im
background-image:url(../im
background-position:center
}
.sq9 .flipper .back
{
background-image:-webkit-l
background-image:-moz-line
}
.sq10 .flipper .front
{
background-image:url(../im
background-image:url(../im
background-position:center
}
.sq10 .flipper .back
{
background-image:-webkit-l
background-image:-moz-line
}
.sq11 .flipper .front
{
background-image:url(../im
background-image:url(../im
background-position:center
}
.sq11 .flipper .back
{
background-image:-webkit-l
background-image:-moz-line
}
.sq12 .flipper .front
{
background-image:url(../im
background-image:url(../im
background-position:center
}
.sq12 .flipper .back
{
background-image:-webkit-l
background-image:-moz-line
}
<?php
session_start();
// If the user is logged in, the user_id cookie will be set
if (!isset($_SESSION['userid'
exit;
}
?>
<!doctype html>
<html><head>
<meta charset="UTF-8">
<title>Cloud Contractor</title>
<link rel="stylesheet" type="text/css" href="css/reset.css">
<link rel="stylesheet" type="text/css" href="css/cc_main.css">
<link rel="stylesheet" type="text/css" href="css/cc_main_menu.css
<script type="text/javascript" src="js/jquery-2.0.0.min.j
<script src="js/browser_detect.js"
<script>
$(document).ready(function
$('.clients').click(functi
window.location.href = "scripts/clienttableload.p
//$('.page_main').load('sc
});
}); // end ready
</script>
<style>
</style>
</head>
<body>
<section id="big_page">
<section class="page_header">
<img src="images/cc_logo.png" alt="Cloud Contractor" />
</section>
<div class="page_main_wrapper">
<section class="page_main">
<section class="page_main_squares">
<section class="sq1 square">
<div class="flipper">
<div class="front">
<!-- front content -->
<div class="squarediv">
<p>Library</p>
</div>
</div>
<div class="back">
<!-- back content -->
<ol>
<li class="clients">Clients</l
<li>Contracts</li>
<li>Suppliers</li>
<li>Option 1</li>
<li>Option 1</li>
</ol>
</div>
</div>
</section>
<section class="sq2 square">
<div class="flipper">
<div class="front">
<!-- front content -->
<div class="squarediv">
<p>Documents</p>
</div>
</div>
<div class="back">
<!-- back content -->
<ol>
<li class="clients">Clients</l
<li>Contracts</li>
<li>Suppliers</li>
<li>Option 1</li>
<li>Option 1</li>
</ol>
</div>
</div>
</section>
<section class="sq3 square">
<div class="flipper">
<div class="front">
<!-- front content -->
<div class="squarediv">
<p>Reports</p>
</div>
</div>
<div class="back">
<!-- back content -->
<ol>
<li class="clients">Clients</l
<li>Contracts</li>
<li>Suppliers</li>
<li>Option 1</li>
<li>Option 1</li>
</ol>
</div>
</div>
</section>
<section class="sq4 square">
<div class="flipper">
<div class="front">
<!-- front content -->
<div class="squarediv">
<p>News</p>
</div>
</div>
<div class="back">
<!-- back content -->
<ol>
<li class="clients">Clients</l
<li>Contracts</li>
<li>Suppliers</li>
<li>Option 1</li>
<li>Option 1</li>
</ol>
</div>
</div>
</section>
<section class="sq5 square">
<div class="flipper">
<div class="front">
<!-- front content -->
<div class="squarediv">
<p>Enquiries</p>
</div>
</div>
<div class="back">
<!-- back content -->
<ol>
<li class="clients">Clients</l
<li>Contracts</li>
<li>Suppliers</li>
<li>Option 1</li>
<li>Option 1</li>
</ol>
</div>
</div>
</section>
<section class="sq6 square">
<div class="flipper">
<div class="front">
<!-- front content -->
<div class="squarediv">
<p>Equipment</p>
</div>
</div>
<div class="back">
<!-- back content -->
<ol>
<li class="clients">Clients</l
<li>Contracts</li>
<li>Suppliers</li>
<li>Option 1</li>
<li>Option 1</li>
</ol>
</div>
</div>
</section>
<section class="sq7 square">
<div class="flipper">
<div class="front">
<!-- front content -->
<div class="squarediv">
<p>Estimating</p>
</div>
</div>
<div class="back">
<!-- back content -->
<ol>
<li class="clients">Clients</l
<li>Contracts</li>
<li>Suppliers</li>
<li>Option 1</li>
<li>Option 1</li>
</ol>
</div>
</div>
</section>
<section class="sq8 square">
<div class="flipper">
<div class="front">
<!-- front content -->
<div class="squarediv">
<p>Health & Safety</p>
</div>
</div>
<div class="back">
<!-- back content -->
<ol>
<li class="clients">Clients</l
<li>Contracts</li>
<li>Suppliers</li>
<li>Option 1</li>
<li>Option 1</li>
</ol>
</div>
</div>
</section>
<section class="sq9 square">
<div class="flipper">
<div class="front">
<!-- front content -->
<div class="squarediv">
<p>Invoicing</p>
</div>
</div>
<div class="back">
<!-- back content -->
<ol>
<li class="clients">Clients</l
<li>Contracts</li>
<li>Suppliers</li>
<li>Option 1</li>
<li>Option 1</li>
</ol>
</div>
</div>
</section>
<section class="sq10 square">
<div class="flipper">
<div class="front">
<!-- front content -->
<div class="squarediv">
<p>Personnel</p>
</div>
</div>
<div class="back">
<!-- back content -->
<ol>
<li class="clients">Clients</l
<li>Contracts</li>
<li>Suppliers</li>
<li>Option 1</li>
<li>Option 1</li>
</ol>
</div>
</div>
</section>
<section class="sq11 square">
<div class="flipper">
<div class="front">
<!-- front content -->
<div class="squarediv">
<p>Purchasing</p>
</div>
</div>
<div class="back">
<!-- back content -->
<ol>
<li class="clients">Clients</l
<li>Contracts</li>
<li>Suppliers</li>
<li>Option 1</li>
<li>Option 1</li>
</ol>
</div>
</div>
</section>
<section class="sq12 square">
<div class="flipper">
<div class="front">
<!-- front content -->
<div class="squarediv">
<p>Project Management</p>
</div>
</div>
<div class="back">
<!-- back content -->
<ol>
<li class="clients">Clients</l
<li>Contracts</li>
<li>Suppliers</li>
<li>Option 1</li>
<li>Option 1</li>
</ol>
</div>
</div>
</section>
</section>
</section>
</div>
<section class="page_footer">
</section>
</section>
</body>
</html>
a link to the page would be better.
with that code alone, only a blank page is displayed.
I know this doesn't actually answer your question, but you are welcome to have a look at a flipper I made that works on MAC and PC, and see if you can spot where the differences are:
http://candpgeneration.com/toys/memory.php
with that code alone, only a blank page is displayed.
I know this doesn't actually answer your question, but you are welcome to have a look at a flipper I made that works on MAC and PC, and see if you can spot where the differences are:
http://candpgeneration.com/toys/memory.php
ASKER
thank you.. i'll have a quick look now.. failing that i'll get a link posted
ASKER
sorry about the delay with the link but i was having an issue getting onto my server..
http://cloud-contractor.co.uk/test.php
http://cloud-contractor.co.uk/test.php
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Fantastic thank you.. i'll have a look through and try and figure out where it was going wrong.. but thanks again
Post a link please.
Cd&