老师我的样式总是显示不出来
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | <!DOCTYPE html> < html > < head > < title ></ title > < meta charset = "utf-8" > < link rel = "stylesheet" type = "text/css" href = "index.css" > < style type = "text/css" > *{ margin: 0px; padding: 0px; } .sky{ width: 100%; height: 60%; background: linear-gradient(rgb(255,255,255) 0%,#fff 80%); } </ style > </ head > < body > < div class = "sky" > < div class = "cloud" ></ div > < div class = "cloud" ></ div > < div class = "cloud" ></ div > < div class = "cloud" ></ div > < div class = "cloud" ></ div > </ div > < div class = "lawn" > </ div > </ body > </ html > |
1
收起
正在回答
2回答
你好,是因为没有高度,所以颜色显示不出来。
sky设置的高度是60%,是相对于父容器高度的60%,而父容器默认是没有高度的,所以需要设置:
渐变前面可以不加方位词,默认是向下渐变。
如果添加的话,写top是错误的,应该修改成:
可以重新测试下,祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧