![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=1738969677-XrZZ1vCOakB2mp6nbFOJpjtk734jY7OT-0-d05972b65a890edb20ec1e911d011a0b)
在下面的示例中定义了两个div,蓝色背景色的div在小屏设备上显示,在中屏及以上设备上隐藏;红色背景色的div恰好与之相反。
【例5.23】响应式的隐藏或显示示例。
![](https://epubservercos.yuewen.com/84690B/15936052304963006/epubprivate/OEBPS/Images/Figure-P93_2940.jpg?sign=1738969677-8WZXxwTRXSaXvkdVLiYXSSca4zW9i0MM-0-88c97e13b6431965e8be3617e2c4c6a7)
在IE 11浏览器中运行,在小屏设备上显示效果如图5-26所示,在中屏及以上设备上显示效果如图5-27所示。
![](https://epubservercos.yuewen.com/84690B/15936052304963006/epubprivate/OEBPS/Images/Figure-P93_2942.jpg?sign=1738969677-oMHMLyzrgSCEvmEkR2EJ4iYJQI0lZlfg-0-a2952d43fc6821134dfc78c981668fe6)
图5-26 小屏设备上显示效果
![](https://epubservercos.yuewen.com/84690B/15936052304963006/epubprivate/OEBPS/Images/Figure-P93_2943.jpg?sign=1738969677-eowxaIjiW08VehI1KP8lLL3ENrtbzl4J-0-279dab13a75e4d02596894cab8abb28d)
图5-27 中屏及以上设备上显示效果