hercioneto

Responsivo

May 10th, 2023
1,384
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 2.63 KB | None | 0 0
  1. <!DOCTYPE html>
  2.  
  3. <html>
  4.  
  5. <head>
  6.  
  7. <meta name="viewport" content="width=device-width, initial-scale=1">
  8.  
  9. <title>Exemplo de código HTML responsivo</title>
  10.  
  11. <style>
  12.  
  13. body {
  14.  
  15. font-size: 16px;
  16.  
  17. line-height: 1.5;
  18.  
  19. margin: 0;
  20.  
  21. padding: 0;
  22.  
  23. }
  24.  
  25.  
  26.  
  27. header {
  28.  
  29. background-color: #333;
  30.  
  31. color: #fff;
  32.  
  33. padding: 20px;
  34.  
  35. }
  36.  
  37.  
  38.  
  39. nav {
  40.  
  41. background-color: #f2f2f2;
  42.  
  43. border: 1px solid #ccc;
  44.  
  45. display: flex;
  46.  
  47. flex-wrap: wrap;
  48.  
  49. justify-content: space-between;
  50.  
  51. padding: 10px;
  52.  
  53. }
  54.  
  55.  
  56.  
  57. nav a {
  58.  
  59. color: #333;
  60.  
  61. padding: 10px;
  62.  
  63. text-decoration: none;
  64.  
  65. transition: background-color 0.3s ease;
  66.  
  67. }
  68.  
  69.  
  70.  
  71. nav a:hover {
  72.  
  73. background-color: #333;
  74.  
  75. color: #fff;
  76.  
  77. }
  78.  
  79.  
  80.  
  81. .main {
  82.  
  83. display: flex;
  84.  
  85. flex-wrap: wrap;
  86.  
  87. justify-content: space-between;
  88.  
  89. margin: 20px;
  90.  
  91. }
  92.  
  93.  
  94.  
  95. .main div {
  96.  
  97. flex-basis: calc(33.33% - 10px);
  98.  
  99. margin-bottom: 20px;
  100.  
  101. padding: 10px;
  102.  
  103. }
  104.  
  105.  
  106.  
  107. @media screen and (max-width: 768px) {
  108.  
  109. .main div {
  110.  
  111. flex-basis: calc(50% - 10px);
  112.  
  113. }
  114.  
  115. }
  116.  
  117.  
  118.  
  119. @media screen and (max-width: 480px) {
  120.  
  121. .main div {
  122.  
  123. flex-basis: 100%;
  124.  
  125. }
  126.  
  127. }
  128.  
  129. </style>
  130.  
  131. </head>
  132.  
  133. <body>
  134.  
  135. <header>
  136.  
  137. <h1>Exemplo de código HTML responsivo</h1>
  138.  
  139. </header>
  140.  
  141. <nav>
  142.  
  143. <a href="#">Início</a>
  144.  
  145. <a href="#">Sobre</a>
  146.  
  147. <a href="#">Contato</a>
  148.  
  149. </nav>
  150.  
  151. <div class="main">
  152.  
  153. <div>
  154.  
  155. <h2>Artigo 1</h2>
  156.  
  157. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla vitae magna risus. Praesent auctor arcu quis justo porttitor, eget ullamcorper felis varius. Sed tincidunt, felis vel hendrerit pretium, lacus metus interdum diam, non finibus nulla elit sed elit.</p>
  158.  
  159. </div>
  160.  
  161. <div>
  162.  
  163. <h2>Artigo 2</h2>
  164.  
  165. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla vitae magna risus. Praesent auctor arcu quis justo porttitor, eget ullamcorper felis varius. Sed tincidunt, felis vel hendrerit pretium, lacus metus interdum diam, non finibus nulla elit sed elit.</p>
  166.  
  167. </div>
  168.  
  169. <div>
  170.  
  171. <h2>Artigo 3</h2>
  172.  
  173. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla vitae magna risus. Praesent auctor arcu quis justo porttitor, eget ullamcorper felis varius. Sed tincidunt, felis vel hendrerit pretium, lacus metus interdum diam, non finibus nulla elit sed elit.</p>
  174.  
  175. </div>
  176.  
  177. <div>
  178.  
  179. <h2>Artigo</h2>
  180.  
  181. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla vitae magna risus. Praesent auctor arcu quis justo porttitor, eget ullamcorper felis varius. Sed tincidunt, felis vel hendrerit pretium, lacus metus interdum diam, non finibus nulla elit sed elit.</p>
  182.  
  183. </div>
  184.  
  185. </div>
  186.  
  187. </body>
  188.  
  189. </html>
Advertisement
Add Comment
Please, Sign In to add comment