Home > Web Front-end > CSS Tutorial > How to Rotate a Background Image in CSS without Rotating its Content?

How to Rotate a Background Image in CSS without Rotating its Content?

Linda Hamilton
Release: 2024-11-30 00:26:11
Original
884 people have browsed it

How to Rotate a Background Image in CSS without Rotating its Content?

Rotating a Background Image within a Container without Affecting Content

When it comes to styling website components, one common element is the scrollbar. For a more visually appealing design, you may want to customize the scrollbar elements. However, rotating the background image on a scrollbar may not always behave as expected.

In Chrome, rotating the background image may also rotate the content inside it. If you wish to rotate the image without rotating its content, here's a potential solution:

An effective solution to this issue is presented at http://www.sitepoint.com/css3-transform-background-image/:

#myelement:before {
    content: "";
    position: absolute;
    width: 200%;
    height: 200%;
    top: -50%;
    left: -50%;
    z-index: -1;
    background: url(background.png) 0 0 repeat;
    transform: rotate(30deg);
}
Copy after login

This code creates a pseudo-element using the :before selector. It absolutely positions a transparent box with dimensions twice the size of its parent element and centers it within the parent. The background image is then applied to this pseudo-element, ensuring that it rotates independently of the actual content.

The above is the detailed content of How to Rotate a Background Image in CSS without Rotating its Content?. For more information, please follow other related articles on the PHP Chinese website!

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template