博主信息
博文 56
粉丝 1
评论 0
访问量 77625
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
伪类与伪元素
零龙
原创
827人浏览过

伪类与伪元素


伪类

  • :target 必须ID配合,实现锚点操作。

  • :focus 当获取焦点的时候

  • ::selection 设置选中文本的前景色与背景色

  • :not() 用于选中不满足条件的元素

伪元素 (设定浏览器生成的元素)

  • ::before 对象前面生成的内容

  • ::after 对象后面生成的内容


实例:

  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>伪类和微元素</title>
  7. </head>
  8. <style>
  9. /* :target 必须配合ID实现锚点操作。 */
  10. #login-form
  11. {
  12. display:none;
  13. }
  14. #login-form:target
  15. {
  16. display: block;
  17. }
  18. input:focus
  19. {
  20. background-color: black;
  21. }
  22. input::selection
  23. {
  24. background-color: rgb(255, 0, 85);
  25. color: chartreuse;
  26. }
  27. .list > :not(:nth-of-type(3)) {
  28. color: red;
  29. }
  30. .list::before {
  31. content: "购物车";
  32. color: blue;
  33. font-size: 1.5rem;
  34. border-bottom: 1px solid #000;
  35. }
  36. .list::after {
  37. content: "结算中...";
  38. color: red;
  39. font-size: 1.1rem;
  40. }
  41. </style>
  42. <body>
  43. <a href="#login-form">登录</a>
  44. <form method="POST" id="login-form" action="">
  45. <label for="username">用户名:</label>
  46. <input type="text" name="username" id="username">
  47. <label for="password">密码:</label>
  48. <input type="password" name="password" id="password">
  49. <button>登录</button>
  50. </form>
  51. <ul class="list">
  52. <li>item1</li>
  53. <li>item2</li>
  54. <li>item3</li>
  55. <li>item4</li>
  56. </ul>
  57. </body>
  58. </html>

实例效果图

批改老师:天蓬老师天蓬老师

批改状态:合格

老师批语:作业似乎没写完。。。
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学