可以提供一下2-7练习的源码吗 想参考一下

可以提供一下2-7练习的源码吗 想参考一下

自己写的时候 遇到几个细节的问题 想参考一下完整代码理解下。

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

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

2回答
小丸子爱吃菜 2017-09-18 10:58:20

http://img1.sycdn.imooc.com/climg//59bf361d0001bb1c15130888.jpg

可以参考图片中的代码,按照你的代码给修改的。

祝学习愉快!

提问者 fEEl_yAo 2017-09-15 18:40:42

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title></title>
    <style>
        div{
            width:500px;
            height:150px;
            border:15px solid rgba(174,87,220,0.5);
            padding:20px;
            background:url(http://img1.sycdn.imooc.com/climg//582c342b0001fd6507000210.jpg) no-repeat;
            background-clip: padding-box;
        }

        div:hover{
            background:url(http://img1.sycdn.imooc.com/climg//582c34220001091605000150.jpg) no-repeat;
            background-size: cover;
            background-origin: padding-box;
            background-position: 10px 10px;
        }
    </style>
</head>
<body>
    <div></div>
</body>
</html>



这是我的代码 图片效果hover的时候只有右边框透明 下面没透明是怎么做到的。

  • <style> div{ width:300px; height:150px; border:15px solid rgba(174,87,220,0.5); padding:20px; background:url(http://img1.sycdn.imooc.com/climg//582c342b0001fd6507000210.jpg) no-repeat; background-clip: padding-box; } div:hover{ background:url(http://img1.sycdn.imooc.com/climg//582c34220001091605000150.jpg) no-repeat; background-size: cover; background-position: 10px 20px; background-origin: content-box; } </style> 需做如下修改,修改width、padding、hover下的background-origin 需再好好理解background-clip及background-origin
    2018-02-10 17:50:58
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

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

帮助反馈 APP下载

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

公众号

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

在线咨询

领取优惠

免费试听

领取大纲

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