【发布时间】:2021-07-14 16:06:23
【问题描述】:
我正在尝试设计以下 UI。
为此,我创建了两个将用作背景的图像。 注意:总共需要四张图片,但底部图片可以用作顶部的转置,同样的右侧可以用作左侧的转置。
我可以放置顶部和左侧,但无法放置底部和右侧图像。
<div class="layout-shape-container">
<div class="top-shape" style="text-align: center;">
dfdffddfdffd
dfdffddfdffd
dfdffddfdffd
dfdffddfdffd
dfdffddfdffd
dfdffddfdffd
dfdffddfdffd
dfdffddfdffd
</div>
<div class="left-shape" style="">
<p>dsds</p>
<p>sdsdsdds</p>
<p>dsds</p>
<p>sdsdsdds</p>
<p>dsds</p>
<p>sdsdsdds</p>
<p>dsds</p>
<p>sdsdsdds</p>
<p>dsds</p>
<p>sdsdsdds</p>
<p>dsds</p>
<p>sdsdsdds</p>
<p>dsds</p>
<p>sdsdsdds</p>
</div>
</div>
CSS:
.layout-shape-container{
margin-bottom: 172px;
position: relative;
width: 900px;
height: 900px;
}
.top-shape{
background-image: url("https://i.ibb.co/QPZTzSJ/top-triangle-shape.png");
height: 50%;
width: 100%;
background-repeat: no-repeat;
z-index: 9;
}
.left-shape{
background-image: url("https://i.ibb.co/TchQ4rp/left-triangle-shape.png");
height: 100%;
width: 100%;
background-repeat: no-repeat;
top: 172px;
left: 0;
position: absolute;
}
这里是fiddle。
谁能帮我理解,我将如何放置右侧和底部形状的图像?
另外,是否可以不使用这些形状图像来实现布局?
【问题讨论】:
-
你为什么使用图片?将无法保留文本以进行响应...
-
好的。我认为图像会帮助我提高响应能力。没有这些形状图像能做到吗?谢谢
-
当然可以随意制作表格
-
研究使用 CSS 的剪辑路径和伪元素。