box-shadow 陰影的高級用法,多個陰影疊加


box-shadow的這些用法你知道嗎?

$shadowH: '';
@for $i from 1 through 12 {
  $shadowH: #{$shadowH}, 0 ($i * 30px)
}

$shadowV: '';
@for $i from 1 through 12 {
  $shadowV: #{$shadowV}, ($i * 30px) 0
}

.line {
  ...
  &::before {
    ...
    // 陰影
    box-shadow: $shadowH;
  }
  &::after {
    ...
    // 陰影
    box-shadow: $shadowV;
  }
}

.circle {
  ...
  // 陰影
  box-shadow: 62px 0 0 10px, -62px 0 0 10px, 0 62px 0 10px, 0 -62px 0 10px;
}

完整代碼看這里

實現效果如下:

代碼效果

box-shadow支持同時設置多個陰影,根據這個特性,很多重復性的圖案都可以很巧妙的設計出來。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM