4.奥运五环.css 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. * {
  2. margin: 0;
  3. padding: 0;
  4. }
  5. div {
  6. width: 200px;
  7. height: 200px;
  8. border-radius: 50%;
  9. border-style: solid;
  10. border-width: 10px;
  11. position: absolute;
  12. }
  13. div::after {
  14. content: "";
  15. position: absolute;
  16. width: 200px;
  17. height: 200px;
  18. border-radius: 50%;
  19. left: -10px;
  20. top: -10px;
  21. }
  22. #blue {
  23. border-color: blue;
  24. /* 定位时 若想让元素层级在前 */
  25. /* z-index: 999; */
  26. left: 0;
  27. top: 0;
  28. }
  29. #blue::after {
  30. border: 10px solid blue;
  31. z-index: 1;
  32. /* 透明 */
  33. border-bottom-color: transparent;
  34. }
  35. #black {
  36. border-color: black;
  37. /* 定位时 若想让元素层级在前 */
  38. /* z-index: 999; */
  39. left: 230px;
  40. top: 0;
  41. }
  42. #black::after {
  43. border: 10px solid black;
  44. z-index: 1;
  45. /* 透明 */
  46. border-left-color: transparent;
  47. }
  48. #red {
  49. border-color: red;
  50. /* 定位时 若想让元素层级在前 */
  51. /* z-index: 999; */
  52. left: 460px;
  53. top: 0;
  54. }
  55. #red::after {
  56. border: 10px solid red;
  57. z-index: 1;
  58. /* 透明 */
  59. border-left-color: transparent;
  60. }
  61. #yellow {
  62. border-color: yellow;
  63. /* 定位时 若想让元素层级在前 */
  64. left: 117px;
  65. top: 100px;
  66. }
  67. #yellow::after {
  68. border: 10px solid yellow;
  69. /* 透明 */
  70. border-left-color: transparent;
  71. }
  72. #green {
  73. border-color: green;
  74. /* 定位时 若想让元素层级在前 */
  75. left: 350px;
  76. top: 100px;
  77. }
  78. #green::after {
  79. border: 10px solid green;
  80. /* 透明 */
  81. border-left-color: transparent;
  82. }
  83. p {
  84. margin-top: 500px;
  85. /* 隐藏 */
  86. /* opacity: 0; */
  87. /* display: none; */
  88. visibility: hidden;
  89. /*
  90. visibility 不会改变页面布局 绑定事件不会生效
  91. */
  92. }