首页 > 代码库 > sass10 demo1
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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。