Слегка не в центре, используя flexbox - PullRequest
0 голосов
/ 19 апреля 2020

У меня есть панель навигации с 5 ссылками (включая заголовок), и у меня есть изображение под ней. Панель навигации и изображение ниже полностью отделены друг от друга и центрированы с помощью flexbox. Проблема, с которой я столкнулся, заключается в том, что изображение выглядит немного смещенным от центра (хотя, возможно, навигационная панель немного смещена от центра), и я не могу понять, почему?

enter image description here

Вот вид изображения html:

 <div class="image-container">
        <img class="image-full-view" [ngStyle]="{'height': selectedImage.heightSize , 'width': selectedImage.widthSize}" [src]="selectedImage.imagePath" alt="Man Praying">
    </div>

Вид изображения CSS:

.image-full-view {
    padding: 0px;
    margin-top: 0px;
    -webkit-transform: scale(1.5); 
     -moz-transform: scale(1.5); 
      -ms-transform: scale(1.5); 
       -o-transform: scale(1.5); 
          transform: scale(1.5);
            filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.9999619230641713, M12=-0.008726535498373935, M21=0.008726535498373935, M22=0.9999619230641713,SizingMethod='auto expand');   
}

.image-container {
    display: flex;
    align-items: center;
    justify-content: center; 
    height: 90vh;
    margin-top: 15px; 
}

.image-name-container {
    position: relative;
    text-align: center;
    top: 85px;
}

Это панель навигации html:

<header>
    <nav>
        <ul class="nav-links">
            <li><a routerLink="gallery-list" class="twoSec">Gallery</a></li>
            <li><a routerLink="albums" class="oneSec">Albums</a></li>
            <li><a routerLink="gallery-list" class="navbar-title">BAILEY PHOTOGRAPHY</a></li>
            <li><a routerLink="favourites" class="oneSec">Favourites</a></li>
            <li><a routerLink="cart" class="twoSec">Cart</a></li>
        </ul>
    </nav>
</header>

Панель навигации CSS:

* {
  margin: 0px;
  padding: 0px;
  padding-bottom: 30px;
  font-size: 22px;
  color: black;
  font-family: 'Lato', sans-serif;

}

.navbar-title {
    font-size: 140%;
    text-decoration: none !important;
    display: flex;
    justify-content: center;
    border: black solid 2px;
    width: 405px;
    margin-top: 25px;
    color: black;
    font-weight: 500;
    transition: transform 0.2s, background-color 0.5s, color 0.5s;
}

.navbar-title:hover {
    background-color: black;
    color: white;
    transform: scale(1.1);
}

.nav-links {
    display: flex;
    justify-content: space-around;
    align-items: center;
    list-style: none;
    padding-bottom: 30px;


}

.nav-links a {
    float: left;
    display: block;
    text-align: center;
    padding: 14px 16px;

}


nav {
  overflow: hidden;
  background-color: white;
  position: fixed; 
  top: 0; 
  width: 100%; 
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...