首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使我的弹性框按钮悬停?

如何使我的弹性框按钮悬停?
EN

Stack Overflow用户
提问于 2019-06-08 01:17:48
回答 2查看 283关注 0票数 0

我有一个弹性框,上面有几个不同的按钮,即"Shop My Look“、社交图标和一个评论图标。我希望他们停留在backgound-color: #ffff;(font) color: #f37761;border color: #f37761上。应用:hover不会做任何事情。有什么想法吗?

你可以在这里找到我的问题:www.rachelclayton.co。它在主页上的每个帖子下的后元区域。

/* HTML */

代码语言:javascript
复制
<?php if(!is_single()) : ?>
        <div class="read-more">
            <a href="<?php echo get_permalink() ?>"><?php  esc_html_e( 'Continue Reading', 'alder' ); ?> <i class="fa fa-angle-right" aria-hidden="true"></i></a>
        </div>
        <div class="shop-social">
            <div class="shop-my-look">
                <a href="<?php echo get_permalink() ?>"><?php esc_html_e( 'Shop My Look', 'alder' ); ?>                  </a>
            </div>
            <?php if(!get_theme_mod('alder_post_share')) : ?>
                <div class="post-share">
                    <a target="_blank"    href="https://www.facebook.com/sharer/sharer.php?u=<?php the_permalink(); ?>"><i class="fa fa-facebook"></i></a>
                    <a target="_blank" href="https://twitter.com/intent/tweet?text=Check%20out%20this%20article:%20<?php print alder_social_title( get_the_title() ); ?>&url=<?php echo urlencode(the_permalink()); ?><?php if(get_theme_mod('alder_twitter')) : ?>&via=<?php echo esc_html(get_theme_mod('alder_twitter')); ?><?php endif; ?>"><i class="fa fa-twitter"></i></a>
                    <?php $pin_image = wp_get_attachment_url( get_post_thumbnail_id($post->ID)); ?>
                    <a data-pin-do="none" target="_blank" href="https://pinterest.com/pin/create/button/?url=<?php echo urlencode(the_permalink()); ?>&media=<?php echo esc_url($pin_image); ?>&description=<?php print alder_social_title( get_the_title() ); ?>"><i class="fa fa-pinterest"></i></a>
                </div>
            <?php endif; ?>
            <?php if(!get_theme_mod('alder_post_comment_link')) : ?>
                <div class="meta-comment">
                    <a href="<?php comments_link(); ?>"><i class="fa  fa-comment"></i></a>
                </div>
            <?php endif; ?>
        </div>
    <?php else : ?>
        <?php if(!get_theme_mod('alder_post_share_author')) : ?>
            <div class="meta-author">
                <?php echo get_avatar( get_the_author_meta('email'), '60' ); ?><span class="by"><?php esc_html_e( 'by', 'alder' ); ?></span> <span class="vcard author"><span class="fn"><?php the_author_posts_link(); ?></span></span>
            </div>
        <?php endif; ?>
    <?php endif; ?>
</div>
<?php if(!get_theme_mod('alder_post_related')) : ?> 
<?php if(is_single()) : ?>
    <?php get_template_part('inc/templates/post-related'); ?>
<?php endif; ?>
<?php endif; ?>
<?php comments_template( '', true );  ?>

<?php if(!get_theme_mod('alder_post_pagination_hide')) : ?> 
<?php if(is_single()) : ?>
<?php get_template_part('inc/templates/post-pagination'); ?>
<?php endif; ?>
<?php endif; ?>

</article>
</div>

/* CSS */

代码语言:javascript
复制
}
.post-meta .shop-social {
   display: flex;
   clear: both;
}
.post-meta .shop-social .post-share a, 
.post-meta .shop-social .meta-comment a {
   margin-left: 10px;
}
.post-meta .shop-social .shop-my-look,
.post-meta .shop-social .post-share, 
.post-meta .shop-social .meta-comment {
  display: contents;
}
.post-meta .shop-social .shop-my-look a {
  flex-grow: 3;
}
.post-meta .shop-social a {
    background: #ffff;
    border: 1px solid #dfdfdf;
    color: #2e2e2e;
    display: block;
    font-size: 11.5px;
    font-weight: 400;
    height: 40px;
    letter-spacing: 2px;
    line-height: 40px;
    width: 4em;
    padding: 0 18px;
    text-align: center;
    text-transform: uppercase;
}
.post-meta .shop-my-look a {
    font-size: 11px;
}
.post-meta .shop-social: hover {
    background: #ffff;
    border: 1px solid #eee;
    color: #f37761;
}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-06-08 01:25:53

我通过控制台添加了悬停,它工作得很好

代码语言:javascript
复制
.shop-my-look a:hover {
    backgound-color: #ffff;
    color: #f37761;
    border color: #f37761. 
}

票数 0
EN

Stack Overflow用户

发布于 2019-06-08 01:29:02

在CSS中,:hover之间有一个空格。这将导致悬停不起作用。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56498734

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档