728x90
반응형

문제 1

다음 코드를 이용하여 해당 화면을 출력하는 코드를 작성하시오.

 <body>
	<div id="container">
		<h1>웹 디자인 트렌드를 따라잡는 비법 대공개!</h1>
		<p>그래픽 프로그램으로 웹 디자인 요소를 일일이 만들어 웹사이트를 제작하는 시대는 지났다. 이제 모바일, 태블릿, PC 등 멀티 디바이스에 한 번에 적용할 수 있는 웹 디자인 방법을 알아야 한다. 바로 <b>코딩을 이용한 웹 디자인</b>이다. </p>					
	</div>
 </body>

 

 

▶ 코드

  <style>
	body {
		margin: 0;
		background-image: url(../images/bg1.jpg);
		height: 200px;
	}      
	h1 {
		font-size: 20px;
	}
	p {
		line-height: 25px;
		font-size: 16px;
	}
	h1, p {
		color: white;
		width: 80%;
	}
	#container {
		background-color: gray;
		padding: 10px;
		height: 100%;
	}
  </style>

 

 

 

 

 

문제 2

다음 코드를 이용하여 해당 화면을 출력하는 코드를 작성하시오.

<body>
	<div class="container">
		<h1>웹 디자인 트렌드를 따라잡는 비법 대공개!</h1>
		<p>그래픽 프로그램으로 웹 디자인 요소를 일일이 만들어 웹사이트를 제작하는 시대는 지났다. 이제 모바일, 태블릿, PC 등 멀티 디바이스에 한 번에 적용할 수 있는 웹 디자인 방법을 알아야 한다. 바로 <b>코딩을 이용한 웹 디자인</b>이다. </p>		
	</div>
</body>

 

 

▶ 코드

  <style>
	.container {
		width:500px;
		padding:10px;
		border:1px solid #ccc;
		background-color: black;
	}
	h1 {
		font-size: 17px;
	}
	p {
		font-size: 16px;
		line-height: 25px;
	}
	h1, p {
		color: white;
	}
  </style>

 

 

 

 

 

문제 3

다음 코드를 이용하여 해당 화면을 출력하는 코드를 작성하시오.

  • 문서 전체의 배경색을 #02233b로 지정합니다.
  • #container의 배경색은 흰색으로 지정합니다.
  • #container의 배경 이미지는 반복하지 않고 오른쪽 아래에 고정합니다.
  • <h1> 태그를 사용한 제목의 배경색을 #004344로 지정하고, 글자색은 흰색으로 바꿉니다.

<body>
  <div id="container">
    <h1>대학언론사 수습기자 모집</h1>
    <h2>신입생 여러분을 기다립니다</h2>
    <article>
      <h3>모집분야</h3>
      <ul>
        <li>아나운서(0명) : 학내 소식을 라디오 방송으로 보도</li>
        <li>오프닝쇼프로듀서(0명) : 라디오 방송 기획, 제작</li>
        <li>엔지니어(0명) : 라디오 방송 녹음 및 편집 </li>
      </ul>
      <h3>혜택</h3>
      <ul>
        <li>수습기자 활동 중 소정의 활동비 지급</li>
        <li>정기자로 진급하면 장학금 지급</li>
      </ul>
    </article>
  </div>
</body>

 

 

▶ 코드

  <style>
		body {
			margin: 0;
			background-color: #02233b;
		}
		#container {
			margin:0 auto;	
			width:600px;
			height:700px;
			border:1px dotted gray;
			padding:20px;
			background: url(../images/mic.png) no-repeat right bottom;
			background-color: white;
		}
		img {	
			margin:30px 10px 30px 180px;
		}
		h1 {
			text-align:center;
			padding:20px;
			background-color: #004344;
			color: white;
		}
		h2 {
			text-align:center;
			font-style:italic;
			margin-bottom:50px;
		}
		h3 {
			color:#cf3b00;
		}
		ul{
			margin:20px;
      		list-style-type:none;
		}	      
		li {
			line-height:30px;
		}
  </style>
728x90
반응형

'HRD_훈련 > 실습' 카테고리의 다른 글

[CSS] 선택자 실습 (29일차)  (0) 2023.06.26
[CSS] 컬러 실습 (29일차)  (0) 2023.06.26
[CSS] 스크립트 onclick 실습 (28일차)  (0) 2023.06.23
[CSS] Postion 실습 (27일)  (0) 2023.06.22
[CSS] Float 실습 (27일차)  (0) 2023.06.22
728x90
반응형

문제 1

  1. 버튼을 클릭하면 프롬포트 창을 나타난다.
  2. 프롬포트 창에 글자를 입력하고 로그에 해당 내용이 나타나는지 확인한다.
  3. 버튼을 클릭하면 글자의 색이 바뀌도록 코드를 작성하라.

 

 

 

▶ 코드

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .ex {
            color: red;
        }
    </style>
</head>
<body>
    <div class="ex">자바스크립트 실습 예제</div>
    <button onclick="clickEvent()">클릭</button>
</body>
</html>
<script>
    function clickEvent(){
        alert("클릭했다.");
        // const/let/var
        var obj = document.querySelector('.ex');
        console.log("로그 창 ==>", obj);
        console.log("로그 창 ==>");
        console.log(obj);
        obj.style.color = "blue"; 
    }
</script>

 

 

▶ 출력 결과

728x90
반응형

'HRD_훈련 > 실습' 카테고리의 다른 글

[CSS] 컬러 실습 (29일차)  (0) 2023.06.26
[CSS] Background 문제 (28일차)  (0) 2023.06.24
[CSS] Postion 실습 (27일)  (0) 2023.06.22
[CSS] Float 실습 (27일차)  (0) 2023.06.22
[CSS] Box , Margin, display 실습 (27일차)  (0) 2023.06.22

728x90
반응형

문제 1

이미지를 편집하지 않고 CSS만 사용해서 해답 이미지처럼 표시하시오.

  • 이미지 테두리에 1px 짜리 회색(#ccc) 실선을 그립니다.
  • border-radius 속성을 사용해서 사각형 테두리를 원형으로 바꿉니다.
  • box-shadow 속성을 사용해서 이미지 주변에 그림자 효과를 추가합니다.
  • 가로 세로 각각 5px, 흐림 정도 30px, 번짐 정도 2px, 그림자 색상 #000

 

 

 

▶ 코드

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .b {
            border: 1px solid #ccc;
            border-radius: 50%;
            box-shadow: 5px 5px 30px 2px #000;
            margin: 100px;
        }
    </style>
</head>
<body>
    <img src="../img/bear.jpg" alt="곰돌이" class="b">
</body>
</html>

 

 

 

 

문제 2

CSS만 사용해서 해답 이미지처럼 표시하시오.

<!DOCTYPE html>
<html lang="ko">
<head>
	<meta charset="UTF-8">
	<title>연습문제 2</title>
  <style>
	  #container{
			width:800px;
			margin: 0 auto;	
		}
		h2{
			font-size:1.5em;
		}
		h3 {
			font-size:1.0em;
		}
		p {
			line-height:20px;
			font-size:12px;
		}
		#footer {
			width:100%;
			height:50px;
			background-color:#222;
		}
		.foot {
			color:#fff;
			font-size:0.9em;
			text-align: center;
			line-height:50px;
		}
</style>
</head>
<body>
<div id="container">
  <h2>강아지 용품 준비하기</h2>
  <div class="at1">  
    <h3>강아지 집 </h3>
    <p>강아지가 편히 쉴 수 있는 포근한 집이 필요합니다. 강아지의 집은 강아지가 다 큰 후에도 계속 쓸 수 있는 집으로 구입하세요.집을 구입하실 때는 박음질이 잘 되어 있는지, 세탁이 간편한 제품인지 꼭 확인하시고 고르시는 것이 좋습니다.</p>
	</div>
  <div class="at2"> 
    <h3>강아지 먹이 </h3>
    <p>강아지의 먹이는 꼭 어린 강아지용으로 나와있는 사료를 선택하세요. 강아지들은 사람에 비해 성장속도가 8배정도 빠르답니다. 따라서 강아지에게는 성장속도에 맞는 사료를 급여하셔야 합니다. 사람이 먹는 음식을 먹게 되면 양념과 향신료에 입맛이 익숙해지고, 비만이 될 가능성이 매우 높아집니다. 강아지용 사료는 생후 12개월까지 급여하셔야 합니다.</p>
  </div>
  <div class="at3"> 
    <h3>밥그릇, 물병 </h3>
    <p>밥그릇은 쉽게 넘어지지 않도록 바닥이 넓은 것이 좋습니다.물병은 대롱이 달린 것으로 선택하세요. 밥그릇에 물을 주게 되면 입 주변에 털이 모두 젖기 때문에 비위생적이므로 대롱을 통해서 물을 먹을 수 있는 물병을 마련하시는 것이 좋습니다.</p>
  </div>
  <div class="at4"> 
    <h3>이름표, 목줄</h3> 
    <p>강아지를 잃어버릴 염려가 있으니 산책할 무렵이 되면 이름표를 꼭 목에 걸어주도록 하세요. 그리고 방울이 달린 목걸이를 하고자 하실 때는 신중하셔야 합니다. 움직일 때마다 방울이 딸랑 거리면 신경이 예민한 강아지들에게는 좋지 않은 영향을 끼칠 수 있기 때문입니다.</p>
  </div>
  <div id="footer">
		<p class="foot">boxmodel 연습하기</p>
	</div>
</div>
</body>
</html>

 

 

 

▶ 코드

<!DOCTYPE html>
<html lang="ko">
<head>
	<meta charset="UTF-8">
	<title>연습문제 2</title>
  <style>
	  #container{
			width:800px;
			margin: 0 auto;	
		}
		h2{
			font-size:1.5em;
		}
		h3 {
			font-size:1.0em;
		}
		p {
			line-height:20px;
			font-size:12px;
		}
		#footer {
            padding-top: 2px;
			width:100%;
			height:50px;
			background-color:#222;
            clear: left;
		}
		.foot {
			color:#fff;
			font-size:0.9em;
			text-align: center;
		}
        .at1, .at2, .at3, .at4 {
            width: 350px;
            height: 200px;
            border: 1px solid #ccc;
            margin: 10px;
            padding: 10px;
            float: left;
        }
</style>
</head>
<body>
<div id="container">
  <h2>강아지 용품 준비하기</h2>
  <div class="at1">  
    <h3>강아지 집 </h3>
    <p>강아지가 편히 쉴 수 있는 포근한 집이 필요합니다. 강아지의 집은 강아지가 다 큰 후에도 계속 쓸 수 있는 집으로 구입하세요.집을 구입하실 때는 박음질이 잘 되어 있는지, 세탁이 간편한 제품인지 꼭 확인하시고 고르시는 것이 좋습니다.</p>
	</div>
  <div class="at2"> 
    <h3>강아지 먹이 </h3>
    <p>강아지의 먹이는 꼭 어린 강아지용으로 나와있는 사료를 선택하세요. 강아지들은 사람에 비해 성장속도가 8배정도 빠르답니다. 따라서 강아지에게는 성장속도에 맞는 사료를 급여하셔야 합니다. 사람이 먹는 음식을 먹게 되면 양념과 향신료에 입맛이 익숙해지고, 비만이 될 가능성이 매우 높아집니다. 강아지용 사료는 생후 12개월까지 급여하셔야 합니다.</p>
  </div>
  <div class="at3"> 
    <h3>밥그릇, 물병 </h3>
    <p>밥그릇은 쉽게 넘어지지 않도록 바닥이 넓은 것이 좋습니다.물병은 대롱이 달린 것으로 선택하세요. 밥그릇에 물을 주게 되면 입 주변에 털이 모두 젖기 때문에 비위생적이므로 대롱을 통해서 물을 먹을 수 있는 물병을 마련하시는 것이 좋습니다.</p>
  </div>
  <div class="at4"> 
    <h3>이름표, 목줄</h3> 
    <p>강아지를 잃어버릴 염려가 있으니 산책할 무렵이 되면 이름표를 꼭 목에 걸어주도록 하세요. 그리고 방울이 달린 목걸이를 하고자 하실 때는 신중하셔야 합니다. 움직일 때마다 방울이 딸랑 거리면 신경이 예민한 강아지들에게는 좋지 않은 영향을 끼칠 수 있기 때문입니다.</p>
  </div>
  <div id="footer">
		<p class="foot">boxmodel 연습하기</p>
	</div>
</div>
</body>
</html>
728x90
반응형

+ Recent posts