Skip to content

Latest commit

 

History

History
48 lines (40 loc) · 1.1 KB

sibling-fade.md

File metadata and controls

48 lines (40 loc) · 1.1 KB
标题 标签
sibling-fade(形状分隔符) interactivity(交互性)

淡出悬浮元素的兄弟姐妹。

  • 使用过渡动画更改不透明度。
  • 使用 :hover 和 :not 伪类选择器将所有元素的不透明度更改为 0.5,鼠标悬停的元素除外。
<div class="sibling-fade">
  <span>Item 1</span>
  <span>Item 2</span>
  <span>Item 3</span>
  <span>Item 4</span>
  <span>Item 5</span>
  <span>Item 6</span>
</div>
.sibling-fade {
  border: 1px solid #dedfdd;
  padding: 8px 14px;
  border-radius: 6px;
  max-width: 600px;
  margin: 10px auto;
  background: linear-gradient(135deg, #5fa5eb 10%, #0d70d3 90%);
  color: #fff;
}
.sibling-fade > span {
  padding: 0 16px;
  transition: opacity 0.3s;
  cursor: pointer;
  font-size: 18px;
}
.sibling-fade:hover span:not(:hover) {
  opacity: 0.5;
}

应用场景

结果如下:

<iframe src="codes/css/html/sibling-fade.html"></iframe>