Semantic-UI Feed Content
Semantic UI is an open-source framework that uses CSS and jQuery to build great user interfaces. It is the same as a bootstrap for use and has great different elements to use to make your website look more amazing. It uses a class to add CSS to the elements.
Feed elements are used to document the website/user’s activity in a sequential manner. The feed contains various events performed by various users. Semantic UI provides us with a styled feed. Let’s have a look at various feed content.
Semantic UI Feed Content:
- Label: Semantic UI allows us to add a label to the feed such as an image, icon, etc using the label class.
- Date: Semantic UI allows us to add a timestamp to the feed content indicating its origin using the date class.
- Additional Information: We can add a bunch of additional content to the feed such as a set of images, text, etc using the extra class.
Syntax:
<div class="ui feed"> <div class="event"> <div class="label"> ... </div> ... </div> ... </div>
Example 1: In the below example, we have created a feed with label events.
HTML
<!DOCTYPE html> < html > < head > < title >Semantic UI Feed Content</ title > < link href = "https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.1/semantic.min.css" rel = "stylesheet" /> < script src = "https://code.jquery.com/jquery-3.1.1.min.js" integrity = "sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8=" crossorigin = "anonymous" > </ script > < script src = "https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.1/semantic.min.js" > </ script > </ head > < body > < div class = "ui container" > < h2 class = "ui green header" >w3wiki</ h2 > < h4 >Semantic UI Feed Content</ h4 > < hr > < br /> < div class = "ui feed" > < div class = "event" > < div class = "label" > < img src = "https://media.w3wiki.net/img-practice/user_web-1598433228.svg" > </ div > < div class = "content" > < div class = "summary" > Mr. Sandeep at < a href = "https://www.w3wiki.net" target = "blank" > w3wiki </ a > liked your profile. </ div > < div class = "meta" > < a class = "like" > < i class = "like icon" ></ i > 39 Likes </ a > </ div > </ div > </ div > < div class = "event" > < div class = "label" > < i class = "pencil icon" ></ i > </ div > < div class = "content" > < div class = "summary" > A Node.js article got published at < a href = "https://www.w3wiki.net" target = "blank" > w3wiki </ a >. </ div > < div class = "meta" > < a class = "like" > < i class = "like icon" ></ i > 124 Likes </ a > </ div > </ div > </ div > < div class = "event" > < div class = "label" > < i class = "pencil alternate icon" ></ i > </ div > < div class = "content" > < div class = "summary" > A Git article got published at < a href = "https://www.w3wiki.net" target = "blank" > w3wiki </ a >. </ div > < div class = "meta" > < a class = "like" > < i class = "like icon" ></ i > 212 Likes </ a > </ div > </ div > </ div > </ div > </ div > </ body > </ html > |
Output:
Example 2: In the below example, we have created an event with dates using date class.
HTML
<!DOCTYPE html> < html > < head > < title >Semantic UI Feed Content</ title > < link href = "https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.1/semantic.min.css" rel = "stylesheet" /> < script src = "https://code.jquery.com/jquery-3.1.1.min.js" integrity = "sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8=" crossorigin = "anonymous" > </ script > < script src = "https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.1/semantic.min.js" > </ script > </ head > < body > < div class = "ui container" > < h2 class = "ui green header" >w3wiki</ h2 > < h4 >Semantic UI Feed Content</ h4 > < hr > < br /> < div class = "ui feed" > < div class = "event" > < div class = "label" > < img src = "https://media.w3wiki.net/img-practice/user_web-1598433228.svg" > </ div > < div class = "content" > < div class = "date" > 15 minutes ago </ div > < div class = "summary" > Mr. Sandeep at < a href = "https://www.w3wiki.net" target = "blank" > w3wiki </ a > liked your profile. </ div > < div class = "meta" > < a class = "like" > < i class = "like icon" ></ i > 39 Likes </ a > </ div > </ div > </ div > < div class = "event" > < div class = "label" > < i class = "pencil icon" ></ i > </ div > < div class = "content" > < div class = "date" > 45 minutes ago </ div > < div class = "summary" > A Node.js article got published at < a href = "https://www.w3wiki.net" target = "blank" > w3wiki </ a >. </ div > < div class = "meta" > < a class = "like" > < i class = "like icon" ></ i > 124 Likes </ a > </ div > </ div > </ div > < div class = "event" > < div class = "label" > < i class = "pencil alternate icon" ></ i > </ div > < div class = "content" > < div class = "date" > 3 hours ago </ div > < div class = "summary" > A Git article got published at < a href = "https://www.w3wiki.net" target = "blank" > w3wiki </ a >. </ div > < div class = "meta" > < a class = "like" > < i class = "like icon" ></ i > 212 Likes </ a > </ div > </ div > </ div > </ div > </ div > </ body > </ html > |
Output:
Example 3: In the below example, we have created a feed with informative events using extra class. Both extra text and extra images are shown.
HTML
<!DOCTYPE html> < html > < head > < title >Semantic UI Feed Content</ title > < link href = "https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.1/semantic.min.css" rel = "stylesheet" /> < script src = "https://code.jquery.com/jquery-3.1.1.min.js" integrity = "sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8=" crossorigin = "anonymous" > </ script > < script src = "https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.1/semantic.min.js" > </ script > </ head > < body > < div class = "ui container" > < h2 class = "ui green header" >w3wiki</ h2 > < h4 >Semantic UI Feed Content</ h4 > < hr > < br /> < div class = "ui feed" > < div class = "event" > < div class = "label" > < img src = "https://media.w3wiki.net/img-practice/user_web-1598433228.svg" > </ div > < div class = "content" > < div class = "date" > 15 minutes ago </ div > < div class = "summary" > Mr. Sandeep at < a href = "https://www.w3wiki.net" target = "blank" > w3wiki </ a > liked your profile. </ div > < div class = "extra text" > Hey there, I really liked your profile. Ping me if you are up for a conversation. </ div > < div class = "meta" > < a class = "like" > < i class = "like icon" ></ i > 39 Likes </ a > </ div > </ div > </ div > < div class = "event" > < div class = "label" > < i class = "pencil icon" ></ i > </ div > < div class = "content" > < div class = "date" > 45 minutes ago </ div > < div class = "summary" > A Node.js article got published at < a href = "https://www.w3wiki.net" target = "blank" > w3wiki </ a >. </ div > < div class = "extra images" > < a > < img src = "https://media.w3wiki.net/wp-content/cdn-uploads/20190531152042/node1.png" > </ a > </ div > < div class = "meta" > < a class = "like" > < i class = "like icon" ></ i > 124 Likes </ a > </ div > </ div > </ div > < div class = "event" > < div class = "label" > < i class = "pencil alternate icon" ></ i > </ div > < div class = "content" > < div class = "date" > 3 hours ago </ div > < div class = "summary" > A Git article got published at < a href = "https://www.w3wiki.net" target = "blank" > w3wiki </ a >. </ div > < div class = "extra images" > < a > < img src = "https://media.w3wiki.net/wp-content/cdn-uploads/20200529213529/Git-vs-GitHub.png" > </ a > </ div > < div class = "meta" > < a class = "like" > < i class = "like icon" ></ i > 212 Likes </ a > </ div > </ div > </ div > </ div > </ div > </ body > </ html > |
Output:
Reference: https://semantic-ui.com/views/feed.html