响应式布局是现代网站设计必须的一种趋势。为了适应不同屏幕大小和设备,CSS3引入了许多新特性,使得响应式布局变得更加容易。以下是一些CSS3响应式布局源代码的示例://设置网页字体大小 html { ...
响应式布局是现代网站设计必须的一种趋势。为了适应不同屏幕大小和设备,CSS3引入了许多新特性,使得响应式布局变得更加容易。以下是一些CSS3响应式布局源代码的示例:
//设置网页字体大小
html {
font-size: 16px;
}
//媒体查询,设置不同屏幕大小下的样式
@media screen and (min-width: 768px) {
//在屏幕宽度至少为768px的情况下应用以下样式
.container {
width: 90%;
max-width: 960px;
margin: 0 auto;
}
}
@media screen and (min-width: 992px) {
//在屏幕宽度至少为992px的情况下应用以下样式
.container {
width: 80%;
max-width: 1200px;
}
}
@media screen and (min-width: 1200px) {
//在屏幕宽度至少为1200px的情况下应用以下样式
.container {
width: 70%;
max-width: 1440px;
}
} 上述代码中,我们首先设置了网页的字体大小。接着,使用媒体查询根据不同的屏幕宽度来设置不同的样式。例如,在屏幕宽度至少为768px的情况下,我们将容器的宽度设置为90%,最大宽度设置为960px,并用“margin: 0 auto;”将其居中。在更大的屏幕上,我们可以适当地增加容器的宽度和最大宽度。
以上只是CSS3响应式布局的一小部分示例代码,你还可以使用一些其他的特性,如弹性盒子模型(flexbox),网格布局(grid),更加灵活地实现响应式布局。