30_伪类选择器.html 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Document</title>
  7. <style>
  8. /* 伪类选择器 */
  9. /* :hover 鼠标悬停在元素上时触发 */
  10. h1:hover{
  11. color: red;
  12. /* 鼠标效果 pointer手型 */
  13. cursor: pointer;
  14. }
  15. /* :nth-child 选择第n个子元素 */
  16. /* li:nth-child(2){
  17. color: red;
  18. } */
  19. /* n 表示任意次数 n从0开始 */
  20. /* 选择所有偶数子元素 2n 或者 even */
  21. /* li:nth-child(even){
  22. color: red;
  23. } */
  24. /* 选择所有奇数子元素 2n+1 或者 odd */
  25. /* li:nth-child(odd){
  26. color: blue;
  27. } */
  28. /* 选择第一个子元素 */
  29. li:first-child{
  30. color: red;
  31. }
  32. /* 选择最后一个子元素 */
  33. li:last-child{
  34. color: blue;
  35. }
  36. </style>
  37. </head>
  38. <body>
  39. <h1>hello world</h1>
  40. <ul>
  41. <li>列表项1</li>
  42. <li>列表项2</li>
  43. <li>列表项3</li>
  44. <li>列表项4</li>
  45. <li>列表项5</li>
  46. <li>列表项6</li>
  47. <li>列表项7</li>
  48. </ul>
  49. </body>
  50. </html>