如何在带有阴影的窗体上制作三角形?

马里克·扎克(Marik Zuckor)

如您所见,表单的左侧和右侧都有三角形。和双阴影0 0 0 2px,0 0 0 6px。我已经使用:after和:before实现了此功能,但是它破坏了布局。如果可以帮助我,请帮助。我很高兴能解决此问题的任何链接或文章在此处输入图片说明

https://jsfiddle.net/BeriaFantom/sLkdy0fx/1/

#middle {
  position: relative;
}
#middle-form {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
}
#middle-form:after,
#middle-form:before {
  position: absolute;
  top: 0;
  display: block;
  content: '';
  width: 0;
  height: 0;
}
#middle-form::after {
  right: -24px;
  border-bottom: 75px solid transparent;
  border-top: 75px solid transparent;
  border-left: 24px solid #1e9baf;
}
#middle-form::before {
  left: -24px;
  border-bottom: 75px solid transparent;
  border-top: 75px solid transparent;
  border-right: 24px solid #1e9baf;
}
<div id="middle">

  <div id="middle-form" class='container'>
    <h2>заказать мастера</h2>
    <form action="" class='clear'>
      <input type="text" class='name'>
      <input type="tel" class='tel'>
      <button class="btn-sen">отправить</button>
    </form>
  </div>
</div>

丹麦阿黛尔

我对您的提琴进行了更改,请立即检查。

body {background: black;}
#middle {position: relative; width: 300px; margin-left: 100px; box-shadow: 0 0 10px 2px #ccc;}
#middle-form {background: #1e9baf none repeat scroll 0 0; height: 128px; position: relative; z-index: 100; border:2px solid #fff; border-width:2px 0;}
#middle:after, #middle:before {background: #1e9baf none repeat scroll 0 0; box-shadow: 0 0 10px 2px #ccc; content: ""; display: block; height: 90px; position: absolute; top: 19px; transform: rotate(45deg); width: 90px; z-index: 10; border:2px solid #fff;}
#middle::after {right: -48px;}
#middle::before {left: -48px;}
<div id="middle">
    <div id="middle-form" class='container'>
        <h2>заказать мастера</h2>
        <form action="" class='clear'>
            <input type="text" class='name'>
            <input type="tel" class='tel'>
            <button class="btn-sen">отправить</button>
        </form>
    </div>
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何制作带有凹形左边框的div三角形?

来自分类Dev

如何在Flutter中绘制带有尖头三角形的线?

来自分类Dev

如何制作三角形投影?

来自分类Dev

如何制作重叠的三角形

来自分类Dev

如何制作三角形JAVA

来自分类Dev

如何制作三角形div?

来自分类Dev

android: 如何制作三角形布局

来自分类Dev

在带有CGRect框架的UIView中制作三角形

来自分类Dev

绘制带有圆角的三角形

来自分类Dev

如何在div上制作直角三角形切口?

来自分类Dev

如何在div上制作直角三角形切口?

来自分类Dev

如何在CSS中制作具有光滑侧面的箭头三角形?

来自分类Dev

如何在CSS功能区菜单中制作右侧三角形?

来自分类Dev

在右侧CSS上创建带有三角形的列表

来自分类Dev

将三角形移动到带有三角形条的新列

来自分类Dev

如何创建带有弯曲边框的三角形?

来自分类Dev

如何使用SVG以编程方式绘制带有圆角的三角形?

来自分类Dev

如何创建带有边框和背景属性的三角形 div?

来自分类Dev

为三角形div创建阴影

来自分类Dev

带开罗的Gouraud阴影三角形

来自分类Dev

如何在左侧站点上用三角形制作响应气泡

来自分类Dev

如何在Android画布上绘制实心三角形

来自分类Dev

如何在圆形图像上设置此三角形的样式?

来自分类Dev

如何在3D网格上找到连接的三角形

来自分类Dev

CSS如何在三角形上也添加边框?

来自分类Dev

如何在圆形图像上设置此三角形的样式?

来自分类Dev

CSS功能区上的三角形阴影

来自分类Dev

CSS三角形的一侧边缘上的边框阴影

来自分类Dev

我想制作一个带有三角形图标的按钮