首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向悬停的活动元素中添加底部箭头/三角形

向悬停的活动元素中添加底部箭头/三角形
EN

Stack Overflow用户
提问于 2015-06-12 08:02:13
回答 1查看 560关注 0票数 1

我有一个显示为<ul>inline-block,当元素处于活动状态时,需要它显示一个箭头,请参见屏幕快照:

以下是我目前的情况:

我已经具备了在悬停时激活元素的功能:

.coffee

代码语言:javascript
复制
$(".solutions-items li").hover ->
  $(this).addClass("solutions-items-active").siblings().removeClass "solutions-items-active"

我的.html

代码语言:javascript
复制
<div class="text-center">
    <ul class="solutions-items">
      <li class="solutions-items-active"><img class="home-solutions-icon" src="" alt="online shop"></li>
      <li><img class="home-solutions-icon" src="" alt="mobile smartphone"></li>
      <li><img class="home-solutions-icon" src="" alt="couch commerce tablet"></li>
      <li><img class="home-solutions-icon" src="" alt="pos point of sale"></li>
      <li><img class="home-solutions-icon" src="" alt="marketplace"></li>
      <li><img class="home-solutions-icon" src="" alt="wearables"></li>
      <li><img class="home-solutions-icon" src="" alt="e-commerce innovations"></li>
    </ul>
  </div>

这是我的css:

.scss

代码语言:javascript
复制
.solutions-items li {
  display: inline-block;
}

.home-solutions-icon {
  height: 7em;
  padding: 0.5em;
}

.solutions-items-active {
  background: $green;
}

我有什么办法解决这个问题吗?谢谢!

EN

回答 1

Stack Overflow用户

发布于 2015-06-12 08:46:27

您可能只是想添加一些CSS来完成这个任务。如果您的图像有固定大小,则有一个CSS技巧可以这样做:

代码语言:javascript
复制
.arrow-down {
    width: 0; 
    height: 0; 
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;

    border-top: 20px solid #f00;
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30798176

复制
相关文章

相似问题

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