如何使用 CSS 旋转容器背景图像?
CSS 背景图像属性 用于将图像添加到元素的背景中。在本文中,任务是旋转背景中使用的图像。
方法:CSS 变换属性 用于对元素应用二维或三维变换。此属性可用于旋转、缩放、移动甚至倾斜元素。
语法:
.class_name { transform: value }
示例:我们可以使用 CSS 变换属性来修复这个问题,并进行如下旋转:
<!DOCTYPE html>
<html>
<head>
<!-- Bootstrap CDN -->
<link rel="stylesheet"
href=
"https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css">
<!-- CSS -->
<style>
.background-image {
background-image: url('Geeksforgeeks_image.jpg');
background-repeat: no-repeat;
height: 300px;
}
.rotated-background-image {
background-image: url('Geeksforgeeks_image.jpg');
background-repeat: no-repeat;
height: 100%;
margin-top: 250px;
transform: rotate(90deg);
/* All browsers support */
-moz-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
-o-transform: rotate(90deg);
-ms-transform: rotate(90deg);
}
.custom {
height: 100px;
padding-top: 10px;
}
</style>
</head>
<body>
<!-- Normal image which is not rotated -->
<div class="container custom">
<div class="background-image">
</div>
</div>
<!-- Rotated image -->
<div class="container">
<div class="rotated-background-image">
</div>
</div>
</body>
</html>
输出:
版权属于:月萌API www.moonapi.com,转载请注明出处