html - 用于在移动设备中心定位 Logo 的 CSS 媒体查询

标签 html css responsive-design media-queries

我认为这对于 CSS 专家来说相当简单,但我是 CSS 和媒体查询的新手。请帮助我。

我有带有菜单按钮和应用程序 Logo 的 mat-toolbar,按照 HTML 代码描述,

<div class="toolbar">
    <mat-toolbar style="background-color: black;">
    <div class="logo">
          <img src="/assets/images/Cycle.ico"/>
          <span style="color: orange;">CYC <span style="color: white;">Admin</span></span>
    </div>
    <button class="menuButton" mat-icon-button (click)="sidenav.toggle()"><mat-icon>menu</mat-icon></button>
    </mat-toolbar>

当我通过移动设备查看时, Logo 应显示在工具栏的中央和左侧的菜单按钮。

如何通过 CSS 媒体查询使其成为可能? 请帮助我。

这是我尝试过的 Stackblitz:https://stackblitz.com/edit/angular-zrdqir

最佳答案

这是实现它所需添加的 CSS。

@media screen and (max-width: 767px) {
.toolbar {
  text-align: center;
}
.toolbar .logo {
  width: 100%;
}
.toolbar .menuButton {
  position: absolute;
  left: 10px;
  top: 8px;
}
}

关于html - 用于在移动设备中心定位 Logo 的 CSS 媒体查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50864851/

相关文章:

javascript - 获取厘米单位 CSS 的像素高度

html - 为 3 列双侧边栏堆叠排列以实现响应式设计

javascript - jQuery onload - .load() - 事件不适用于动态加载的 iframe

javascript - 如果 div 为空,隐藏链接?

html - 在 html5 中使用新的输入类型并保持不支持的回退的正确方法是什么?

css - 在多列、多行 <dl> 中堆叠 <dt> 和 <dt>

javascript - 根据 html 表中所做的选择更改 google 标记的颜色

javascript - 每次元素滚动到视口(viewport)时触发事件

html - 导航隐藏菜单图标

ipad - iPad 横向折叠栏的 Twitter Bootstrap