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

Как показать значки ответов и ретвитов с помощью эффекта наведения с помощью css?

Я хочу показать значки ответа и ретвита при наведении курсора на мой твит с помощью css. Я могу изменить цвет фона с помощью кода:

ul.statuses li:hover {
        background-color:#F7F7F7;
        display: inherit;
    }

Но невозможно отобразить значки с использованием эффекта наведения на тот же текст твита. Как показать изменение цвета фона и значков для одного твита?

23.04.2012

  • Есть ли сайт, где вы видели этот эффект в действии? Я думаю, пример того, что вы хотите, поможет ответить на этот вопрос. 23.04.2012
  • Как и в твиттере, когда мы наводим указатель мыши на твит, цвет фона этого конкретного твита меняется, и он показывает ссылки на ответ, ретвит и значок избранного для этого твита в правом верхнем углу. Я хочу такие эффекты. 25.04.2012

Ответы:


1

Я могу показать значки с эффектом наведения, используя код:

    ul.statuses .buttons{
            display: none;
    }
    ul.statuses li:hover .buttons {
            display: inline-block;
    }

И HTML-код для отображения эффекта наведения для фиктивных твитов:

<ul id="status" class="statuses">
              <li>Sample tweets. Sample tweets. Sample tweets. Sample tweets. Sample tweets.
              <p id="iconlinks" class="buttons">
                <a href="#" id="reply"><i class="icon-share-alt" title="Reply"></i></a>
            <a href="#" id="retweet"><i class="icon-retweet" title="Retweet"></i></a>
            <a href="#" id="favorite"><i class="icon-star" title="Favorite"></i></a>
            <a href="#" id="mail"><i class="icon-envelope" title="Mail"></i></a>
            <a href="#" id="assign"><i class="icon-user" title="assign"></i></a>
               </p>
                  </li>
                  <li>Sample tweets. Sample tweets. Sample tweets. 
                    <p id="iconlinks" class="buttons">
                      <a href="#" id="reply"><i class="icon-share-alt" title="Reply"></i></a>
                      <a href="#" id="retweet"><i class="icon-retweet" title="Retweet"></i></a>
          <a href="#" id="favorite"><i class="icon-star" title="Favorite"></i></a>
                      <a href="#" id="mail"><i class="icon-envelope" title="Mail"></i></a>
                      <a href="#" id="assign"><i class="icon-user" title="assign"></i></a>
                  </p>
                  </li>
                </ul>

Я создал значки с помощью начальной загрузки Twitter и поместил их в класс «кнопки».

Спасибо за быстрый ответ, ребята!

27.04.2012

2
ul.statuses li:hover {
  background-color:#F7F7F7;
  display: inherit;
  content: url(/img.gif)
}

вы можете использовать css для отображения изображения с атрибутом содержимого

https://developer.mozilla.org/en/CSS/content

23.04.2012
  • Content Property не поддерживается IE6 или IE7. Хотя они выводятся из эксплуатации. 23.04.2012
  • да, это правда ... и когда-нибудь в ближайшее время никому больше не придется вводить IE6 ... мухахахах, однако OP не обозначил это как проблему 23.04.2012

  • 3

    Вместо использования свойства display, которое может изменить интервал вашего внешнего интерфейса при изменении DOM, попробуйте:

    ul.statuses li {opacity:0}
    
    ul.statuses li:hover {opacity:1}
    

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

    16.11.2012
    Новые материалы

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

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

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

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

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

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

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