Bootstrap 5 panel HTML coding

Job ID: 32202432

Budget: $10 – $30 USD

I require a small html code using Bootstrap 5 with three subpanels distributed as follows.

Subpanel A

1. A title (60 chars max)
2. A text body (300 chars max)
3. A call to action button

Subpanel B

4. An image

Subpanel C

5. A secondary button
6. A social media ribbon with up to 5 social media icons

And that's it. Take a look at the attached image before going into the details.

===

Detailed explanation

Components

1. Title

The font size should be larger than the font used in (2). Its length is up to 60 chars so the html structure should be able to handle the text wrapping to accomodate the 60 characters in max two lines. If the title is shorter it should accomodate one line.

2. A text body. Just plain text up to 300 characters. The html template should be able to handle any length below this without breaking. As long as the font in the text body is smaller than the title there is no hard requirement on the specific size.

3. Call to action. A bootstrap,filled with color large button with an embeded href. The most obvious thing to click must be this button.

4. Image. An image of at least 500 px wide with either 1:1 or 2:3 (wide) format. The layout must support these two possible ratios without breaking. Subpanel A and C can modify their widths to accomodate the image.

5. Secondary button. A non-filled small button with an embedded href. It should be not as visible as the call to action button. It must be aligned to the left.

6. Social media ribbon. This is a row of up to 5 social media icons pulled from font awesome. This should be aligned to the right.

Subpanels

Subpanel A. It contains the title, text and button.
Subpanel B. It contains the image
Subpanel C. It contains the secondary button and the social media icons

IMPORTANT: Subpanels A, B and C are a whole, however A and B must be visually associated, i.e. with a border, bootstrap shading or somehow sharing the same space. An idea is, and this is just an idea, put a border around A, B and C with no visual separation beween A and C and some light shading in C. Again, just an idea, please make a proposal about this.

Responsive behavior

- All of these panels and components (1-6) should fill the whole first fold (what appears in the screen upon loading the page) in both desktop and mobile. Please add some dummy bootstrap (hero, cards, gallery, whatever... I don´t care) content below these subpanels so that there is more than one fold.
- In desktop subpanel A must be to the left, subpanel B to the right and subpanel C below these two.
- In mobile subpanel B must be on top, below subpanel A and at the bottom subpanel C

About bootstrap 5

- Please use Boostrap cdn assets as described in the starter template at https://getbootstrap.com/docs/5.0/getting-started/introduction/
- Please use bootstrap layout components!
- You can use any bootstrap feature to complete the task

Miscellaneous

- I don't care about the colors. I just care about the layout.
- Please make it simple, usable and elegant.
- If it is not written it is not important for me, you can propose and experiment with anything not written in here as hard requirement.
Related categories: CSS HTML5 HTML Bootstrap