当前位置:Gxlcms > html代码 > 一个简单的悬停效果(html)

一个简单的悬停效果(html)

时间:2021-07-01 10:21:17 帮助过:80人阅读

Win7、 Firefox 11打开 demo(小心撞墙 ) 更多的效果可以参考 Gxl网。

  1. body {
  2. background: #000;
  3. overflow-y: scroll;
  4. }
  5. .items {
  6. margin: 40px auto;
  7. width: 1110px;
  8. }
  9. a {
  10. color: #FFF;
  11. cursor: pointer;
  12. margin: 0 0 20px 620px;
  13. text-align: center;
  14. text-decoration: none;
  15. }
  16. a:HOVER {
  17. color: red;
  18. }
  19. a:HOVER ~ p.items {
  20. border: 1px solid #FFF;
  21. background: url('http://farm5.staticflickr.com/4059/4710746077_03125f9331.jpg') no-repeat scroll center center transparent;
  22. height: 500px;
  23. }
  24. a:HOVER ~ p.items > *{
  25. display: none;
  26. }
  27. .item {
  28. border: 10px solid #FFF;
  29. cursor: pointer;
  30. float: left;
  31. height: 231px;
  32. width: 350px;
  33. -moz-transform: scale(0.8);
  34. -moz-transition: all 0.5s ease-in-out 0s;
  35. }
  36. .item > p {
  37. background: rgba(0,0,0,0.7);
  38. height: 100%;
  39. left: 0;
  40. position: absolute;
  41. top: 0;
  42. width: 100%;
  43. -moz-transition: all 0.5s ease-in-out 0s;
  44. }
  45. .item:HOVER {
  46. -moz-transform: scale(1);
  47. }
  48. .item-1:HOVER > p {
  49. height: 0%
  50. }
  51. .item-2:HOVER > p {
  52. height: 0%;
  53. top: 50%;
  54. }
  55. .item-3:HOVER > p {
  56. height: 0%;
  57. left: 50%;
  58. top: 50%;
  59. width: 0%;
  60. }
  61. .item-4:HOVER > p {
  62. height: 0%;
  63. left: 50%;
  64. top: 50%;
  65. width: 0%;
  66. -moz-transform: rotate(360deg);
  67. }
  68. .item-5:HOVER > p {
  69. height: 0%;
  70. left: 50%;
  71. top: 50%;
  72. width: 0%;
  73. -moz-transform: rotate(-360deg);
  74. }
  75. .item-6 > p {
  76. height: 50%;
  77. width: 50%;
  78. }
  79. .item-6 > p:NTH-CHILD(2) {
  80. left: 50%;
  81. top: 0;
  82. }
  83. .item-6 > p:NTH-CHILD(3) {
  84. left: 0;
  85. top: 50%;
  86. }
  87. .item-6 > p:NTH-CHILD(4) {
  88. left: 50%;
  89. top: 50%;
  90. }
  91. .item-6:HOVER > p {
  92. height: 0;
  93. width: 0;
  94. /*-moz-transform: rotate(-360deg);*/
  95. }
  96. .item-6:HOVER > p:NTH-CHILD(2) {
  97. left: 100%;
  98. /*-moz-transform: rotate(360deg);*/
  99. }
  100. .item-6:HOVER > p:NTH-CHILD(3) {
  101. top: 100%;
  102. }
  103. .item-6:HOVER > p:NTH-CHILD(4) {
  104. left: 100%;
  105. top: 100%;
  106. /*-moz-transform: rotate(360deg);*/
  107. }
  108. .clear:AFTER {
  109. clear: both;
  110. content: '\0020';
  111. display: block;
  112. height: 0;
  113. overflow: hidden;
  114. visibility: hidden;
  115. width: 0;
  116. }
  117. #preloader {
  118. background-image: url('http://farm5.staticflickr.com/4059/4710746077_03125f9331.jpg');
  119. height: 0;
  120. width: 0;
  121. }

4. [代码][HTML]

  1. <body>
  2. <a class="clear">请不要点我。</a>
  3. <p class="items clear">
  4. <p class="item item-1">
  5. <p></p>
  6. <img src="350x231/1.jpg" alt="" />
  7. </p>
  8. <p class="item item-2">
  9. <p></p>
  10. <img src="350x231/2.jpg" alt="" />
  11. </p>
  12. <p class="item item-3">
  13. <p></p>
  14. <img src="350x231/3.jpg" alt="" />
  15. </p>
  16. <p class="item item-4">
  17. <p></p>
  18. <img src="350x231/4.jpg" alt="" />
  19. </p>
  20. <p class="item item-5">
  21. <p></p>
  22. <img src="350x231/5.jpg" alt="" />
  23. </p>
  24. <p class="item item-6">
  25. <p></p>
  26. <p></p>
  27. <p></p>
  28. <p></p>
  29. <img src="350x231/6.jpg" alt="" />
  30. </p>
  31. </p>
  32. <p id="preloader"></p>
  33. </body>

以上就是一个简单的悬停效果(html)的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行