第一个孩子/最后一个孩子不同的悬停样式

用户3628807

我想用左侧Previous较暗的一侧和右侧较暗的一侧制作渐变效果Next这是我到目前为止尝试过的:https : //jsfiddle.net/jn87640p/4/

我错过了什么?

.calnav {
  font-size: 1.3em;
  color: #000;
  height: 35px;
  line-height: 35px;
  border-radius: 8px;
  background: white;
}

.calnav:first-child:hover {
  background: #537d8d;
  background: -moz-linear-gradient(left, rgba(33, 21, 32, 1) 0%, rgba(255, 255, 255, 0) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(33, 21, 32, 1) 0%, rgba(255, 255, 255, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(33, 21, 32, 1) 0%, rgba(255, 255, 255, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#211520', endColorstr='#00ffffff', GradientType=1);
  /* IE6-9 */
}

.calnav:last-child:hover {
  background: #537d8d;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(253, 253, 253, 0) 1%, rgba(37, 26, 36, 1) 98%, rgba(33, 21, 32, 1) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(253, 253, 253, 0) 1%, rgba(37, 26, 36, 1) 98%, rgba(33, 21, 32, 1) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(253, 253, 253, 0) 1%, rgba(37, 26, 36, 1) 98%, rgba(33, 21, 32, 1) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#211520', GradientType=1);
  /* IE6-9 */
}
<div class="container-fluid calnav_head">
  <div class="row text-center">
    <div class="col-md-3">
      <a href="#">
        <div class="calnav"><i class="fa fa-angle-double-left pull-left" aria-hidden="true"></i> Previous</div>
      </a>
    </div>
    <div class="col-md-6 calnav_head_title">
      <h1>July - 2017</h1>
    </div>
    <div class="col-md-3">
      <a href="#">
        <div class="calnav">Next <i class="fa fa-angle-double-right pull-right" aria-hidden="true"></i></div>
      </a>
    </div>
  </div>
</div>

詹姆士

您是否有任何理由不想将格式应用于链接并丢失包含的 div?

例子:

a.calnav {
    display:block; // or display:inline-block depending on your need
    font-size: 1.3em;
    color: #000;
    height: 35px;
    line-height: 35px;
    border-radius: 8px;
    background: white;
}

然后只需为每个 ( a.calnav.prev {})添加一个上一个/下一个类名

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

悬停时更改div中的img(最后一个/第一个孩子)

通过第一个孩子和最后一个孩子的样式按钮以及动态插入问题

如何:悬停,但:不为元素的:第一个孩子?

第一个孩子最后一个孩子Dom遍历不起作用

交换列-第一个孩子的最后一个孩子-引导程序

如何过滤最后一个孩子而不是第一个孩子

如何在第一个孩子前面移动最后一个孩子

CSS的第一个孩子或最后一个孩子不是明智的吗?

CSS垂直家族树-第一个孩子的最后一个孩子

目标第一个孩子css样式的组件

选择除最后一个孩子以外的每个孩子,但如果最后一个孩子是第一个也是唯一的孩子,则选择它

第一个孩子的选择

生第一个孩子

div的第一个孩子

CSS:有班级的孩子的第一个孩子

jQuery找到孩子的第一个孩子

如何在第一个孩子中选择第一个孩子

如何只对第一个嵌套的li申请最后一个孩子?

垂直滚动,第一个和最后一个孩子在屏幕上居中

CSS的第一个/最后一个没有元素的孩子?

隐藏第一个和最后一个孩子的某些span元素

如何在jss中选择第一个或最后一个孩子

如何使孩子从第一个间隙到最后一个间隙跨越网格?

在jQuery中克隆父母及其第一个+最后一个孩子

在第一个孩子和下一个孩子样式中添加CSS?

反应风格的组件 - 目标第一个孩子和最后一个孩子不工作

如何使用linq选择一个孩子的第一个孩子?

如何在CSS中定义孩子的孩子而不提及第一个孩子?

伪类bg颜色更改后的悬停第一个孩子