W3.CSS has several special classes to create a responsive design.
| Class Name | Description |
| w3-half | Sets the container to occupy 1/2nd of the window on medium or large screen devices. If a screen is smaller than 601 pixels, then it resizes the container to 100%. |
| w3-third | Sets the container to occupy 1/3rd of the window on medium or large screen devices. If a screen is smaller than 601 pixels, then it resizes the container to 100%. |
| w3-quarter | Sets the container to occupy 1/4th of the window on medium or large screen devices. If a screen is smaller than 601 pixels, then it resizes the container to 100%. |
| w3-col | Specifies a column in a 12 column grid. |
| w3-row | Specifies a padding-less container to be used for
responsive classes. This class is mandatory for responsive classes to
be fully responsive. |
Example
w3css_responsive_design.htm
<html>
<head>
<title>The W3.CSS Containers</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://www.w3schools.com/lib/w3.css">
</head>
<body>
<header class="w3-container w3-teal">
<h2>Mobile First Design Demo</h2>
<p class="w3-large">Resize the window to see the effect!</p>
</header>
<br/>
<div class="w3-row w3-border">
<div class="w3-container w3-half w3-red">
<h2>w3-half</h2>
<p>Sets the container to occupy 1/2<sup>nd</sup> of the window on medium or large screen devices. If a screen is smaller than 601 pixels then it resizes the container to 100%.</p>
</div>
<div class="w3-container w3-half">
<h2>w3-half</h2>
</div>
</div>
</div>
<br/>
<div class="w3-row w3-border">
<div class="w3-container w3-third w3-red">
<h2>w3-third</h2>
<p>Sets the container to occupy 1/3<sup>rd</sup> of the window on medium or large screen devices. If a screen is smaller than 601 pixels then it resizes the container to 100%.</p>
</div>
<div class="w3-container w3-third">
<h2>w3-third</h2>
</div>
</div>
</div>
<br/>
<div class="w3-row w3-border">
<div class="w3-container w3-quarter w3-red">
<h2>w3-quarter</h2>
<p>Sets the container to occupy 1/4<sup>th</sup> of the window on medium or large screen devices. If a screen is smaller than 601 pixels then it resizes the container to 100%.</p>
</div>
<div class="w3-container w3-quarter">
<h2>w3-quarter</h2>
</div>
</div>
</div>
</body>
</html>
Result
Verify the result.
w3-half
Sets the container to occupy 1/2nd of the window on medium or large screen devices. If a screen is smaller than 601 pixels then it resizes the container to 100%.
w3-half
w3-third
Sets the container to occupy 1/3rd of the window on medium or large screen devices. If a screen is smaller than 601 pixels then it resizes the container to 100%.
w3-third
w3-quarter
Sets the container to occupy 1/4th of the window on medium or large screen devices. If a screen is smaller than 601 pixels then it resizes the container to 100%.
w3-quarter
No comments:
Post a Comment