[點晴永久免費OA]CSS3使用calc()函數來實現DIV背景圖片定位
當前位置:點晴教程→點晴OA辦公管理信息系統
→『 經驗分享&問題答疑 』
前言 針對某個容器的某個角落,對背景圖片進行偏移定位,所以就有了CSS3背景定位問題,比如說在右下角。 一、background-position background-position屬性,允許我們指定背景圖片任意距離的偏移量,只要在偏移量前加上指定關鍵字。比如距右邊緣20px,底邊10px的偏移量。 代碼段: background: url(src/assets/航天-星箭.svg) no-repeat; background-position: right 20px bottom 10px; 效果圖: 除此之外,默認的情況下background-position是以padding box為基準的,默認的top,left等都是指的是padding box的上與左(即左上角),不過在CSS3中使用的background-origin,則可以改變這種默認基準: 代碼段: background: skyblue url("src/assets/航天-星箭.svg") no-repeat bottom right; background-origin: content-box; 效果圖: 二、使用calc()函數 calc()是css3的一個新增的功能,用來指定元素的長度,你可以使用calc()給元素的border、margin、pading、font-size和width等屬性動態的設置值。 不要忘記在calc()函數的內部內部的“-”、“+”運算符的兩側加上空白符,否則會產生解析錯誤。 代碼段: background: url(src/assets/航天-星箭.svg) no-repeat; background-position:calc(100% - 20px) calc(100% - 10px); 效果圖: 總結 以上就是CSS3中解決背景定位的問題(對背景圖片進行偏移定位),如果在CSS中想要改變背景圖片的大小,可查看CSS3如何調整背景圖片大小 ———————————————— 版權聲明:本文為CSDN博主「犬萊八荒」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。 原文鏈接:https://blog.csdn.net/weixin_37791679/article/details/127484841/ 該文章在 2023/7/19 22:38:19 編輯過 |
關鍵字查詢
相關文章
正在查詢... |