프론트엔드 - html, css (웹사이트 만들기4)
오늘은 전체적으로 css code로 디자인을 꾸미는 것에 신경을 썼다.
이번에도 css code를 작성하면 알게된 코드가있다. 저번에 사진을 자르는 코드를 알게 되서 큰 도움이 된 것 처럼
이번에 알게 된 코드도 나한텐 큰 도움이 되는 것 같다.
또한 무료 일러스트 사이트를 알게되어서 이번에 일러스트도 사용해보았는데 정말 일러스트가 주는 힘은 엄청난 것 같다.
한순간에 공간이 확 차보이면서 그 존재감을 잘 드러내고 있는 점이 정말 맘에 들었다.
그럼 바로 html code를 공개하겠다.
<!DOCTYPE html>
<html lang="kr">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>web browser</title>
<!-- 폰트어썸 아이콘 -->
<script src="https://kit.fontawesome.com/f9dbb42efe.js" crossorigin="anonymous"></script>
<!-- 메인 css6 -->
<link rel="stylesheet" href="main.css">
<!-- 구글폰트 -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@500&display=swap" rel="stylesheet">
</head>
<body>
<!--작성자 : 박성현
파일 용도 : 웹 브라우저 메인 화면
코드 작성 날짜 : 2023 - 05 - 10-->
<div>
<!-- 브랜드 로고, 브랜드 명, 메뉴 바, 로그인 및 회원가입 바, 검색 아이콘-->
<nav id=logo-layout>
<div class=logo-container>
<div><a href="#"><i class="fa-brands fa-envira"></i></a></div>
<div class=logo><a href="#">Envira</a></div>
</div>
<div id=menu-layout>
<ul class=menu-container>
<li><a href="#">강의</a></li>
<li><a href="#">로드맵</a></li>
<li><a href="#">멘토링</a></li>
<li><a href="#">커뮤니티</a></li>
<li><a href="#">채용</a></li>
</ul>
<ul class=login-container>
<li><a href="#">로그인</a></li>
<li><a href="#">회원가입</a></li>
</ul>
<div class=search><a href="#"><i class="fa-solid fa-magnifying-glass"></i></a></div>
</div>
</nav>
<!-- 메인 배너 슬라이드 이미지-->
<div id=mainbanner-layout>
<div><img src="/img/메인배너1.jpg" alt=""></div>
<div class=mainbanner-sm-text>고민은 이제 그만 </div>
<div class=mainbanner-bold-text>누구나 쉬운 입문 강의 여기 다 모였다.</div>
<div class=mainbanner-text>어디서부터 시작해야 할지 모르는 당신을 위한 입문 강의</div>
<div class=mainbanner-btn><a href="#">커리큘럼</a></div>
<div class=second-mainbanner-btn><a href="#">강의</a></div>
</div>
<!-- 취업과 관련있는 레이아웃 -->
<div id=main-layout>
<div class=main-container>
<div class=main-sm-text>여러분의 의지를 Envira 협업 기업에서 펼쳐 보세요.</div>
<div class=main-bold-text>누구나 성장과 배움을 평등하게 추구하는 Envira에서 함께 배우고, 나누고, 실행해보세요</div>
<div class=main-text>수강하고 기술 스택은 쌓였는데 어떻게 취업 준비를 해야 하는지 고민이신 분들, Envira에서 제공하는 강의들을 수강 할 시 협업 기업에 취업 할 수 있는 기회를 드리고 있습니다. 여러분의 열정을 Envira와 협업중인 약 300개의 기업에서 펼쳐 보세요, 여러분들을 기다리고 있습니다. 지금 바로 배우고, 나누고, 성장하세요.</div>
<div class=main-btn><a href="#">협업 기업 알아보기</a></div>
</div>
<div class=main-img-container>
<div><img src="img/메인.jpg" alt=""></div>
</div>
</div>
<!-- 자격증 레이아웃-->
<div id=second-main-layout>
<div class=second-main-img-container><img src="img/자격증.jpg" alt=""></div>
<div class=second-main-layout2>
<div class=second-main-container>
<div class=second-main-bold-text>어렵지 않은 자격증 취득 비법!</div>
<div class=second-main-text>직종 관련 자격증 취득은 취업으로 향하는 성공의 비법! 어렵지 않은 방법으로 Envira에서 자격증을 취득해보세요!</div>
<div class=second-main-btn><a href="#">자격증 관련 버튼</a></div>
</div>
<div class=second-main-container>
<div class=second-main-icon>자격증 관련 아이콘</div>
<div class=second-main-name>자격증 이름</div>
<div class=second-main-job>관련 직업</div>
<div class=seond-main-btn><a href="#">바로가기</a>
<div>아이콘</div>
</div>
</div>
<div class=second-main-container>
<div class=second-main-icon>자격증 관련 아이콘</div>
<div class=second-main-name>자격증 이름</div>
<div class=second-main-job>관련 직업</div>
<div class=seond-main-btn><a href="#">바로가기</a>
<div>아이콘</div>
</div>
</div>
<div class=second-main-container>
<div class=second-main-icon>자격증 관련 아이콘</div>
<div class=second-main-name>자격증 이름</div>
<div class=second-main-job>관련 직업</div>
<div class=seond-main-btn><a href="#">바로가기</a>
<div>아이콘</div>
</div>
</div>
<div class=second-main-container>
<div class=second-main-icon>자격증 관련 아이콘</div>
<div class=second-main-name>자격증 이름</div>
<div class=second-main-job>관련 직업</div>
<div class=second-main-btn><a href="#">바로가기</a>
<div>아이콘</div>
</div>
</div>
<div class=second-main-icon-container>
<div>아이콘</div>
<div>아이콘</div>
</div>
</div>
</div>
<!-- 각종 프로그래밍 언어 강의 레이아웃 -->
<div id=third-main-layout>
<div class=third-main-text-container>
<div class=third-main-text>무슨 강의를 들을지 고민이라면?</div>
<div class=third-main-bold-text>Envira Top 강의 보기</div>
</div>
<div class=third-main-container>
<div class=third-main-img-container>
<div class=third-main-img><img src="img/html.png" alt=""></div>
<div class=bold-text>HTML/CSS</div>
<div class=text>프론트엔드 개발의 시작, HTML/CSS.</div>
<div class=btn><a href="#">HTML/CSS 강의 보러가기</a></div>
</div>
<div class=third-main-img-container>
<div class=third-main-img><img src="img/자바스크립트.png" alt=""></div>
<div class=bold-text>JavaScript</div>
<div class=text>웹 동적 처리는? JavaScript!</div>
<div class=btn><a href="#">JavaScript 강의 보러가기</a></div>
</div>
<div class=third-main-img-container>
<div class=third-main-img><img src="img/svelte.png" alt=""></div>
<div class=bold-text>Svelte</div>
<div class=text>프론트엔드 신상 프레임워크, Svelte.</div>
<div class=btn><a href="#">Svelte 강의 보러가기</a></div>
</div>
</div>
<div class=third-main-container>
<div class=third-main-img-container>
<div class=third-main-img><img src="img/타입스크립트.png" alt=""></div>
<div class=bold-text>TypeScript</div>
<div class=text>개발 생산성을 높여주는 TypeScript.</div>
<div class=btn><a href="#">TypeScript 강의 보러가기</a></div>
</div>
<div class=third-main-img-container>
<div class=third-main-img><img src="img/리액트.png" alt=""></div>
<div class=bold-text>React</div>
<div class=text>프론트엔드 대세 라이브러리, React.</div>
<div class=btn><a href="#">React 강의 보러가기</a></div>
</div>
<div class=third-main-img-container>
<div class=third-main-img><img src="img/뷰.png" alt=""></div>
<div class=bold-text>Vue</div>
<div class=text>배우기도 쉽고 생산성도 높은, Vue.</div>
<div class=btn><a href="#">Vue 강의 보러가기</a></div>
</div>
</div>
</div>
<!-- 커뮤니티 레이아웃 -->
<div id=fourth-main-layout>
<div class=fourth-main-text-container>
<div class=bold>현직자에게 직접 듣는 묻고 답해요</div>
<div class=text>110만명의 커뮤니티!! 함께 토론해봐요.</div>
<div class=btn>질문 & 답변 하러가기</div>
</div>
<div class=fourth-main-img-container>
<img src="img/커뮤니티sv.svg" alt="">
</div>
<div class=fourth-submain-textcontainer>
<div class=bold>이번주 커뮤니티 인기글!</div>
<div class=text>매일 업계 선배들 혹은 동료들과 인사이트를 나눠보세요.</div>
</div>
<div class=fourth-submain-layout>
<div class=fourth-submain-container>
<div><img src="img/커뮤니티1.png" alt=""></div>
<div class=bold-text>코플소 |코캠러의 프로젝트를 소개합니다!</div>
<div class=text>안녕하세요! 실무 코딩 부트캠프, 코드캠프입니다 :) 어쩐지 요즘은 퇴근 시간에도 해가 안 진다 싶더니 오늘이 바로 낮🌞과 밤🌚의 길이가 같다는 ‘춘분’이래요! 새 학기가 시작하는 계절이기도 한 지금, 여러분은 어떻게 커리어를 준비하고 계신가요?</div>
</div>
<div class=fourth-submain-container>
<div><img src="img/커뮤니티2.png" alt=""></div>
<div class=bold-text>컴공 졸업생들은 어떤 일을 하고 있을까?</div>
<div class=text>혹시 대학교 전공이 컴퓨터 공학이신 분 있나요? 현재 하시는 일 혹은 하고 싶은 일이 전공과 얼마나 관련 있나요? 일반적으로 컴공과 하면 개발자를 떠올리게 되는데요. 오늘은 컴공과 출신인 인프런 팀원들의 사례를 중심으로 컴공 전공자가 어떤 일을 하고 있는지 살펴보려 합니다!</div>
</div>
<div class=fourth-submain-container>
<div><img src="img/커뮤니티3.png" alt=""></div>
<div class=bold-text>웹 디자이너와 웹 퍼블리셔가 자바스크립트 보다 제이쿼리를 잘해야 하는 이유</div>
<div class=text>웹 디자이너, 웹 퍼블리셔, 프론트엔드 개발자 중에 적지 않은 사람이 자바스크립트와 제이쿼리의 용도에 대해 이해하지 못하고 무조건 자바스크립트를 잘해야 하고 제이쿼리는 자바스크립트보다 한 수 아래라고 생각하는 사람이 있습니다. 뭐 그렇게 생각할 수도 있지만 저는 그렇게 생각하지 않습니다.</div>
</div>
<div class=fourth-submain-container>
<div><img src="img/커뮤니티4.png" alt=""></div>
<div class=bold-text>서류합격률이 0% 입니다</div>
<div class=text>제 가설이 틀린 경우는 문제가 될 만한 부분들을 수정하며 고치면서 합격률을 높여야 합니다. 그런 부분들 역시 여러분들에게 공유드리면서 여러분이 참고할만한 자료들을 공유드리겠습니다. OPEN EVENT 프론트엔드 로드맵 강의를 구매하시고 리뷰를 남겨주시면 인프런 멘토링 1회 무료로 진행합니다.</div>
</div>
</div>
<div class=fourth-submain-btn>
<a href="#">인기글 보러가기</a>
</div>
</div>
<!-- 리뷰 레이아웃 -->
<div id=last-main-layout>
<div class=last-main-text-container>
<div class=color>1,234,412 명이
<div>Envira와 함께 합니다.</div></div>
<div class=bold-text>Envira은 강의의 수강생수, 평점을 투명하게 공개합니다. 실제로 많은 온오프라인 학원들은 단기적 성과를 높이기 위해 잘나온 특정 후기만 노출 하거나, 아예 숨겨버리는 경우가 많습니다. 반면 인프런은 강의에 대한 후기, 학생수 등 정보를 투명하게 공개합니다. 신뢰성을 바탕으로 학습자들이 더 좋은 컨텐츠를 선택하고 교육의 질을 높입니다.</div>
<div class=btn><a href="#">수강평 더보기</a></div>
</div>
<div class=last-submain-container>
<div class=last-submain-text-container>
<div class=person>박성현</div>
<div class=name>프론트엔드 개발의 시작, HTML/CSS.</div>
<div class=review>간단하게 전체적인 흐름을 알려주셔서 도움이 되었습니다. 감사합니다.</div>
</div>
<div class=last-submain-text-container>
<div class=person>박성현</div>
<div class=name>웹 동적 처리는? JavaScript!</div>
<div class=review>항상 잘 듣고 있습니다. 남은 강의도 열심히 집중해서 꼭 좋은 개발자가 되도록하겠습니다.</div>
</div>
<div class=last-submain-text-container>
<div class=person>박성현</div>
<div class=name>프론트엔드 대세 라이브러리, React.</div>
<div class=review>전문가 선배에게 꼼꼼하게 배운 느낌이에요 리액트 입문자들에게 너무나도 강추합니다.</div>
</div>
</div>
</div>
<footer>
<div id=footer-layout>
<div class=footer-text-layout>
<div class=footer-text-container>
<div><i class="fa-brands fa-envira"></i></div>
<div class=logo>Envira</div>
<div class=bold>개인정보처리방침</div>
<div class=bold>이용약관</div>
</div>
<div class=footer-subtext-layout>
<div class=footer-text-container>
<div class=text>브랜드명</div>
<div class=text>대표자:박성현</div>
<div class=lasttext>사업자번호:433-81-00421</div>
</div>
<div class=footer-text-container>
<div class=text>통신판매업: 2023-서울강남-3211</div>
<div class=text>개인정보보호책임자:박성현</div>
<div class=lasttext>이메일:errop0@gmail.com</div>
</div>
<div class=footer-text-container>
<div class=lasttext>주소:서울특별시 강남구 113-2 </div>
</div>
</div>
<div class=footer-text-container>
Envira는 배움의 평등을 추구합니다.
</div>
</div>
<div class=footer-icon-container>
<div class=icon><i class="fa-brands fa-google"></i></div>
<div class=icon><i class="fa-brands fa-instagram"></i></div>
<div class=icon><i class="fa-brands fa-youtube"></i></div>
<div class=icon><i class="fa-brands fa-facebook"></i></div>
<div class=icon><i class="fa-brands fa-twitter"></i></div>
</div>
</div>
</footer>
</div>
</body>
</html>
오늘은 전체적으로 사이트에 들어갈 문구에대해서 생각하는 시간에 많은 시간을 투여했다.
한 문구가 사이트를 정의 하는 것 같은 느낌을 주는 것 같아서 열심히 문구를 작성했다. 정말 어려운 작업 인 것 같다....
그것들을 제외하면 html에 큰 변동 사항은 없다!!
그럼 바로 css code를 공개하겠다.
CSS CODE
body {
margin: 0;
font-family: 'Noto Sans KR', sans-serif;
}
#logo-layout {
display: flex;
justify-content: space-between;
align-items: center;
padding: 10px 0px 10px 30px;
}
.logo-container {
display: flex;
align-items: center;
}
.logo-container i {
padding: 3px;
font-size: 30px;
border-radius: 10%;
color: #00d07a;
background-color: #04194f;
}
.logo-container a {
text-decoration: none;
margin-left: 5px;
font-size: 25px;
font-weight: bold;
color: #04194f;
}
#menu-layout {
display: flex;
align-items: center;
}
.menu-container {
display: flex;
margin: 0;
padding: 0;
border-right: 2px solid #04194f;
}
.menu-container li {
margin: 0px 10px;
list-style: none;
}
.menu-container a {
text-decoration: none;
font-weight: bold;
color: #04194f;
}
.menu-container a:hover {
color: #00d07a;
}
.login-container {
display: flex;
margin: 0px 10px;
padding: 0;
}
.login-container li {
margin: 0px 5px;
padding: 2px 10px;
list-style: none;
border: 1px solid #04194f;
border-radius: 3px 3px 3px 3px;
font-size: 15px;
color: white;
background: #04194f;
}
.login-container a {
text-decoration: none;
color: white;
}
.login-container li:hover {
border: 1px solid #00d07a;
background: #00d07a;
}
.search a {
padding: 0px 30px;
border-left: 2px solid #04194f;
font-size: 19px;
color: #04194f;
}
.search i:hover {
color: #00d07a;
}
#mainbanner-layout {
display: flex;
flex-direction: column;
position: relative;
max-height: 750px;
overflow: hidden;
}
#mainbanner-layout img {
margin-top: -16%;
max-height: initial;
filter: brightness(50%);
}
.mainbanner-sm-text {
position: absolute;
padding: 2px;
top: 200px;
left: 280px;
border-radius: 5px 5px 5px 5px;
font-size: 17px;
font-weight: bold;
background: #00d07a;
}
.mainbanner-bold-text {
position: absolute;
top: 250px;
left: 280px;
font-size: 45px;
font-weight: bold;
color: white;
}
.mainbanner-text {
position: absolute;
top: 350px;
left: 280px;
font-size: 25px;
font-weight: bold;
color: white;
}
.mainbanner-btn {
position: absolute;
top: 450px;
left: 280px;
}
.mainbanner-btn a {
padding: 10px 50px;
text-decoration: none;
font-size: 16px;
font-weight: bold;
border: #00d07a;
border-radius: 5px 5px 5px 5px;
color: white;
background: #00d07a;
}
.second-mainbanner-btn {
position: absolute;
top: 450px;
left: 480px;
}
.second-mainbanner-btn a {
padding: 10px 50px;
text-decoration: none;
font-size: 16px;
font-weight: bold;
border: #00d07a;
border-radius: 5px 5px 5px 5px;
color: #04194f;
background: white;
}
#main-layout {
display: flex;
justify-content: center;
margin: 100px 0px;
}
.main-container {
display: flex;
flex-direction: column;
justify-content: space-evenly;
margin: 0px 50px;
width: 500px;
}
.main-sm-text {
font-size: 15px;
font-weight: bold;
color: #00d07a;
}
.main-bold-text {
font-size: 26px;
font-weight: bold;
color: #04194f;
}
.main-text {
font-size: 15px;
color: #3c567f;
}
.main-btn {
width: 250px;
padding: 17px;
text-align: center;
border-radius: 5px 5px 5px 5px;
background: #00d07a;
}
.main-btn a {
text-decoration: none;
color: white;
}
.main-img-container img {
max-width: 400px;
max-height: 550px;
filter: brightness(100%);
}
#second-main-layout {
display: none;
/* display: flex; */
/* background: #f9f9f9; */
}
.second-main-img-container {
width: 350px;
height: 550px;
}
.second-main-img-container img {
width: 400px;
max-height: 550px;
filter: brightness(70%);
}
.second-main-layout2 {
display: flex;
flex-direction: row;
align-items: center;
position: relative;
}
.second-main-container {
display: flex;
flex-direction: column;
justify-content: space-evenly;
align-items: center;
background: #74ff7096;
width: 250px;
height: 400px;
margin: 0px 30px;
}
.second-main-bold-text {
padding: 10px;
font-size: 18px;
}
.second-main-text {
padding: 10px;
font-size: 14px;
color: grey;
}
.second-main-btn {
padding: 10px 20px;
background: white;
}
.second-main-btn a {
text-decoration: none;
color: #00d07a;
}
.second-main-icon-container {
display: flex;
position: absolute;
bottom: 0px;
right: 50%;
margin-bottom: 10px;
}
#third-main-layout {
display: flex;
flex-direction: column;
margin: 100px 0px;
background: #f9f9f9;
}
.third-main-text-container {
display: flex;
flex-direction: column;
align-items: center;
padding-top: 50px;
}
.third-main-text {
font-size: 15px;
font-weight: bold;
}
.third-main-bold-text {
font-size: 25px;
font-weight: bold;
}
.third-main-container {
display: flex;
justify-content: space-evenly;
}
.third-main-img-container {
display: flex;
flex-direction: column;
margin: 50px 0px;
width: 300px;
border: 1px solid #e9ebee;
border-radius: 5px 5px 5px 5px;
}
.third-main-img img {
width: 300px;
height: 200px;
}
.third-main-img-container .bold-text {
margin: 2px 5px;
font-size: 16px;
font-weight: bold;
color: #04194f;
}
.third-main-img-container .text {
margin: 2px 5px;
font-size: 14.4px;
color: gray;
}
.third-main-img-container .btn {
margin-top: 4px;
padding: 8px 10px;
text-align: center;
border-radius: 5px 5px 5px 5px;
font-size: 14.5px;
background: #00d07a;
}
.third-main-img-container .btn:hover {
background: #04194f;
}
.third-main-img-container .btn a {
text-decoration: none;
color: white;
}
#fourth-main-layout {
display: flex;
flex-direction: column;
position: relative;
}
.fourth-main-text-container {
position: relative;
width: 100%;
height: 400px;
background: #00c87f;
}
.fourth-main-text-container .bold {
position: absolute;
top: 90px;
left: 280px;
font-size: 30px;
font-weight: bold;
color: white;
}
.fourth-main-text-container .text {
position: absolute;
top: 160px;
left: 280px;
font-size: 25px;
font-weight: bold;
color: white;
}
.fourth-main-text-container .btn {
position: absolute;
top: 260px;
left: 280px;
text-align: center;
padding: 10px;
width: 200px;
font-weight: bold;
border: 2px solid white;
border-radius: 5px 5px 5px 5px;
color: white;
}
.fourth-main-img-container {
position: absolute;
top: 70px;
right: 280px;
height: 265px;
background: #00d07a;
}
.fourth-main-img-container img {
width: 450px;
height: 265px;
background: #00c87f;
}
.fourth-submain-textcontainer {
position: absolute;
top: 500px;
left: 280px;
height: 80px;
}
.fourth-submain-textcontainer .bold {
margin: 5px 0px;
font-size: 25px;
font-weight: bold;
}
.fourth-submain-textcontainer .text {
margin: 10px 0px 5px 0px;
font-weight: bold;
}
.fourth-submain-layout {
display: flex;
justify-content: space-evenly;
margin: 200px 210px 0px 210px;
padding: 25px 0px;
}
.fourth-submain-container {
display: flex;
flex-direction: column;
background: #f9f9f9;
width: 280px;
height: 350px;
}
.fourth-submain-container img {
width: 280px;
height: 160px;
}
.fourth-submain-container .bold-text {
margin: 10px 0px 15px 0px;
font-size: 15.5px;
font-weight: bold;
}
.fourth-submain-container .text {
font-size: 12px;
}
.fourth-submain-btn {
align-self: center;
text-align: center;
padding: 10px;
border-radius: 5px 5px 5px 5px;
width: 200px;
background: #00d07a;
}
.fourth-submain-btn a {
text-decoration: none;
color: white;
}
#last-main-layout {
display: flex;
justify-content: center;
background: #f9f9f9;
margin: 100px 0px;
width: 100%;
height: 500px;
}
.last-main-text-container {
display: flex;
flex-direction: column;
justify-content: space-evenly;
margin: 0px 50px;
width: 500px;
}
.last-main-text-container .color {
font-size: 30px;
font-weight: bold;
color: #00d07a;
}
.color div {
color: Black;
}
.last-main-text-container .bold-text {
color: grey;
}
.last-main-text-container .btn {
padding: 10px 20px;
text-align: center;
border-radius: 5px 5px 5px 5px;
width: 180px;
background: #00d07a;
}
.last-main-text-container .btn a {
text-decoration: none;
color: white;
}
.last-submain-container {
display: flex;
flex-direction: column;
justify-content: space-evenly;
}
.last-submain-text-container {
width: 580px;
border-radius: 5px 5px 5px 5px;
background: #e9ebee;
}
.last-submain-text-container .person {
padding: 15px 10px;
font-size: 15px;
color: grey;
}
.last-submain-text-container .name {
padding: 10px 0px 5px 10px;
font-weight: bold;
}
.last-submain-text-container .review {
padding: 5px 0px 20px 10px;
font-size: 15px;
}
#footer-layout {
display: flex;
justify-content: space-between;
padding: 0px 20px;
height: 200px;
background: #04194f;
}
.footer-text-layout {
display: flex;
flex-direction: column;
justify-content: space-evenly;
}
.footer-text-container {
display: flex;
align-items: center;
}
.footer-text-container i {
align-items: center;
font-size: 15px;
color: white;
}
.footer-text-container .logo {
padding: 0px 5px;
border-right: 2px solid white;
font-size: 15px;
color: white;
}
.footer-text-container .bold {
padding: 0px 5px;
border-right: 2px solid white;
font-size: 15px;
color: white;
}
.footer-text-container {
display: flex;
}
.footer-text-container .text {
padding: 0px 5px;
border-right: 2px solid white;
font-size: 13.5px;
color: white;
}
.footer-text-container .lasttext {
padding: 0px 5px;
font-size: 13.5px;
color: white;
}
.footer-text-container {
padding: 0px 5px;
font-size: 15px;
color: white;
}
.footer-icon-container {
display: flex;
align-items: center;
}
.footer-icon-container .icon {
margin: 0px 5px;
}
.footer-icon-container i {
padding: 5px;
border-radius: 50%;
font-size: 30px;
color: #04194f;
background: white;
}
오늘 작성한 css코드이다 전체적으로 폰트 사용과, 폰트 사이즈 ,폰트 굵기, padding, margin, border그 외에 것들
정말 많은 부분들을 작성했다. 그중에 초반에 말한 좋다고 한 것은 이것도 이미지에 관련 된 것 인데,
바로 filter: brightness(50%) 해당 컨테이너의 밝기를 낮추는 것 이다.
이게 진짜 좋다고 느낀 것이 메인배너에 텍스트가 강조 되야하는데 글씨가 강조가 안되서 좀 곤란했었는데,
그 때 떠오른게 그럼 밝기를 낮춰볼까해서 구글링으로 찾은 결과물이 바로 filter이다.
밝기를 낮춤으로써 메인배너 텍스트를 더 눈에 띄고 강조되게 할 수 있게 되었다.
이미지는 거의다 포토샵 일러스트로 작업했었는데 이젠 코딩으로 왠만 한 건 다 할 수 있게 됐다 너무 좋다,,,,
정말 공부 할 수록 필요한게 생기고 그걸 알가가고 적용되면 그렇게 기분 좋을 일이 없다.
다 알게 된 것 같으면서도 여전히 공부할게많은것이 코딩같다 꾸준히 하는게 답인 것 같다.
내일은 반응형 미디어 쿼리로 디바이스용 웹브라우저를 생성하고,
그 다음에는 생각해놨던 자바스크립트로 동적인 웹 브라우저를 만들어보겠다.
그럼 오늘까지 작성해서 만들어진 웹브라우저를 공개하겠다.