This is pretty easy. All you need to know is how to use the bootstrap class 4 correctly.
Link: https://getbootstrap.com/docs/4.0/utilities/display/
First think about how to divide it into three ordered groups. (When a group is not applicable, omit this group)
(hide_lower_limit) (display_size) (hide_upper_limit)
(hide_lower_limit) : has only one class .d-none
(display_size) : dimensions that should be visible (not hidden), for example :. .d-sm-block .d-md-block . It will have the format .d-<size>-block
(hide_upper_limit) : The upper limit that should be hidden. This has the format .d-<size+1>-none
Let's look at some examples
Q1: display on md and more.
ans:
Start with the visible screen size (display_size) :. .d-md-block .
Then think about all screen sizes that should be hidden, i.e. About all screen sizes.
- less than
md hidden, (hide_lower_limit) : .d-none - more than
md not hidden, (hide_upper_limit) : <omit>
d -none d- md-block
Q2: display on sm and less.
ans: (display_size) :. .d-sm-block .
Hidden screen sizes
- less than
sm not hiding, (hide_lower_limit) : <omit> (hide_lower_limit) <omit> - hidden more than
sm , (hide_upper_limit) :. .d-md-none
d- cm -block d- md -none
Q3: only visible in sm and md
ans: (display_size) :. .d-sm-block.d-md-block .
Hidden screen sizes
- less than
sm hidden (hide_lower_limit) : .d-none - hidden more than
sm , (hide_upper_limit) :. .d-lg-none
d -none d- md -block d- cm -block d- lg -none
source share