【发布时间】:2018-01-12 10:34:20
【问题描述】:
我正在寻找一种优雅的方式来在我的 HTML(引导)页面中进行非水平部分转换。
它应该适用于移动设备,也适用于视频或视差背景。
你有什么建议吗?
【问题讨论】:
标签: html css bootstrap-grid
我正在寻找一种优雅的方式来在我的 HTML(引导)页面中进行非水平部分转换。
它应该适用于移动设备,也适用于视频或视差背景。
你有什么建议吗?
【问题讨论】:
标签: html css bootstrap-grid
我看到了两种可用的方法:
<div style="height: 200px; overflow: auto; background-image: your-image.png"></div>
clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%); 您可以在此处查看有关剪辑路径的更多信息:https://developer.mozilla.org/en-US/docs/Web/CSS/clip-path
最后我会选择第一种方法。因为更具可扩展性且更易于实现,将来如果您想更改形状,只需在您选择的某些软件中重新绘制它,另一方面,使用 clip-path 您将不得不重新考虑所有点以及放置位置他们。
【讨论】:
<body> <div class="container"> <div class="row" id="section_1"> <div class="col-md-12"></div> </div> <div class="row" id="section_2"> <div class="col-md-12"></div> </div> <div class="row" id="section_3"></div> </div> </body>
<body> <div class="container"> <div class="row" id="section_1"> <div class="col-md-12"><div style="height: 200px; overflow: auto; background-image: your-image.png"></div> </div> </div> </body>,当然,为您使用的每种样式创建一个类是一个好习惯,因此不要使用 'style=. ..",创建一个类和你那个类