9-4. CSS ํŠธ๋žœ์ง€์…˜๊ณผ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์—ฐ์Šต๋ฌธ์ œ 1,2

2021. 10. 15. 19:05ใ†HTML + CSS + JS

728x90

* ์—ฐ์Šต๋ฌธ์ œ 1

๋งˆ์šฐ์Šค ์˜ฌ๋ฆฌ๋ฉด ์ฒœ์ฒœํžˆ ์ƒ‰ ๋ฐ”๋€Œ๋„๋ก ์„ค์ • 

<!DOCTYPE HTML>
<html lang="ko">
<head>
  <meta charset="UTF-8">
  <title>์—ฐ์Šต๋ฌธ์ œ 1</title>  
  <style>
    * {
      box-sizing: border-box;
    }
    .top-menu {
      margin:50px auto;
      padding:0;
      list-style:none;
      width:605px;
      height:35px;
      box-shadow:0 3px 4px #8b8b8b;
      background-color:#dadada;
    }
    .top-menu li {
      float:left;
      border-right:1px solid #929292;
    }
    .top-menu li a:link{
      color:black;
      text-decoration:none;
      text-align:center;
      display:block;
      width:100px;
      height:35px;
      line-height: 35px;
    }
    .top-menu li:last-child {
      border-right:none;      
    }
    .top-menu li:not(:last-child) a:hover {
      background-color:#555;
      color:#fff;
      transition-duration: 0.5s;
      transition-property: all;
    }
    .top-menu Li:last-child a:hover {
      background-color:#b30000;
      color:#fff;
      transition-duration: 0.5s;
      transition-property: all;
    }
  </style>
</head>
<body>
  <nav>
    <ul class="top-menu">
      <li><a href="#">๋ฉ”๋‰ด1</a></li>
      <li><a href="#">๋ฉ”๋‰ด2</a></li>
      <li><a href="#">๋ฉ”๋‰ด3</a></li>
      <li><a href="#">๋ฉ”๋‰ด4</a></li>
      <li><a href="#">๋ฉ”๋‰ด5</a></li>
      <li><a href="#">๋ฉ”๋‰ด6</a></li>
    </ul>
  </nav>
</body>
</html>

 

 

 

 

* ์—ฐ์Šต๋ฌธ์ œ 2

0deg, -180deg, -360deg ๋กœ ํšŒ์ „ 

<!DOCTYPE html>
<html lang="ko">
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<title>์—ฐ์Šต๋ฌธ์ œ 2</title>
	<style>	
		#container {
			width:200px;
			margin:30px auto;
			
		}
    img {
      border:1px solid #ccc;
      border-radius:50%;      
      box-shadow: 5px 5px 30px 2px #000;
			animation: rotatebear 2.5s infinite;
    }

		@keyframes rotatebear {
			from {transform: perspective(200px); transform: rotateZ(0deg);}
			50% {transform: perspective(200px); transform: rotateY(-180deg);}
			to {transform: perspective(200px); transform: rotateY(-360deg);}
		}
	</style>
</head>

<body>
  <div id="container">
	  <img src="images/bear.jpg" alt="๊ณฐ์ธํ˜• ์‚ฌ์ง„">
  </div>
</body>
</html>
728x90