<?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: OhisaFranco</title>
    <description>The latest articles on DEV Community by OhisaFranco (@franco9535).</description>
    <link>https://dev.to/franco9535</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%2F830880%2Fdf5736bf-e71b-44d0-8021-0c0105111f00.jpeg</url>
      <title>DEV Community: OhisaFranco</title>
      <link>https://dev.to/franco9535</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/franco9535"/>
    <language>en</language>
    <item>
      <title>ID Generator</title>
      <dc:creator>OhisaFranco</dc:creator>
      <pubDate>Tue, 15 Mar 2022 10:02:07 +0000</pubDate>
      <link>https://dev.to/franco9535/id-generator-2n9p</link>
      <guid>https://dev.to/franco9535/id-generator-2n9p</guid>
      <description>&lt;p&gt;I am a software engineer trained by italanta Academy, for almost six months i was able to come up with ID generator as i consult from our teacher who is at the power of helping engineers who are solutions to the society. Below contents describe, how i come up and understand html, css and javascript combination.&lt;/p&gt;

&lt;p&gt;Step 1. I took creating the ID generator of iTALANTA Academy.&lt;br&gt;
&lt;strong&gt;1. I started by designing using using figma&lt;/strong&gt; &lt;br&gt;
This step is to guide me how the ID will exactly look like, it is as well ascting as guide to the develpoment process of an ID.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;step 2. Creating the Front End&lt;/strong&gt;&lt;br&gt;
Creating codes using html and make sure to capture in all data required to diplay in students ID. &lt;br&gt;
Students Full Name:&lt;br&gt;
Stuedents Year of Studies:&lt;br&gt;
Students Date of Birth:&lt;br&gt;
Students ID Number:&lt;/p&gt;

&lt;p&gt;Html codes in the form: &lt;/p&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;div class="back"&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;h3&amp;gt;Please fill in the form&amp;lt;/h3&amp;gt;
Full Name

Date of Birth

Field

Year

ID Number

Upload an Image
&amp;lt;br&amp;gt;
&amp;lt;br&amp;gt;
&amp;lt;span&amp;gt;Choose only passport size photo&amp;lt;/span&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;Preview&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;            &amp;lt;h4&amp;gt;iTALANTA &amp;lt;/h4&amp;gt;
            &amp;lt;span&amp;gt;Academy&amp;lt;/span&amp;gt;

        &amp;lt;img src="./images/winner.gif" id="logo" alt=""&amp;gt;



        &amp;lt;img src="#" id="imgDisplayed" alt=""&amp;gt;

        &amp;lt;ul&amp;gt;
            &amp;lt;li id="name"&amp;gt;
            &amp;lt;li id="birth"&amp;gt;
            &amp;lt;li id="fieldYear"&amp;gt;
            &amp;lt;li&amp;gt;Sub No &amp;lt;span id="num"&amp;gt;&amp;lt;/span&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Download&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;/div&amp;gt;

&amp;lt;script src="main.js"&amp;gt;&amp;lt;/script&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Below is the CSS codes to format the user name&lt;br&gt;
body{&lt;br&gt;
    font: 20px helvetica, arial;&lt;br&gt;
    margin: 0;&lt;br&gt;
    padding: 0;&lt;br&gt;
    overflow-x: hidden;&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;h3{&lt;br&gt;
    color: blue;&lt;/p&gt;

&lt;p&gt;}&lt;br&gt;
.back{&lt;br&gt;
    margin-left:10%;&lt;/p&gt;

&lt;p&gt;}&lt;/p&gt;

&lt;p&gt;form, .container{&lt;br&gt;
    width: 40%;&lt;br&gt;
    float: left;&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;.container{&lt;br&gt;
    margin-top: 3em;&lt;br&gt;
    color: #000;&lt;/p&gt;

&lt;p&gt;}&lt;/p&gt;

&lt;p&gt;input{&lt;br&gt;
    display: flex;&lt;br&gt;
    margin-bottom: 1em;&lt;br&gt;
    font-size: 16px;&lt;br&gt;
    width: 60%;&lt;br&gt;
    border: 2px solid #159;&lt;br&gt;
    border-radius: 5px;&lt;br&gt;
    padding: 3px;&lt;br&gt;
}&lt;/p&gt;

&lt;h1&gt;
  
  
  file{
&lt;/h1&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;opacity: 0;
width: 0.1px;
height: 0.1px;
position: absolute;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;}&lt;/p&gt;

&lt;p&gt;.upload, button{&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;color: #fff;
background: #159;
padding: 5px;
border: 2px solid #159;
border-radius: 5px;
cursor: pointer;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;}&lt;/p&gt;

&lt;p&gt;form span{&lt;br&gt;
    font-size: 10px;&lt;br&gt;
}&lt;/p&gt;

&lt;h1&gt;
  
  
  preview{
&lt;/h1&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;font-size: 16px;
margin-top: 1em;
margin-left: 2em;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;}&lt;/p&gt;

&lt;h1&gt;
  
  
  result{
&lt;/h1&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;position: relative;
width: 70%;
margin-left: 15%;
border: 2px solid #ddd;
border-radius: 12px;
margin-bottom: 2em;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;}&lt;/p&gt;

&lt;p&gt;header{&lt;br&gt;
    width: 100%;&lt;br&gt;
    background: #159;&lt;br&gt;
    border-radius: 12px 12px 0px 0px;&lt;br&gt;
    color: #fff;&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;header::after{&lt;br&gt;
    content: "";&lt;br&gt;
    display: flex;&lt;br&gt;
    clear: both;&lt;br&gt;
}&lt;/p&gt;

&lt;h1&gt;
  
  
  logo{
&lt;/h1&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;width: 80px;
height: 80px;
float: right;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;}&lt;/p&gt;

&lt;p&gt;.camp{&lt;br&gt;
    width: 40%;&lt;br&gt;
    float: left;&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;.camp h4{&lt;br&gt;
    margin: 12px auto 0 9px;&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;.camp span{&lt;br&gt;
    margin-left: 8px;&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;.content{&lt;br&gt;
    width: 80%;&lt;/p&gt;

&lt;p&gt;}&lt;/p&gt;

&lt;p&gt;.content img{&lt;br&gt;
    float: left;&lt;br&gt;
    width: 80px;&lt;br&gt;
    height: 105;&lt;br&gt;
    margin-left: 7px;&lt;br&gt;
    margin-top: 12px;&lt;/p&gt;

&lt;p&gt;}&lt;/p&gt;

&lt;p&gt;.content ul{&lt;/p&gt;

&lt;p&gt;width: 50%;&lt;br&gt;
float: left;&lt;br&gt;
padding-left: 15px;&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;.content ul li{&lt;br&gt;
list-style-type: none;&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h1&gt;
  
  
  down{
&lt;/h1&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;font-size: 18px;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;}&lt;/p&gt;

&lt;p&gt;.card{&lt;br&gt;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);&lt;br&gt;
    transition: 0.3s;&lt;br&gt;
    width: 40%;&lt;br&gt;
    border: 3px grey;&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;@media only screen and (max-width:768px) {&lt;br&gt;
      .container, form{&lt;br&gt;
          width: 90%;&lt;br&gt;
          margin-left: 5%;&lt;br&gt;
      }&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;  #result{
      margin-left: 0;
      margin-right: 5%;
  }

  #down{
      margin-right: 2em;
      margin-bottom:2em ;
  }
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;}&lt;/p&gt;

&lt;p&gt;The above codes explain for only front end&lt;/p&gt;

&lt;p&gt;let us now talk  how codes in javasceript, this will explain how we can preview an ID.&lt;br&gt;
Students Full Name:&lt;br&gt;
Stuedents Year of Studies:&lt;br&gt;
Students Date of Birth:&lt;br&gt;
Students ID Number:&lt;/p&gt;

&lt;p&gt;Below are the codes for javascript&lt;/p&gt;

&lt;p&gt;const preview = document.getElementById("preview");&lt;br&gt;
preview.addEventListener("click", prev);&lt;/p&gt;

&lt;p&gt;function prev(){&lt;br&gt;
const inName = document.getElementById("inName").value;&lt;br&gt;
const inBirth = document.getElementById("inBirth").value;&lt;br&gt;
const inField = document.getElementById("inField").value;&lt;br&gt;
const inYear= document.getElementById("inYear").value;&lt;br&gt;
const inNum= document.getElementById("inNum").value;&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const name = document.getElementById("name");
const birth = document.getElementById("birth");
const fieldYear = document.getElementById("fieldYear");
const num = document.getElementById("num");

name.innerHTML = inName;
birth.innerHTML = inBirth;
fieldYear.innerHTML = inField + "0" + inYear;
num.innerHTML = inNum;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;}&lt;/p&gt;

&lt;p&gt;function loadImage(event){&lt;br&gt;
const image = document.getElementById("imgDisplayed");&lt;br&gt;
image.src = URL.createObjectURL(event.target.files[0]);&lt;/p&gt;

&lt;p&gt;}&lt;/p&gt;

&lt;p&gt;Explainatiob below:&lt;br&gt;
getElementById() is the method returns an Element object representing the element whose id property matches the specified string, so we are graping the id of all the element(students details)&lt;/p&gt;

&lt;p&gt;The second codes of getElementById()  grasp element to display&lt;br&gt;
 after graping you create the varibles comparing the values of the students data.&lt;/p&gt;

&lt;p&gt;lastly, the function of onclick the preview&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>css</category>
      <category>html</category>
      <category>codenewbie</category>
    </item>
  </channel>
</rss>
