sass10 demo1
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sass10 demo1相关的知识,希望对你有一定的参考价值。
index.html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Sass:Syntactiically Awesome Style Sheets</title> <link rel="stylesheet" href="css/demo1.css"> </head> <body> <div class="test"> <div class="color1"></div> <div class="color2"></div> <div class="color3"></div> <div class="color4"></div> <div class="color5"></div> <div class="color6"></div> <div class="color7"></div> <div class="color8"></div> </div> <div style="clear:both;"></div> <div class="test2"></div> </body> </html>
scss
$list: red orange yellow green grey blue purple black; $len: length($list); $width: percentage(1 / $len); @for $i from 1 through $len{ .test .color#{$i}{ width: $width; background-color: nth($list, $i); height: 10px; float: left; } } .test{ width: 100%; } .test2{ height: 10px; width: 100%; background-image: linear-gradient(to right, red 0%, red $width, orange $width, orange $width * 2);//渐变,to right从左到右 }
css
.test .color1 { width: 12.5%; background-color: red; height: 10px; float: left; } .test .color2 { width: 12.5%; background-color: orange; height: 10px; float: left; } .test .color3 { width: 12.5%; background-color: yellow; height: 10px; float: left; } .test .color4 { width: 12.5%; background-color: green; height: 10px; float: left; } .test .color5 { width: 12.5%; background-color: grey; height: 10px; float: left; } .test .color6 { width: 12.5%; background-color: blue; height: 10px; float: left; } .test .color7 { width: 12.5%; background-color: purple; height: 10px; float: left; } .test .color8 { width: 12.5%; background-color: black; height: 10px; float: left; } .test { width: 100%; } .test2 { height: 10px; width: 100%; background-image: linear-gradient(to right, red 0%, red 12.5%, orange 12.5%, orange 25%); } /*# sourceMappingURL=demo1.css.map */
以上是关于sass10 demo1的主要内容,如果未能解决你的问题,请参考以下文章