隐藏仅适用于移动设备的元素 - 语义 UI
Hide element for mobile only - Semantic UI
我在为移动设备隐藏图像时遇到问题。我正在使用语义 UI 框架。在文档中我发现了一些 类:
- 仅限移动设备 - 将仅显示在 768 像素以下
- 仅限平板电脑 - 只会显示在 768px - 991px 之间
- 仅限计算机 - 将始终显示 992px 及以上
例如,我使用 "computer only" 类 在平板电脑和手机上隐藏图像,但结果让我感到困惑。
<div class="ui grid stackable">
<div class="row middle aligned">
<div class="nine wide column">
<h1 class="ui header blue">Default Header.</h1>
</div>
<div class="seven wide computer only column">
<img class="ui image" src="http://icons.veryicon.com/png/System/iNiZe/niZe%20%20%20IMG.png" alt="" title="">
</div>
</div>
</div>
将 mobile only grid
添加到 img
标签
正确的表达方式如下:
<img class="ui image mobile only grid " src="http://icons.veryicon.com/png/System/iNiZe/niZe%20%20%20IMG.png" alt="" title="">
另外,我又找到了一个解决办法。可能对某人有帮助。
我已将 类 "mobile hidden"
添加到我想在移动设备上隐藏的列。
<div class="ui grid stackable">
<div class="row middle aligned">
<div class="nine wide column">
<h1 class="ui header blue">Default Header.</h1>
</div>
<div class="seven wide column mobile hidden">
<img class="ui image" src="http://icons.veryicon.com/png/System/iNiZe/niZe%20%20%20IMG.png" alt="" title="">
</div>
</div>
访问这里效果很好
/* Mobile */
@media only screen and (max-width: 767px) {
[class*="mobile hidden"],
[class*="tablet only"]:not(.mobile),
[class*="computer only"]:not(.mobile),
[class*="large monitor only"]:not(.mobile),
[class*="widescreen monitor only"]:not(.mobile),
[class*="or lower hidden"] {
display: none !important;
}
}
etc...
我在为移动设备隐藏图像时遇到问题。我正在使用语义 UI 框架。在文档中我发现了一些 类:
- 仅限移动设备 - 将仅显示在 768 像素以下
- 仅限平板电脑 - 只会显示在 768px - 991px 之间
- 仅限计算机 - 将始终显示 992px 及以上
例如,我使用 "computer only" 类 在平板电脑和手机上隐藏图像,但结果让我感到困惑。
<div class="ui grid stackable">
<div class="row middle aligned">
<div class="nine wide column">
<h1 class="ui header blue">Default Header.</h1>
</div>
<div class="seven wide computer only column">
<img class="ui image" src="http://icons.veryicon.com/png/System/iNiZe/niZe%20%20%20IMG.png" alt="" title="">
</div>
</div>
</div>
将 mobile only grid
添加到 img
标签
正确的表达方式如下:
<img class="ui image mobile only grid " src="http://icons.veryicon.com/png/System/iNiZe/niZe%20%20%20IMG.png" alt="" title="">
另外,我又找到了一个解决办法。可能对某人有帮助。
我已将 类 "mobile hidden"
添加到我想在移动设备上隐藏的列。
<div class="ui grid stackable">
<div class="row middle aligned">
<div class="nine wide column">
<h1 class="ui header blue">Default Header.</h1>
</div>
<div class="seven wide column mobile hidden">
<img class="ui image" src="http://icons.veryicon.com/png/System/iNiZe/niZe%20%20%20IMG.png" alt="" title="">
</div>
</div>
访问这里效果很好
/* Mobile */
@media only screen and (max-width: 767px) {
[class*="mobile hidden"],
[class*="tablet only"]:not(.mobile),
[class*="computer only"]:not(.mobile),
[class*="large monitor only"]:not(.mobile),
[class*="widescreen monitor only"]:not(.mobile),
[class*="or lower hidden"] {
display: none !important;
}
}
etc...