43FUN
@43FUN
python/django developer

Как сделать прозрачный указатель?

Как сделать прозрачный указатель? Точнее нижний треугольник, если бы он был цветной проблем бы не было, а тут проблемка(
94344ee2134646cbbe19a655e99c7847.png
  • Вопрос задан
  • 167 просмотров
Решения вопроса 1
Ankhena
@Ankhena Куратор тега CSS
Нежно люблю верстку
Вот так https://jsfiddle.net/rye4qjpk/

Это на скорую руку, но суть такая.
Дальше надо пересчитать все в calc, если нужна адаптивность.

div {
  position: relative;
  width: 100px;
  height: 50px;
  border-width: 3px 3px 0 3px;
  border-color: #f00 #f00 transparent #f00;
  border-style: solid;
  background: linear-gradient(to right, #f00 0, #f00 40px, transparent 41px, transparent 59px, #f00 60px, #f00 100%) no-repeat bottom center / 100% 3px;
}

div:after {
  content: "";
  position: absolute;
  display: block;
  bottom:-9px;
  left: 41px;
  width: 14px;
  height: 14px;
  transform: rotate(-45deg);
  border-bottom: 3px solid #f00;
  border-left: 3px solid #f00;
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
orlov0562
@orlov0562
I'm cool!
используй css св-во background:transparent , вот пример: https://jsfiddle.net/orlov0562/ewLtupr1/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы