老师帮忙检查下代码,看看还有没有需要优化的地方。谢谢

老师帮忙检查下代码,看看还有没有需要优化的地方。谢谢

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<style>
    * {
        margin: 0;
        padding: 0;
    }

    .box {
        width: 680px;
        height: 200px;
    }
    .one,.two,.three{
        float: left;
        text-align: center;
        margin-right: 20px;
    }
    .box1 {
        width: 200px;
        height: 200px;
        background-image: -webkit-linear-gradient( top, red,yellow);
    }

    .box2 {
        width: 200px;
        height: 200px;
        background-image: -webkit-linear-gradient(left, red, yellow);
    }

    .box3 {
        width: 200px;
        height: 200px;
        background-image: linear-gradient(300deg ,yellow, red);
    }
</style>

<body>
    <div class="box">
        <div class="one">
            <h3>上下方向渐变</h3>
            <div class="box1"></div>
        </div>
        <div class="two">
            <h3>左右方向渐变</h3>
            <div class="box2"></div>
        </div>
        <div class="three">
            <h3>对交方向渐变</h3>
            <div class="box3"></div>
        </div>
    </div>
</body>

</html>


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小李 2021-10-16 11:20:00

同学你好,作业完成的很好,不足的是没有完全按照任务要求来,优化建议如下:

1、把颜色顺序改过来

https://img1.sycdn.imooc.com//climg/616a43d509f8ca2f07550299.jpg

2、按照任务图把文字与div之间的间距调出来,文字也不是加粗~

任务图片如下:

https://img1.sycdn.imooc.com//climg/616a43e709bf82aa04890169.jpg

https://img1.sycdn.imooc.com//climg/616a43f6091297d406700279.jpg

建议,文字用p标签,然后给文字下外边距10像素。

https://img1.sycdn.imooc.com//climg/616a440f09da124504930533.jpg

css可以把box1 box2 box3 的宽度高度提出来这样就不用每个里面都写宽高啦~

https://img1.sycdn.imooc.com//climg/616a442709cd818407400393.jpg

3、box3 中的渐变角度应为315度如下图

https://img1.sycdn.imooc.com//climg/616a443809dfa0fd05700161.jpg

祝学习愉快~

  • 提问者 雨过便是彩虹 #1

    老师最后那个变角是怎么看角度的?我调到300的时候基本都看不出来区别了。如何准确地确定角度?


    2021-10-16 12:28:10
  • 同学你好,下图是0度到365度的一个渐变参考图(0-90、90-180、180-270 270-360的表现):https://img1.sycdn.imooc.com//climg/616a65a90984faa810000530.jpg

    那么如作业任务中看到的样子,是从270度开始的对角线,所以我们按照270 + 45 就可以算出正好的315度了,这样的方法就可以很精确,不用同学再做调整。

    https://img1.sycdn.imooc.com//climg/616a65c30920173302120234.jpg

    祝学习愉快~

    2021-10-16 13:41:28
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师