Создать круг, стрелку и линию с текстом с помощью CSS

Ваш do_stuff_before_python_terminates() не называется должным образом (по моему опыту с сигналами и python как минимум).

Сделайте вызов do_stuff_before_python_terminates() в вашей функции sigterm и / или sigint.

def do_stuff_before_python_terminates():
    save_variables_in_mysql()
    do_this_and_that()...

def sigterm(x, y):
    do_stuff_before_python_terminates()
    raise Exception()
def sigint(signal, frame):
    do_stuff_before_python_terminates()
    raise Exception()

Убедитесь, что функция do_stuff установлена ​​выше сигммера & amp; sigint.

0
задан nkshio 19 January 2019 в 07:09
поделиться

1 ответ

Вы можете сделать это только с одним элементом и некоторым фоном:

.box {
  padding:20px;
  margin:0 60px;
  border-radius:20px;
  border:2px solid green;
  display:inline-block;
  position:relative;
}
.box::before {
  content:"";
  position:absolute;
  z-index:-1;
  left:-50px;
  right:-50px;
  height:20px;
  top:calc(50% - 10px);
  background:
    /*arrow*/
    linear-gradient(to bottom right,green 49%,transparent 52%) bottom right/15px 50%,
    linear-gradient(to top right,green 49%,transparent 52%) top right/15px 50%,
    /*circle*/
    radial-gradient(green 56%,transparent 60%) -2px 50%/20px 20px, 
    /*line*/
    linear-gradient(green,green) right center/50px 2px,
    linear-gradient(green,green) left center /50px 2px;
  background-repeat:no-repeat;
}
<div class="box">Some text</div>

0
ответ дан Temani Afif 19 January 2019 в 07:09
поделиться
Другие вопросы по тегам:

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