Nano Hash - криптовалюты, майнинг, программирование

Как написать на сердце?

После этого: Разбил ли CSS мне сердце? теперь у меня есть это JSFiddle со следующим HTML-кодом:

<div id="heart"><span>M + G</span></div>

и этот (новый) CSS:

span {
  z-index: 4;
}

Однако буквы по-прежнему находятся за сердцем, а моя цель разместить их в его центре и для начала я думал, что должен получить их перед сердцем, но это не удается, есть идеи пожалуйста?


  • Пожалуйста, не используйте смешные названия. Таким образом, будет больше шансов, что люди, которые ищут одно и то же решение, найдут ваши вопросы. И SO предложит соответствующие дубликаты. 24.03.2016
  • Это было не смешно ИМХО @Oriol, но если у вас есть какие-либо предложения, дайте мне знать или не стесняйтесь редактировать вопрос! 24.03.2016
  • Может быть, смешно — не то слово, но «Разбил ли CSS мне сердце», похоже, означает, что CSS причинил вам эмоциональную боль. 24.03.2016
  • О, ты говорил о моем старом вопросе @Oriol, извини, не понял! Я понимаю, что вы имеете в виду, и я буду более осторожен в будущем. Я сделал, немного. ;п 24.03.2016
  • Рабочая демонстрация: jsfiddle.net/tzi/r9yb0zh0. 24.03.2016
  • @tzi, не могли бы вы опубликовать это как ответ? :) 24.03.2016
  • @gsamaras К сожалению, нет, потому что этот вопрос помечен как дубликат. Будьте осторожны с названиями в следующий раз ;) 24.03.2016
  • @tzi, твое решение прекрасно! Да сэр! 24.03.2016
  • @gsamaras Это только мне нравится название? 24.03.2016
  • @choz спасибо, я почувствовал, что это подходящее название для вопроса, так что вы не одиноки! ;) 24.03.2016

Ответы:


1

z-index работает только с позиционированными элементами (позиция: абсолютная, позиция: относительная,......), а ваш span элемент не имеет свойства position.

#heart:before, #heart:after {
    z-index: -1; // because the text will be placed behind heart.
}

РАБОЧАЯ ДЕМО

или вы просто добавляете position: relative к своему промежутку.

23.03.2016
  • Любая идея о том, как переместить текст сердца с помощью этого решения? 24.03.2016
  • переместить куда? по центру? 24.03.2016
  • Да, вы знаете, в центре сердца. 24.03.2016
  • да, просто добавьте text-align: center; line-height: 60px; к #heart см. демонстрацию 24.03.2016

  • 2

    Согласно документам MDN, z-index можно применять только к позиционируемому элементу.

    Просто установите span на position:relative;:

    span {
      position:relative;
      z-index: 4;
    }
    

    JSFiddle

    23.03.2016

    3
    span {
      position: absolute;
      z-index: 4;
    }
    

    Обновить текст по центру:

    span {
      position: relative;
      line-height: 60px;
      z-index: 4;
    }
    
    #heart {
      text-align: center;
      position: relative;
      width: 100px;
      height: 90px;
      margin-top: 10px;
      /* leave some space above */
    }
    
    23.03.2016
  • Сначала я увидел решение Джона, поэтому я могу принять это, но я проголосую за что-то еще, что вы опубликовали в SO, в знак моей благодарности вам. 24.03.2016
  • Пожалуйста, не надо, держите НАСТОЛЬКО чистым :) Спасибо Джону, и рад, что вы нашли то, что искали, однако :) 24.03.2016
  • Я проголосовал за то, что прочитал, и подумал, что это заслуживает одобрения!! Я согласен с вами, если бы у вас не было того, чем я мог бы восхищаться, я бы не голосовал. ;) 24.03.2016
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..