Сверстать border почтовый конверт

228
15 мая 2018, 18:30

Есть какая-то возможность сверстать такой border или тут только перекрывать фон формой?

Answer 1

Для тех кому интересно.

* { 
	margin: 0px; 
	padding: 0px; 
} 
 
.clearfix { 
	content: ''; 
	display: table; 
	clear: both; 
} 
 
.form__wrapper { 
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box; 
	width: 540px; 
	height: 265px; 
	margin: 0 auto; 
	padding: 10px; 
	background-color: #fff; 
	border-radius: 10px; 
 
	background-image: repeating-linear-gradient(135deg, #f02755 0px, #f02755 10px,  
																													 #fff 10px, #fff 20px,  
																													 #55a5d6 20px, #55a5d6 30px,  
																													 #fff 30px, #fff 40px); 
} 
 
.main-form { 
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box; 
	width: 100%; 
	height: 100%; 
	padding: 0 35px; 
	padding-top: 33px; 
	background-color: #fff; 
	border-radius: 10px; 
} 
 
.main-form input { 
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box; 
	width: 163px; 
	margin-bottom: 14px; 
	padding: 10px 0; 
	border: none; 
	border-bottom: 1px solid #dedede; 
	box-shadow: 0 1px 0 rgba(236, 236, 236, 1), 
							inset 0 -1px 0 rgba(236, 236, 236, 1); 
	text-transform: uppercase; 
	color: #064f7a; 
	outline: none 
} 
 
.main-inputs, 
.secondary-inputs { 
	width: 50%; 
} 
 
.main-inputs { 
	float: left; 
} 
 
.secondary-inputs { 
	float: right; 
} 
 
*::-webkit-input-placeholder { 
	color: #064f7a; 
	opacity: 1; 
} 
 
*:-moz-placeholder { 
	color: #064f7a; 
	opacity: 1; 
} 
 
*::-moz-placeholder { 
	color: #064f7a; 
	opacity: 1; 
} 
 
*:-ms-input-placeholder { 
	color: #064f7a; 
	opacity: 1; 
}
<div class="form__wrapper"> 
	<form class="main-form clearfix"> 
		<div class="main-inputs"> 
			<input type="text" placeholder="Name"> 
			<input type="text" placeholder="Email"> 
			<input type="text" placeholder="Web"> 
		</div> 
		<div class="secondary-inputs"> 
			<input type="text" placeholder="Message"> 
			<input type="text"> 
			<input type="text"> 
		</div> 
	</form> 
</div>

Answer 2

Для border можно задать изображение: http://css-live.ru/articles-css/razbiraemsya-s-border-image-iz-css3.html https://developer.mozilla.org/ru/docs/Web/CSS/CSS_Background_and_Borders/Border-image_generator

Поддерживается неплохо, не работает в IE10-: https://caniuse.com/#search=Border-image

READ ALSO
Спозиционировать 2 картинки в CSS/HTML

Спозиционировать 2 картинки в CSS/HTML

пытаюсь сверстать по макету и никак не получается разместить 2 картинки нужным образомПервый раз обращаюсь за помощью, поэтому камнями не кидайтесь

216
Вывести определенную информацию в textarea

Вывести определенную информацию в textarea

При выборе определенного чекбокса в поле textarea должна вписываться определенная информацияДопустим я выбрал базовую комплектацию + коврики...

284
Вывести активный слайд в отдельный блок owl-carousel

Вывести активный слайд в отдельный блок owl-carousel

Как вывести активный слайд в отдельной блок где он будет отоброжаться и меняться при клике на слайде в превьюИспользую owl-carousel 2

195
Разные onclick ивенты

Разные onclick ивенты

Такая конструкция

174