发表于: 2018-11-07 22:12:00

1 716


2018/11/7

今日完成


任务十流程图圆角的修改学会用margin负值消除缝隙,并重新记忆z-index的用法(z-index只能在定位元素上生效,有position属性的元素),使用sass完成任务4页面,深入了解sass的变量和嵌套规则。



1、使用变量:使用变量分为两步

第一是声明变量,任何可以用作css属性值的赋值都可以用作sass的变量值(声明变量需使用符号$)

还可以用空格分割的多个属性值,如$basic-border: 1px solid black;


第二是引用变量,变量可以在规则块外也可以在规则块外,如果在规则块内只能在此块内使用,不影响其他样式表,甚至可以使用同一个变量名称$width; 不会对这个快造成影响。

$nav-color: #F90;

nav {

  $width: 100px;

  width: $width;

  color: $nav-color;

}

//编译后

nav {

  width: 100px;

  color: #F90;

}


变量值也可以引用其他的变量。

$highlight-color: #F90;

$highlight-border: 1px solid $highlight-color;

.selected {

  border: $highlight-border;

}

//编译后

.selected {

  border: 1px solid #F90;

}


2、嵌套可以避免在同一个块内重复写很多次选择器、属性,sass可以只写一次,可以让代码可读性高。



遇到的问题:感觉用sass写代码跟css差不多,用了最多的是选择器嵌套,变量,如果嵌套多了代码也挺不易阅读的感觉写sass好像就在写css,代码量跟之前写的差不多,暂时没体验到它的灵活、便利、简洁,是不是因为任务的页面选择器和属性都比较少的原,做实际项目也是用sass/less工具吗?

webstorm软件被自己乱调设置出现问题了然后弄不回去,删除重装又遇到问题,打不开了。。。查看错误信息原来是卸载的时候不干净。在这里浪费了时间。


今日收获:今日收获很少,还需继续理解。

明日计划:继续深入理解sass每个功能的含义,怎么使用,哪些功能在哪些地方使用,并看看怎么优化登陆界面和护工页面。



返回列表 返回列表
评论

    分享到