Tachyons - 如何在横向屏幕上显示无

时间:2018-01-25 04:07:16

标签: javascript css css3 media-queries tachyons-css

我正在使用http://tachyons.io/并有一个图标。我想只在小型设备上显示该图标,但是当它的横向模式也显示在小型设备上时。由于肖像的屏幕尺寸小于480px但是如果我旋转,它在横向模式下超过480px,这使得它按照Tachyons的“中等”尺寸。

我该如何处理这种情况?

我的方案示例:仅在小型设备上显示图标,在中型和大型设备上隐藏图标,在横向模式下显示 - 在小型设备上显示图标或设置可接受的宽度范围。

<div className="dn-ns">这意味着除了小型设备外,所有内容都不显示。

1 个答案:

答案 0 :(得分:2)

听起来你应该使用&#34; dn-l&#34;因为你只想在大屏幕上隐藏它。中小屏幕应显示它。

<div class="dn-l"></div>

希望这有帮助!

对于它的价值,我相信&#34; class&#34;是HTML属性定义的首选。

&#34;的className&#34;是used in JSX for several reasons,对于使用其他语言(如JS)操作DOM非常有用。

classList [.add()。tooggle(),. remove()]对tachyons也非常有用!

document.getElementById('element-id').className = ''
document.getElementById('element-id').classList.add('' [,])

参考: MDN className MDN classList