老师,这样对吗

老师,这样对吗

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>background属性</title>

    <style type="text/css">

        /*此处写代码*/

        div{

            width:400px;

            height:200px;

            border:10px solid rgba(255,0,0,0.4);

            text-align:center;

            font-size:20px;

            font-weight:bold;

            padding:20px;

            background:url(http://img1.sycdn.imooc.com/climg//582c39c00001091605000150.jpg) no-repeat center 80%;

            background-size:90%;

            background-origin:padding-box;

        }

    </style>

</head>

<body>

    <!-- 此处写代码 -->

    <div>慕课网(IMOOC)国内最大的IT技能学习平台</div>

</body>

</html>


正在回答

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

2回答

同学你好,关于同学的疑问,解答如下:

1、background-clip 属性规定背景的绘制区域,也就是图片从什么位置开始被裁剪。属性值有:

border-box    背景被裁剪到边框盒,默认值。   

padding-box    背景被裁剪到内边距框。 

content-box    背景被裁剪到内容框。

例如:图片被裁剪到内容框:

http://img1.sycdn.imooc.com//climg/5e13f35809e103b906910492.jpg

效果图:

http://img1.sycdn.imooc.com//climg/5e13f38d0910296d04940481.jpg

2、 background-origin 属性规定 background-position 属性相对于什么位置来定位,两个属性一起配合使用。属性值有:

padding-box    背景图像相对于内边距框来定位,默认值。    

border-box    背景图像相对于边框盒来定位。   

content-box    背景图像相对于内容框来定位。    

例如:图片相对于border-box定位,background-position属性值默认为0% 0%,从左上角开始显示。

http://img1.sycdn.imooc.com//climg/5e13f4470993c04307280476.jpg

效果图:

http://img1.sycdn.imooc.com//climg/5e13f5aa09ef449504810540.jpg

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

好帮手慕言 2020-01-06 15:59:02

同学你好,按照要求,应该使用background-clip 属性,此属性规定背景的绘制区域,从内边距开始绘制,属性值是padding-box。

祝学习愉快~

  • 提问者 Yuri沫 #1
    background-clip 是规定背景绘制区域,background-origin是规定背景的起始点,这两者有什么区别?
    2020-01-07 09:46:08
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
响应式开发与常用框架 2018
  • 参与学习           人
  • 提交作业       2198    份
  • 解答问题       5012    个

如果你有web端基础,既想进阶,又想进军移动端开发,那就来吧,我们专题为你带来的课程有HTML5、CSS3、移动基础、响应式、bootstrap、less等,让你在前端道路上畅通无阻!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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