Можно ли сделать на css что бы границы в разные стороны были выгнуты?

154
02 января 2020, 21:20

Слева выгнутая справа втянутая такое можно сделать используя css?

Answer 1

Как вариант..

Использовать эти согнутые части, как фон для "вспомогательных" блоков (.left, .right).

body { 
  background: red; 
  margin: 0; 
} 
 
.block { 
  display: block; 
  min-width: ; 
  width: 50%; 
  height: 100vh; 
  position: fixed; 
  left: 0; top: 0; bottom: 0; 
} 
 
.block::after { 
  content: ''; 
  display: block; 
  clear: both; 
} 
 
.left, .content, .right { 
  display: inline-block; 
  height: 100vh; 
  float: left; 
} 
 
.left, .right { 
  width: 50px; 
  background-repeat: no-repeat; 
  background-position: center center; 
  background-size: 100% 100%; 
} 
 
.content { 
  width: calc(100% - 100px); 
  background: #fff; 
  padding: 10px; 
  box-sizing: border-box; 
} 
 
.left { 
  background-image: url('https://i.stack.imgur.com/q7pRP.png'); 
} 
 
.right { 
  background-image: url('https://i.stack.imgur.com/Pzvnn.png'); 
}
<div class="block"> 
  <div class="left"></div> 
  <div class="content"> 
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur semper, turpis vitae semper malesuada, mauris nisi interdum neque, ut ultrices lectus quam quis nibh. 
  </div> 
  <div class="right"></div> 
</div>

Answer 2

Можно сделать через border-radius и radial-gradien.

Примерно так:

.wapper { 
  background-color: red; 
  padding: 40px; 
} 
 
.fig { 
  width: 400px; 
  height: 200px; 
  background: radial-gradient(circle 1px at 150% 50%, transparent, transparent 225px, white 0); 
  background-size: 100% 200px; 
  background-position: 0 0, 100% 0; 
  background-repeat: no-repeat; 
  border-radius: 45px/100px 0 0 50%; 
}
<div class='wapper'> 
  <div class='fig'> 
 
  </div> 
</div>

READ ALSO
fetch проблема с передачей файла

fetch проблема с передачей файла

Хочу передать файл, форма такая

151
До какого условия выполняется цикл

До какого условия выполняется цикл

У меня есть функция, которая значения из списка превращает в массивЯ не понимаю до какого условия работает node в цикле, объясните пожалуйста

120
Почему переменная не видна для функции?

Почему переменная не видна для функции?

При попытке протестировать функцию

111
AssertionError [ERR_ASSERTION]: Task never defined: Task never defined: app/scss/**/*.scss

AssertionError [ERR_ASSERTION]: Task never defined: Task never defined: app/scss/**/*.scss

Появилась проблема с запуском таска, видимо проблема в непонимании, gulp4, но не понимаю с чем связана ошибкаgulpfile

136