Czy możliwe jest wykonanie ukośnego skoku linii, z odrobiną przesunięcia w dowolnym boku. Widziałem odmianę tego dokonanego z liniowym gradientem css, ale potrzebuję czegoś nieco innego. Nie wiem, jak opisać to, czego potrzebuję dokładnie w słowach. Użyję zdjęć.Przekroje kolorów CSS zaniknęły po przekątnej
Próbowałem grać z gradientów:
.diagonal{
background-color: #34ADFF;
background-image: linear-gradient(to right top, whitesmoke 50%, #34ADFF 50%);
height: 300px;
}
<div class="diagonal">
</div>
To jak daleko Poszedłem. Myślę o zabawie z dziećmi, ale nie jestem jeszcze pewien.
Wszelkie pomysły?
Nie chcę używać obrazów, chcę używać tylko CSS.
próbowałeś maskę CSS do tego? LUB prawdopodobnie za pomocą Canvas. Tylko sugestia. – raju
Rzeczywiście trudno jest dokładnie zrozumieć, czego naprawdę potrzebujesz od tego obrazu. Masz na myśli coś takiego https://codepen.io/maxverleye/pen/ItDis? Klipy są ładne, ale naprawdę nie są obsługiwane .. Może to ci pomoże: https://www.viget.com/articles/angled-edges-with-css-masks-and-transforms – Kiwad
@Kiwad MDN mówi, że klipy są przestarzałe. Pierwszy link opublikowany może działać. Jeśli spojrzysz na kod, który wkleiłem, kolory łączą się od lewego górnego rogu do prawego dolnego rogu. Zasadniczo potrzebuję tego samego, ale z górnym lewym uderzeniem rozpoczynającym pewną odległość poniżej jest to oryginalny punkt wyjścia. Mam nadzieję, że ma to sens. –