css - 带图像的对 Angular 线剖面

标签 css css-shapes

我一直在尝试使用 CSS 制作对 Angular 线部分,但如果我使用 border 属性会给我带来问题

Slanted section with images

最佳答案

您展示的模型中有几个问题。为了清楚起见,我只会处理右侧倾斜的图像:

在以下示例中,图像容器是倾斜的,而图像是“未倾斜的”:

#container{
  overflow:hidden;
}
.slanted{
  float:right;
  width:60%;
  transform-origin:0 100%;
  transform:skewX(-15deg);
  overflow:hidden;
}
.slanted img{
  width:100%;
  display:block;
  transform-origin:inherit;
  transform:skewX(15deg);
}
<div id="container">
  <div class="slanted">
    <img src="http://lorempixel.com/image_output/people-q-c-400-100-7.jpg" />
    <img src="http://lorempixel.com/image_output/people-q-c-400-100-7.jpg" />
    <img src="http://lorempixel.com/image_output/people-q-c-400-100-7.jpg" />
  </div>
  <div>
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse tempor ultricies ipsum quis commodo. Pellentesque venenatis, diam non congue interdum, neque quam pellentesque elit, non ultricies dui elit non dolor. Cras enim quam, tincidunt sit amet nulla id, imperdiet luctus lectus. Sed ac mauris in mi sagittis varius. Nulla facilisi. Etiam urna erat, 
  </div>
</div>

在左边的倾斜文字之前,你可以看一下这个问题:Align text on slanted shape

关于css - 带图像的对 Angular 线剖面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36450469/

相关文章:

html - 带有图像背景的 SVG 三 Angular 形分隔符

HTML/CSS - 带有图片的十字形

html - 使用 html、CSS 和提供的字形设计和 UI 元素

html - HTML 和 CSS 中的社交媒体图标

javascript - 鼠标悬停在div上时如何使用setInterval继续动画

css - 展开圆的宽度

css - 带有三 Angular 形边框的框阴影以创建人字形 div

python - flask 不读取或解释 css 文件

html - 将鼠标悬停在子菜单上后,为父菜单项设置不同的颜色

javascript - 在 vue cli3 元素中包含我自己的 js 和 css 文件