Bootstrap Icons are SVGs, so they scale quickly and easily and can be styled with CSS. Approach: We can place the SVG icons and give them the shape of a circle. This will make the SVG icons appear to be in a circular shape. This can be achieved using a Bootstrap class called “rounded-circle”
Syntax:
<img class = "rounded-circle" src = "..." alt = "image">
Example: Let us try to place three SVG icons on a circle that appears on the same line (side by side as required).
To make sure all the icons appear side by side, we have to include float: left; inside the CSS for <img> tag.
Additionally (optionally), we also add the Bootstrap class “shadow-lg”, to get shadow beneath each SVG icon to make it look good.
Example: place this <img> tag inside a <div> tag as shown below:
HTML
<!DOCTYPE html>
< html >
< head >
< meta charset = "utf-8" />
< meta name = "viewport"
content = "width=device-width" />
< title >JS Bin</ title >
< link rel = "stylesheet" href =
integrity =
"sha384-JcKb8q3iqJ61gNV9KGb8thSsNjpSL0n8PARn9HuZOnIxN0hoP+VmmDGMN5t9UJ0Z"
crossorigin = "anonymous" />
< style >
img {
width: 100px;
height: 100px;
margin-top: 50px;
float: left;
margin-left: 10px;
}
</ style >
</ head >
< body >
< div >< img class = "shadow-lg rounded-circle" src =
alt = "image1" />
</ div >
< div >< img class = "shadow-lg rounded-circle" src =
alt = "image2" />
</ div >
< div >< img class = "shadow-lg rounded-circle" src =
alt = "image3" />
</ div >
</ body >
</ html >
|
Output:
References:
- Bootstrap Documentation
- Smiley SVG icons
- Shadow in Bootstrap