TransWikia.com

Как срезать угол у блока?

Stack Overflow на русском Asked on December 14, 2021

Я видела много советов о том как срезать угол блока, но они мне не подходят. Мне нужно не просто срезать угол блока но при этом чтоб рамка и свечение остались. Блок должен выглядеть так:

введите сюда описание изображения

Это модальное окно.Не могу понять как оставить свечение и рамку.

3 Answers

Вариант с тенью, но проверьте filter: drop-shadow на поддержку

* {
  box-sizing: border-box;
}

.block1 {
  width: 200px;
  height: 170px;
  background: blueviolet;
  display: flex;
  align-items: center;
  justify-content: center;
}
.block2 {
  width: 150px;
  height: 130px;
  background:linear-gradient(-45deg, transparent 30px, green 0);
  filter: drop-shadow(0px 0px 10px #ffffff);
}
  <div class="block1">
    <div class="block2"></div>
  </div>

Answered by Aleksandr on December 14, 2021

Как вариант:

* {
  box-sizing: border-box;
}

.block1 {
  width: 140px;
  height: 100px;
  background: blueviolet;
  display: flex;
  align-items: center;
  justify-content: center;
}

.block2 {
  width: 120px;
  height: 80px;
  background:linear-gradient(-45deg, transparent 15px, yellow 0);
  display: flex;
  align-items: center;
  justify-content: center;
}
.block3 {
  width: 118px;
  height: 78px;
  background:linear-gradient(-45deg, transparent 15px, green 0);
}
    <div class="block1">
      <div class="block2">
        <div class="block3"></div>
      </div>
    </div>

Answered by Aleksandr on December 14, 2021

.block {
  width: 400px;
  height: 400px;
  background: #000000;
  border: 2px solid red;
  border-radius: 0 0 20px 0;
}
<div class="block"></div>

Answered by RavenTheX on December 14, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP