Mit problem er at mine nth-child ikke virker hvis jeg putter a tags uden om li'erne.
- <div id="menu">
- <ul>
- <li><p><img src="images/logo.png"></p></li>
- <li><p>About me</p></li>
- <li><p>My works</p></li>
- <li><p>Blog</p></li>
- <li><p>Contact me</p></li>
-
- <div class="clear"></div>
- </ul>
- </div>
- #menu ul li {
- float: left;
- }
-
- #menu ul li:hover {
- position: relative;
- z-index: 1;
- }
-
- #menu ul li:nth-child(1) {
- background-color: #333333;
- }
-
- #menu ul li:nth-child(2) {
- background-color: #333745;
- -webkit-transform: rotate(-10deg);
- -moz-transform: rotate(-10deg);
- }
-
- #menu ul li:nth-child(2) p {
- -webkit-transform: rotate(10deg);
- -moz-transform: rotate(10deg);
- }
-
- #menu ul li:nth-child(3) {
- background-color: #77c4d3;
- -webkit-transform: rotate(4deg);
- -moz-transform: rotate(4deg);
- }
-
- #menu ul li:nth-child(3) p {
- -webkit-transform: rotate(-4deg);
- -moz-transform: rotate(-4deg);
- }
-
- #menu ul li:nth-child(4) {
- background-color: #daede2;
- -webkit-transform: rotate(1deg);
- -moz-transform: rotate(1deg);
- }
-
- #menu ul li:nth-child(4) p {
- -webkit-transform: rotate(-1deg);
- -moz-transform: rotate(-1deg);
- }
-
- #menu ul li:nth-child(5) {
- background-color: #ea2e49;
- -webkit-transform: rotate(-5deg);
- -moz-transform: rotate(-5deg);
- }
-
- #menu ul li:nth-child(5) p {
- -webkit-transform: rotate(5deg);
- -moz-transform: rotate(5deg);
- }
Har fjernet en masse af CSS'en da den ikke lige var relevant
Men som i kan rotere jeg boksen, og så rotere teksten den anden vej så den stå 0grader igen.
Men når jeg putter a tags uden om li virker det style jeg har givet med nth-child ikke.
har prøvet at ændre dem til #menu ul a li:nth-child(1) osv.