![Bootstrap从入门到项目实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/95/27738095/b_27738095.jpg)
上QQ阅读APP看书,第一时间看更新
5.7.2 响应式的隐藏或显示元素
可以按不同的设备来响应式地显示和隐藏元素。为同一个网站创建不同的版本,应针对每个屏幕大小来隐藏和显示元素。
若要隐藏元素,只需使用.d-none类或.d-{sm、md、lg或xl}-none响应屏幕变化的类。若要在给定的屏幕大小间隔上显示元素,可以组合.d-*-none类和.d-*-*类,例如.d-none .d-md-block .d-xl-none类,将隐藏除中型和大型设备以外的所有屏幕大小的元素。在实际开发中,可以根据需要自由组合显示和隐藏的类,经常使用的组合类如表5-1所示。
表5-1
![](https://epubservercos.yuewen.com/84690B/15936052304963006/epubprivate/OEBPS/Images/Figure-T92_2920.jpg?sign=1739265863-rzH3xlqIFZCMunAqodzOw82C5Z2iEFMG-0-f1921ce0bcfd4506ab0a2152189d9556)
在下面的示例中定义了两个div,蓝色背景色的div在小屏设备上显示,在中屏及以上设备上隐藏;红色背景色的div恰好与之相反。
【例5.23】响应式的隐藏或显示示例。
![](https://epubservercos.yuewen.com/84690B/15936052304963006/epubprivate/OEBPS/Images/Figure-P93_2940.jpg?sign=1739265863-6fh9UFLWijcVVlgPyb6I71IiYEiVAXde-0-9f7caa94407e6165751e752355d5fb97)
在IE 11浏览器中运行,在小屏设备上显示效果如图5-26所示,在中屏及以上设备上显示效果如图5-27所示。
![](https://epubservercos.yuewen.com/84690B/15936052304963006/epubprivate/OEBPS/Images/Figure-P93_2942.jpg?sign=1739265863-CvR34biHuXOtmnv2nOmEsmHS9xO4Gfgn-0-5b434a9f4ca76dce79f002764928f3d4)
图5-26 小屏设备上显示效果
![](https://epubservercos.yuewen.com/84690B/15936052304963006/epubprivate/OEBPS/Images/Figure-P93_2943.jpg?sign=1739265863-5MP2yLysJuwta9DEh4NedJCh63Qvs8Qh-0-0723a505a0397336941841eea993f815)
图5-27 中屏及以上设备上显示效果