Simple Wave

This section has the most complicated bit, I promise. It involves experimenting with a couple transform, and border radius properties to perfectly align the half sine waves to make them appear continuous.





HTML :




CSS :
Changing the values of the transform property, will determine where the points of the sine wave you see at the bottom of the container meet.

                    .curve {
                        position: absolute;
                        height: 225px;
                        width: 100%;
                        bottom: 0;
                    }
                    
                    .curve::before {
                        content: '';
                        display: block;
                        position: absolute;
                        border-radius: 100% 50%;
                        width: 55%;
                        height: 100%;
                        background-color: black;
                        transform: translate(85%, 60%);
                    }
                    
                    .curve::after {
                        content: '';
                        display: block;
                        position: absolute;
                        border-radius: 100% 50%;
                        width: 55%;
                        height: 100%;
                        background-color: blue;
                        transform: translate(-4%, 40%);
                        z-index: -1;
                    }
                    

Nice Curves

Eius molestias optio, sit assumenda, dolore nihil corporis aperiam voluptates magnam odio facilis voluptatum ut possimus praesentium incidunt aut error sapiente quo repudiandae quae tempore consequatur corrupti blanditiis! Atque, rem.

Nice Curves

Rem libero architecto voluptas veritatis, ipsa saepe ea alias et quo a? Eveniet doloribus esse sapiente, distinctio facere aliquid excepturi ex cum quod eum quibusdam numquam! Illo praesentium est dolores!

Nice Curves

Atque porro quibusdam quidem excepturi cupiditate laudantium dolores! Doloribus minus aliquid, quasi consectetur quia id sint dicta ipsam molestias vel expedita dolore alias laborum eos adipisci dignissimos labore aspernatur magni?

Nice Curves

Odio sit quasi, nemo illum reiciendis officiis cum consectetur quam, id error vero quidem sunt quis. Debitis, eum consequatur non quidem animi esse. Itaque libero enim ducimus delectus doloribus quam.

Nice Curves

Dolorum iste sint consequatur pariatur harum iusto necessitatibus beatae, praesentium quaerat, in iure inventore ad quos. Sint et accusantium quos natus tempora, quasi eum autem quod consequatur sunt a velit.

Nice Curves

Sit perspiciatis laborum a doloremque est voluptate nostrum maxime. Dolorum accusantium odit iste a, modi reiciendis exercitationem expedita? Dolorem, voluptatum labore eveniet eius nesciunt ullam quam nihil impedit vel laboriosam.

Nice Curves

Porro, eius voluptatem id commodi consequatur, officia totam alias, voluptas quasi tempora dignissimos nemo? Repellendus illo culpa reprehenderit, asperiores, voluptatem hic illum possimus harum sunt laboriosam, assumenda totam atque maiores.

Nice Curves

Porro, eius voluptatem id commodi consequatur, officia totam alias, voluptas quasi tempora dignissimos nemo? Repellendus illo culpa reprehenderit, asperiores, voluptatem hic illum possimus harum sunt laboriosam, assumenda totam atque maiores.