Как добавить кнопку назад на верхней панели навигации с помощью CSS? - PullRequest
0 голосов
/ 05 апреля 2019

Привет, все, что я пытаюсь добавить кнопку со стрелкой назад на верхней панели навигации, как на картинке: enter image description here

Но мой текущий код не показывает изображение на задней панели привсе с использованием css.Не могли бы вы, ребята, помочь мне сделать видимой нажимаемую кнопку назад? Спасибо заранее.

<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<style>

.abcde {
    -webkit-box-direction: normal
}


.abcde,
.Fresh {
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
}

.abcde {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 44px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 16px
}


.sky14 {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #262626;
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 0;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

</style>
<style>

.abcde .Fresh Mango {
        background-image: url(./backArrow.png);
    }


</style>

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>

<script>

function MyNavigation()
{

alert("do something here");

}

</script>
</head>

<body>

<div class="abcde" id="abcde">
    <div class="Fresh Mango"><a href="javascript:MyNavigation();"><span class="cherry" aria-label="Back"></span></a></div>
    <h1 class="sky14">Photo</h1>
    <div class="Fresh Orange"></div>
</div>
</body>
</html>

1 Ответ

1 голос
/ 05 апреля 2019

Не могли бы вы, ребята, помочь мне сделать видимой нажимаемую кнопку возврата?

Да.Вот очень быстрый пример.Не стесняйтесь задавать любые вопросы.

(Поскольку я не смог получить ./backArrow.png из вашего примера, я просто использовал один из Интернета).

.abcde {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.sky14 {
  color: #262626;
  display: block;
  flex-grow: 1;
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.abcde .Fresh.Mango {
  background-image: url(https://image.flaticon.com/icons/svg/8/8764.svg);
  cursor: pointer;
  width: 20px;
  height: 20px;
}
<html>
  <head>
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
  </head>
  <body>
    <script>
      function MyNavigation() {
        alert("do something here");
      }
    </script>
    <div class="abcde" id="abcde">
      <div class="Fresh Mango" onClick="MyNavigation();"></div>
      <h1 class="sky14">Photo</h1>
      <div class="Fresh Orange"></div>
    </div>
  </body>
</html>
...