Sto tentando di ricreare questa forma in CSS3.Ricreare una forma di pulsante con estremità triangolare in CSS3
Questa era la mia soluzione:
<span><div id="shape"></div></span>
span {
display: block;
margin-left: 88px;
}
#shape {
width: 160px;
height: 100px;
background: #dcdcdc;
}
#shape:before {
height: 76px;
width: 76px;
top: 20px;
content:"";
position: absolute;
border-radius: 10px;
background-color: #ccc;
left: 60px;
-webkit-transform:rotate(45deg);
}
#shape:after {
height: 76px;
width: 76px;
top: 20px;
content:"";
position: absolute;
border-radius: 10px;
left: 220px;
-webkit-transform:rotate(45deg);
background-color: #ccc;
}
Purtroppo, che non scala: CodePen demo (I cambiato lo sfondo-colori per illustrare il modo in cui l'ho fatto). È importante che si riduca verticalmente.
Una soluzione JavaScript potrebbe funzionare anche.
si dispone già di un'immagine di ciò che si desidera. Perché non puoi semplicemente usarlo (dopo aver tagliato lo sfondo grigio)? Potresti usare più dimensioni per la tua pagina. – 11684
come vuoi ridimensionarlo ?? –
Purtroppo jQuery non è in grado di impostare direttamente l'altezza degli pseudo elementi, altrimenti potresti impostarlo con jQuery. Se vuoi aggiungere altri elementi HTML, sarebbe facile farlo con jQuery. – robooneus