<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Abubakar Abba Ali</title>
    <description>The latest articles on DEV Community by Abubakar Abba Ali (@abubakarabbaal3).</description>
    <link>https://dev.to/abubakarabbaal3</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1078562%2F34159f77-2156-4d2b-9b18-ab45594057ff.jpg</url>
      <title>DEV Community: Abubakar Abba Ali</title>
      <link>https://dev.to/abubakarabbaal3</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/abubakarabbaal3"/>
    <language>en</language>
    <item>
      <title>Translating CSS Games in Real Life Webpages-4</title>
      <dc:creator>Abubakar Abba Ali</dc:creator>
      <pubDate>Tue, 23 May 2023 12:01:49 +0000</pubDate>
      <link>https://dev.to/abubakarabbaal3/translating-css-games-in-real-life-webpages-4-3io4</link>
      <guid>https://dev.to/abubakarabbaal3/translating-css-games-in-real-life-webpages-4-3io4</guid>
      <description>&lt;p&gt;Using Justify-content: flex-center&lt;br&gt;
To Transform the Flexboy Froggy Game into a real-life webpage, here we will work on arranging a product list of items from the starting point of a web page that is the mid and center of the web page, as indicated below:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--SSZp_Sq4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mzooofacf7kn4zbp9fk5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--SSZp_Sq4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mzooofacf7kn4zbp9fk5.png" alt="Image description" width="276" height="151"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Product list and item will be arranged including its labels that is the Tittle and price list, below is the code for the transformation of  justify-content: center;&lt;br&gt;&lt;br&gt;
The Product list and item will be arranged including its labels that is the Tittle and price list, below is the code for the transformation of Justify-content: center;&lt;br&gt;
     I.           HTML Code:&lt;br&gt;
From this code below; all the product items are defined as classes, starting with the main container serving as the digital Shop shelf Rack, all the Product will be arranged in it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--L_3BtfrR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9xdhjcys25r5208u0kva.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--L_3BtfrR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9xdhjcys25r5208u0kva.png" alt="Image description" width="538" height="197"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;II.           CSS CODE:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--2iKYM6ef--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qi8l5hjatmlc4a74ikl8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--2iKYM6ef--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qi8l5hjatmlc4a74ikl8.png" alt="Image description" width="541" height="86"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;justify-content:center; - Align a content or product at the center of web page and From this the class &lt;strong&gt;.productContainer&lt;/strong&gt;  was linked to the main  HTML code using a dot operation(.) and &lt;strong&gt;display:flex;&lt;/strong&gt; it is flexible container that keeps multiple items such as the justify-content, align-items and flex-direction. With it you will display your products both vertically and horizontally.&lt;/p&gt;

&lt;p&gt;For the output of the Work, below webpage indicates the position of the Justified content at the center of web page that is the left-hand side similar to the Flexbox Froggy indicated below:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--3j3t_fKd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ddxva8lavlwuvpw61hvy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3j3t_fKd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ddxva8lavlwuvpw61hvy.png" alt="Image description" width="562" height="549"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Translating CSS Games in Real Life Webpages-3</title>
      <dc:creator>Abubakar Abba Ali</dc:creator>
      <pubDate>Tue, 23 May 2023 09:08:16 +0000</pubDate>
      <link>https://dev.to/abubakarabbaal3/translating-css-games-in-real-life-webpages-3-8nm</link>
      <guid>https://dev.to/abubakarabbaal3/translating-css-games-in-real-life-webpages-3-8nm</guid>
      <description>&lt;p&gt;Working with CSS property justify-content&lt;br&gt;
Cascading Style sheet CSS, has come up with a key property of aligning and organising our contents in web development, and to make it easy. People with interest have developed a lot alternatives to learn CSS by developing an online Games to understand the context and how to use the properties and its values, but the key challenge here how can we transform these ideas and from Gaming into reality.&lt;br&gt;
For this purpose, we will be transforming a CSS Game Flexbox Froggy into a real-life scenario, that is by aligning a Product list of items with their price and labels. &lt;br&gt;
Products list of items, in real life market and shops are arranged on shelfs rack with clearly written label for identifications, therefore with the high rise in Digital transformation most of our Markets and shop are transforming to take their Business to online sales. with CSS we can create an easier way to arrange our Product on Shopping Shelfs rack in web page, by using the following properties that is; Justify-Content Property of CSS.&lt;br&gt;
Justify Content Property aligns contents horizontally with respect to its values:&lt;br&gt;
To use the CSS property, you need to index it as pointer of aligning and connecting it with other part of the codes, for this project we are connecting CSS with HTML using Visual studio as our integrated development environment.&lt;/p&gt;

&lt;p&gt;I.  Code to assign, initiate the use of CSS in your Program&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--4zzAwFym--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0u8lcwdxejljiacphtdw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--4zzAwFym--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0u8lcwdxejljiacphtdw.png" alt="Image description" width="739" height="80"&gt;&lt;/a&gt;&lt;br&gt;
II. HTML Codes for the Product design and its labels.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Veie5LXG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rb52ufr46fce7dsiy0qy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Veie5LXG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rb52ufr46fce7dsiy0qy.png" alt="Image description" width="666" height="235"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;With the two codes above codes, CSS can justify the content developed by the markup language.&lt;br&gt;
As indicated below.&lt;br&gt;
III.    flex-start - Align a content or product at left hand side of web page.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--3sg_5Suz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/o41kohgfvk64a209ai67.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3sg_5Suz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/o41kohgfvk64a209ai67.png" alt="Image description" width="774" height="83"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;From this the class .ProductContainer was linked to the main HTML code using a dot operation(.) and display:flex;                           it is flexible container that keeps multiple items such as the justify-content, align-items and flex-direction. With it you will display your products both vertically and horizontally.&lt;/p&gt;

&lt;p&gt;IV. flex-end -Align a content at the end righthand side of web page.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--6qicmAgq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8656f8xs3tcdshx3il3u.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--6qicmAgq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8656f8xs3tcdshx3il3u.png" alt="Image description" width="722" height="84"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;V.  Center-Align or placed a content at center of a web page.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s---N6KVKJS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6bd9ft31r9vzlitauuz4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---N6KVKJS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6bd9ft31r9vzlitauuz4.png" alt="Image description" width="654" height="88"&gt;&lt;/a&gt;&lt;br&gt;
VI. space-between - Provides spaces between items equally &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--V0L2-Yc2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zcgnxh2mnb6nclucsfz8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--V0L2-Yc2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zcgnxh2mnb6nclucsfz8.png" alt="Image description" width="628" height="89"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;VII.    space-around - provides space around items equally&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--5uQ7Itth--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fbsfp42lw9uvpa5tjh6f.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--5uQ7Itth--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fbsfp42lw9uvpa5tjh6f.png" alt="Image description" width="593" height="90"&gt;&lt;/a&gt;&lt;br&gt;
These CSS property syntaxes are playing a key role in arranging contents and product within a web page.&lt;/p&gt;

&lt;p&gt;All the five syntaxes have been tested and transformed into a real-life solution, by arranging Online sales products within the web page.&lt;br&gt;
For the Model or real-life application wire frame, all the product list will be arranged according the CSS property.&lt;br&gt;
For all the Justify Content values, below are the Models of arranging them and the real life work:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--V92OQmYH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n8lt7z1r6s8qqnliryzg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--V92OQmYH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n8lt7z1r6s8qqnliryzg.png" alt="Image description" width="514" height="311"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--wpB4dwed--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lzlg4lnvvjdwse001q67.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wpB4dwed--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lzlg4lnvvjdwse001q67.png" alt="Image description" width="604" height="570"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--UtXls2FB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/42mx0mbx6ditcezacnb6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--UtXls2FB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/42mx0mbx6ditcezacnb6.png" alt="Image description" width="800" height="452"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;for the source code and word documentation click on the link below: &lt;br&gt;
&lt;a href="https://drive.google.com/drive/folders/10KK7sbqR-SCdQi5CUbnCzD-9tOSrkR4V?usp=share_link"&gt;https://drive.google.com/drive/folders/10KK7sbqR-SCdQi5CUbnCzD-9tOSrkR4V?usp=share_link&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Translating CSS Games in Real Life Webpages-2</title>
      <dc:creator>Abubakar Abba Ali</dc:creator>
      <pubDate>Mon, 08 May 2023 15:51:56 +0000</pubDate>
      <link>https://dev.to/abubakarabbaal3/translating-css-games-in-real-life-webpages-2-5a0l</link>
      <guid>https://dev.to/abubakarabbaal3/translating-css-games-in-real-life-webpages-2-5a0l</guid>
      <description>&lt;p&gt;Let’s glance into the Game FLEXBOY FROGGY, By Playing the 24 first basic levels of the Game you will learn to align, direct and justify your content with the following properties:&lt;br&gt;
align-items, justify-content, flex-direction, flex-wrap, and many more.&lt;br&gt;
All listed properties come with values for the object or content, position, and behavioural manipulations using Cascading Style Sheets.&lt;br&gt;
The link below it is a simple first step of the Game on your road to learning CSS.&lt;br&gt;
From the clip, we tried to align the frog to stay on green the leave by using the property align-item and value flex-end and for the second level, we tried three different values to centre, space-between and space-around. where the frogs are aligned on the left with the value centre and for the two values the frogs were set away from the leaves.&lt;br&gt;
&lt;a href="https://www.linkedin.com/feed/update/urn:li:activity:7061075261949100032/"&gt;https://www.linkedin.com/feed/update/urn:li:activity:7061075261949100032/&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Translating CSS Games in Real Life Webpages-1</title>
      <dc:creator>Abubakar Abba Ali</dc:creator>
      <pubDate>Mon, 08 May 2023 15:13:46 +0000</pubDate>
      <link>https://dev.to/abubakarabbaal3/translating-css-games-in-real-life-webpages-22k6</link>
      <guid>https://dev.to/abubakarabbaal3/translating-css-games-in-real-life-webpages-22k6</guid>
      <description>&lt;p&gt;Web development, creation, or design doesn't only stop at the creation of interactive and friendly visuals that make our access, research, or works on the world wide web-friendly and easy. It came up with a new revolutionary trend of information management in our century.&lt;/p&gt;

&lt;p&gt;For the creation of websites, we always need a handful of experience in technologies that will design and create a website, this Technologies kept us active and friendly in assessing the world wide Web, and this has made them an icon of imitation by upcoming aspiring technologist in the field of web creation, it is a big dream to all to learn and develop strong skills for.&lt;/p&gt;

&lt;p&gt;To learn the skills for this development, you need to take a strong road map that is feasible and not time-consuming, most developers end up in Front-End design and development of the website, and others that are enthusiastic about it are cut short at an early stage due to low motivation, mentorship, and guide.&lt;/p&gt;

&lt;p&gt;Most learners lose interest in the second stage of Front -end development which is Cascading Style Sheets-CSS, due to it difficulty in understanding the way to arrange your web content, even though nowadays UI/UX design has come up with solutions to some of the hitches.&lt;/p&gt;

&lt;p&gt;To learn CSS-Cascading Style Sheets you must confront it and push it harder as it is the gateway to the next level of web development in the aspect of programming web content and managing data using JavaScript and Structured Query Language (SQL).&lt;/p&gt;

&lt;p&gt;To make it easier there are a lot of sites providing Online Games to learn CSS-Cascading Style Sheets such as &lt;a href="https://flexboxfroggy.com"&gt;https://flexboxfroggy.com&lt;/a&gt;, &lt;a href="https://lnkd.in/dfwDVmVQ"&gt;https://lnkd.in/dfwDVmVQ&lt;/a&gt;, &lt;a href="https://lnkd.in/dy6R4r3c"&gt;https://lnkd.in/dy6R4r3c&lt;/a&gt;, &lt;a href="https://lnkd.in/dZPU-fZC"&gt;https://lnkd.in/dZPU-fZC&lt;/a&gt;, and many More Sites.&lt;/p&gt;

&lt;p&gt;I will recommend you to start with &lt;a href="https://flexboxfroggy.com"&gt;https://flexboxfroggy.com&lt;/a&gt;, it has 24 level at first stage and it is quite easy and self-explanatory.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;From the below picture, the Frogs are not aligned or on there respective color related leaf&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--IPT6Ws1I--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ib8z539ju9i0l7fte9o2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--IPT6Ws1I--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ib8z539ju9i0l7fte9o2.png" alt="Image description" width="800" height="392"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;After adding the line &lt;br&gt;
&lt;code&gt;#pond {&lt;br&gt;
display: flex;&lt;br&gt;
justify-content:center;&lt;br&gt;
}&lt;/code&gt;&lt;br&gt;
The Frogs were aligned to there respective leaves.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--FegaY-Dl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zpuj4y6ttwcqikiadoa1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--FegaY-Dl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zpuj4y6ttwcqikiadoa1.png" alt="Image description" width="800" height="391"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>css</category>
    </item>
  </channel>
</rss>
