博客列表 >盒模型常用属性、媒体查询演示、演示em/rem用法

盒模型常用属性、媒体查询演示、演示em/rem用法

龠
原创
2022年03月26日 14:29:36380浏览

盒模型常用属性

  1. margin: 20px;/* 外边距 */
  2. border: 10px;/* 边框 */
  3. padding: 20px;/* 内边距 */
  4. border-style: solid;/* 边框样式 */
  5. border-color: violet;/* 边框颜色 */
  6. background-clip: content-box;/* 背影在内容区显示 */
  7. box-sizing: border-box;/* 盒子大小与内容高、宽与内边距、边框之和 */

实例演示媒体查询

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. <style>
  9. .btn {
  10. border: none;
  11. outline: none;
  12. background-color: seagreen;
  13. color: white;
  14. }
  15. .btn:hover {
  16. cursor: pointer;
  17. opacity: 0.8;
  18. transition: 0.3s;
  19. padding: 0.4rem 0.8rem;
  20. }
  21. .btn.small {
  22. font-size: 1.2rem;
  23. }
  24. .btn.middle {
  25. font-size: 1.4rem;
  26. }
  27. .btn.large {
  28. font-size: 1.6rem;
  29. }
  30. @media (max-width:374px) {
  31. html {
  32. font-size: 12px;
  33. }
  34. }
  35. @media (min-width:374px) and (max-width:413px) {
  36. html {
  37. font-size: 14px;
  38. }
  39. }
  40. @media (min-width:413px) {
  41. html {
  42. font-size:16px;
  43. }
  44. }
  45. </style>
  46. </head>
  47. <body>
  48. <button class="btn small">btn1</button>
  49. <button class="btn middle">btn2</button>
  50. <button class="btn large">btn3</button>
  51. </body>
  52. </html>

图例变化
1.当媒体宽度为373px时

2.当媒体宽度为412px时

3.当媒体宽度为413px时

em/rem之间的区别及用法

em是相对于自身或父元素字号,随着自身或父元素字号变化而变化
rem是相对于根元素字号,随着根元素变化而变化

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. </head>
  9. <body>
  10. <div class="duibi">
  11. <span class="a">hello</span>
  12. <span class="b">hello1</span>
  13. <span class="c">hello3</span>
  14. <span class="d">hello4</span>
  15. </div>
  16. <style>
  17. html {
  18. font-size: 10px;
  19. }
  20. .duibi {
  21. font-size: 12px;
  22. }
  23. .a {
  24. font-size: 1.1em;
  25. }
  26. .b {
  27. font-size:1.2em;
  28. }
  29. .c {
  30. font-size:1.5rem
  31. }
  32. .d {
  33. font-size: 1.6rem;
  34. }
  35. </style>
  36. </body>
  37. </html>




声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议