<?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: Ebenezer Ametepeh</title>
    <description>The latest articles on DEV Community by Ebenezer Ametepeh (@elidotco).</description>
    <link>https://dev.to/elidotco</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%2F1042565%2Fc930c986-60e9-44e6-9982-4cb58224fd2f.png</url>
      <title>DEV Community: Ebenezer Ametepeh</title>
      <link>https://dev.to/elidotco</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/elidotco"/>
    <language>en</language>
    <item>
      <title>How to create a login page</title>
      <dc:creator>Ebenezer Ametepeh</dc:creator>
      <pubDate>Tue, 09 Jan 2024 12:05:05 +0000</pubDate>
      <link>https://dev.to/elidotco/how-to-create-a-login-page-bml</link>
      <guid>https://dev.to/elidotco/how-to-create-a-login-page-bml</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--G9-Vyyur--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yyhx2fbfg456tzcjnwab.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--G9-Vyyur--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yyhx2fbfg456tzcjnwab.png" alt="image of the completed outpu of the login page" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hello guys today we are going to learn how to create a Glass effect on a login page using just html and css.&lt;/p&gt;

&lt;p&gt;This exercise is aimed at improving your understanding of CSS and how to use it for visually appealing UI.&lt;/p&gt;

&lt;p&gt;So let's begin,&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Create a folder and name it glass-effect-login(you can name it whatever you want)
Create two files &lt;strong&gt;index.html&lt;/strong&gt; and &lt;strong&gt;style.css&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Now in the &lt;strong&gt;html&lt;/strong&gt; file add,&lt;br&gt;
`&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;div class="container"&amp;gt;
  &amp;lt;div class="login"&amp;gt;
    &amp;lt;h2&amp;gt;Login&amp;lt;/h2&amp;gt;
    &amp;lt;div class="input"&amp;gt;
      &amp;lt;p&amp;gt;Name&amp;lt;/p&amp;gt;
      &amp;lt;input type="text" placeholder="name...." /&amp;gt;
    &amp;lt;/div&amp;gt;
    &amp;lt;div class="input"&amp;gt;
      &amp;lt;p&amp;gt;Password&amp;lt;/p&amp;gt;
      &amp;lt;input type="password" placeholder="enter your password..." /&amp;gt;
    &amp;lt;/div&amp;gt;
    &amp;lt;button&amp;gt;Sign in&amp;lt;/button&amp;gt;
    &amp;lt;p&amp;gt;or contiune with&amp;lt;/p&amp;gt;

    &amp;lt;div class="icons"&amp;gt;
      &amp;lt;div class="img"&amp;gt;
        &amp;lt;img src="images/flat-color-icons_google.png" alt="google" /&amp;gt;
      &amp;lt;/div&amp;gt;
      &amp;lt;div class="img"&amp;gt;
        &amp;lt;img src="images/Group.png" alt="github" /&amp;gt;
      &amp;lt;/div&amp;gt;
      &amp;lt;div class="img"&amp;gt;
        &amp;lt;img src="images/Group (1).png" alt="Facebook" /&amp;gt;
      &amp;lt;/div&amp;gt;
    &amp;lt;/div&amp;gt;
    &amp;lt;p&amp;gt;Dont have an account yet? &amp;lt;span&amp;gt;Register Here&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;
  &amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;`&lt;br&gt;
You should have something like this,&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--aq46BDph--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/l8mtg2fj7pac1j3ywlt9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--aq46BDph--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/l8mtg2fj7pac1j3ywlt9.png" alt="output of HTML code without css" width="800" height="426"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;You can find all the images on my GitHub. link is added below&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;now onto the css&lt;br&gt;
first we add some resets to &lt;strong&gt;Style.css&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;*{
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-family: "Open Sans", sans-serif;
}

body {
  background: black
    url("images/Glass\ Effect\ Login\ Page\ -\ Original\ \(2\).png") no-repeat;
  background-size: cover;
  color: white;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;now add the followinng to it&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;.container {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 50px 10px;
}
.login {
  width: 30%;
  display: flex;
  padding: 30px 40px;
  flex-direction: column;
  gap: 30px;

  /* From https://css.glass */
  background: rgba(255, 255, 255, 0.2);
  border-radius: 16px;
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  border: 1px solid rgba(255, 255, 255, 0.3);
}

.input &amp;gt; input,
button {
  width: 100%;
  height: 40px;
  padding: 5px 10px;
  border-radius: 10px;
  outline: none;
  border: none;
}
button {
  background-color: #bd0c47;
  height: 40px;
  padding: 10px;
  color: white;
  font-weight: 600;
  font-size: 16px;
  cursor: pointer;
}
.input &amp;gt; p {
  font-weight: 300;
}

.login &amp;gt; p {
  text-align: center;
}

.icons {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.icons &amp;gt; .img {
  width: 30%;
  padding: 5px 10px;
  background: white;
  justify-content: center;
  display: inherit;
  border-radius: 10px;
  cursor: pointer;
}

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;you finally have a glass effect on a login page like this&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--II_fm2pY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1movv8dxhzh1yl1uzjni.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--II_fm2pY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1movv8dxhzh1yl1uzjni.png" alt="Image of the output of code" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;thanks for staying to read to the end. for more tutorials follow my page  let me know what you think in the comments&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>tutorial</category>
      <category>css</category>
    </item>
    <item>
      <title>How to Become a Developer (Self-Taught)</title>
      <dc:creator>Ebenezer Ametepeh</dc:creator>
      <pubDate>Fri, 16 Jun 2023 22:47:49 +0000</pubDate>
      <link>https://dev.to/elidotco/how-to-become-a-developer-self-taught-133k</link>
      <guid>https://dev.to/elidotco/how-to-become-a-developer-self-taught-133k</guid>
      <description>&lt;p&gt;In today's digital age, web development skills are in high demand. If you're passionate about creating websites and want to embark on a career as a web developer, the good news is that you can teach yourself the necessary skills. This article will guide you through the steps to become a self-taught web developer, empowering you to unlock endless possibilities in the world of coding.&lt;/p&gt;

&lt;p&gt;Define Your Learning Path :&lt;br&gt;
The first step in becoming a self-taught web developer is to define your learning path. Web development is a vast field, and it's essential to identify which areas you want to specialize in. Will you focus on front-end development, which deals with the visual aspects of websites, or will you explore back-end development, which handles the server-side functionality? Additionally, understanding essential technologies like HTML, CSS, and JavaScript is crucial. Research different learning resources such as online tutorials, coding bootcamps, and textbooks to find the most suitable learning materials for your goals.&lt;/p&gt;

&lt;p&gt;Build a Strong Foundation :&lt;br&gt;
To become a proficient web developer, it's vital to build a strong foundation of knowledge. Start by learning the core web technologies: HTML, CSS, and JavaScript. HTML forms the structure of a webpage, CSS adds style and layout, and JavaScript provides interactivity. Online platforms like freeCodeCamp, Codecademy, and Mozilla Developer Network offer comprehensive tutorials and interactive exercises to help you grasp these fundamentals. Practice by creating simple web pages and gradually work your way up to more complex projects.&lt;/p&gt;

&lt;p&gt;Expand Your Knowledge :&lt;br&gt;
Once you've gained proficiency in the basics, expand your knowledge by exploring additional web development concepts and technologies. Learn about responsive web design, which ensures your websites adapt to different screen sizes. Dive into frameworks and libraries like React, Angular, or Vue.js to streamline your development process. Familiarize yourself with back-end technologies like Node.js, Python, or Ruby on Rails to create dynamic and interactive websites. Explore databases such as MySQL or MongoDB to store and retrieve data. Engage in online communities and coding forums to stay updated on the latest trends, techniques, and best practices&lt;/p&gt;

&lt;p&gt;Practice and Build Projects :&lt;br&gt;
Practice makes perfect, and web development is no exception. Strengthen your skills by building real-world projects. Start with small projects, such as creating a personal portfolio website or a simple blog. As you gain confidence, tackle more complex projects that challenge your abilities. Building projects not only reinforces your knowledge but also showcases your skills to potential employers or clients. Collaborate with others, participate in open-source projects, and seek feedback to improve your coding abilities.&lt;/p&gt;

&lt;p&gt;Becoming a self-taught web developer requires dedication, perseverance, and a passion for learning. By defining your learning path, building a strong foundation, expanding your knowledge, and practicing through hands-on projects, you can unlock the doors to a rewarding career in web development. Embrace the journey, stay curious, and never stop exploring the ever-evolving world of web technologies.&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>beginners</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
