将上诉示例完整输出
时间: 2024-02-04 20:03:07 浏览: 66
好的,这是完整的HTML和CSS代码,包括上面提到的布局和2D功能:
HTML代码:
```
<!DOCTYPE html>
<html>
<head>
<title>CSS3 Layout and 2D Transformations Example</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div class="container">
<h1>Welcome to my website</h1>
<div class="image-container">
<img src="https://picsum.photos/400/300" alt="My Image">
</div>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla viverra erat vel nulla maximus, eget scelerisque sapien mollis. Sed rutrum, felis in luctus fringilla, sapien ipsum auctor nulla, vel auctor urna turpis et arcu.</p>
</div>
</body>
</html>
```
CSS代码:
```
.container {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
text-align: center;
transform: translateX(50px);
}
.image-container {
margin-top: 20px;
transform: rotate(10deg) scale(1.2);
opacity: 0.8;
}
img {
max-width: 100%;
height: auto;
}
h1 {
transform: skewY(-20deg);
}
```
在这个示例中,我使用了一个简单的flexbox布局,将标题、图像和文本都居中对齐。我还使用了transform属性,对图像进行了旋转、缩放和透明度调整,对标题进行了倾斜。最后,我使用transform属性将整个容器向右移动了50像素。
阅读全文