<bdo id='FiXR4'></bdo><ul id='FiXR4'></ul>

    <tfoot id='FiXR4'></tfoot>
    <i id='FiXR4'><tr id='FiXR4'><dt id='FiXR4'><q id='FiXR4'><span id='FiXR4'><b id='FiXR4'><form id='FiXR4'><ins id='FiXR4'></ins><ul id='FiXR4'></ul><sub id='FiXR4'></sub></form><legend id='FiXR4'></legend><bdo id='FiXR4'><pre id='FiXR4'><center id='FiXR4'></center></pre></bdo></b><th id='FiXR4'></th></span></q></dt></tr></i><div id='FiXR4'><tfoot id='FiXR4'></tfoot><dl id='FiXR4'><fieldset id='FiXR4'></fieldset></dl></div>
  • <legend id='FiXR4'><style id='FiXR4'><dir id='FiXR4'><q id='FiXR4'></q></dir></style></legend>

    1. <small id='FiXR4'></small><noframes id='FiXR4'>

      1. css background-attachment属性进阶

        时间:2023-12-14
          <bdo id='BovuI'></bdo><ul id='BovuI'></ul>
          <tfoot id='BovuI'></tfoot>

          1. <legend id='BovuI'><style id='BovuI'><dir id='BovuI'><q id='BovuI'></q></dir></style></legend>

            <small id='BovuI'></small><noframes id='BovuI'>

                <i id='BovuI'><tr id='BovuI'><dt id='BovuI'><q id='BovuI'><span id='BovuI'><b id='BovuI'><form id='BovuI'><ins id='BovuI'></ins><ul id='BovuI'></ul><sub id='BovuI'></sub></form><legend id='BovuI'></legend><bdo id='BovuI'><pre id='BovuI'><center id='BovuI'></center></pre></bdo></b><th id='BovuI'></th></span></q></dt></tr></i><div id='BovuI'><tfoot id='BovuI'></tfoot><dl id='BovuI'><fieldset id='BovuI'></fieldset></dl></div>
                    <tbody id='BovuI'></tbody>

                  当设置一个元素的背景图片时,background-attachment属性的值会影响这个背景图的移动方式。background-attachment的默认值是scroll,表示背景图会随着元素的滚动而滚动。但是可以通过更改background-attachment属性的值来实现背景的不同移动效果。

                  background-attachment: fixed;

                  background-attachment: fixed;将背景图固定在视口中,也就是说,不论页面如何滚动,背景图都保持不变。例如,下面这个div元素的背景图被设置为花朵,background-attachment属性被设置为fixed

                  <div class="flower"></div>
                  
                  .flower {
                    background-image: url('flower.jpg');
                    background-attachment: fixed;
                    height: 500px;
                    width: 100%;
                  }
                  

                  该div元素的高度为500像素,宽度为100%,背景图片在视口中固定且不随页面滚动而移动,从而创建了一个固定背景的效果。

                  background-attachment: local;

                  background-attachment: local;将背景图固定在它所在的元素中,也就是说,当页面滚动时,背景图不会滚动,但它会在元素内被裁剪/滚动以适应元素的大小。例如,下面这个div元素的背景图被设置为花朵,background-attachment属性被设置为local

                  <div class="flower"></div>
                  
                  .flower {
                    background-image: url('flower.jpg');
                    background-attachment: local;
                    height: 500px;
                    width: 100%;
                    overflow: auto;
                  }
                  

                  该div元素的高度为500像素,宽度为100%,背景图片在元素中固定,不随页面滚动而移动,但会因为overflow: auto;的设置而被裁剪/滚动以适应元素的大小。

                  注意,background-attachment属性需要与background-image属性一起使用才能达到预期的效果。

                  希望以上讲解可以对您有所帮助。

                  上一篇:21个神奇的CSS技巧 下一篇:面试官常问的web前端问题大全

                  相关文章

                  <small id='WU8j5'></small><noframes id='WU8j5'>

                    <legend id='WU8j5'><style id='WU8j5'><dir id='WU8j5'><q id='WU8j5'></q></dir></style></legend>
                  1. <i id='WU8j5'><tr id='WU8j5'><dt id='WU8j5'><q id='WU8j5'><span id='WU8j5'><b id='WU8j5'><form id='WU8j5'><ins id='WU8j5'></ins><ul id='WU8j5'></ul><sub id='WU8j5'></sub></form><legend id='WU8j5'></legend><bdo id='WU8j5'><pre id='WU8j5'><center id='WU8j5'></center></pre></bdo></b><th id='WU8j5'></th></span></q></dt></tr></i><div id='WU8j5'><tfoot id='WU8j5'></tfoot><dl id='WU8j5'><fieldset id='WU8j5'></fieldset></dl></div>
                    • <bdo id='WU8j5'></bdo><ul id='WU8j5'></ul>

                    1. <tfoot id='WU8j5'></tfoot>