일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 비전공자
- 프론트엔드
- php
- iOS 개발자
- IOS
- css3
- Animation
- image
- effect
- 애니메이션
- react
- 백엔드
- javascript
- MAC
- HTML
- front-end
- 자바스크립트
- 개발자
- 비전공 개발자
- keyframes
- xcode
- iPhone
- hover
- ipad
- html5
- CSS
- button
- SWIFT
- 풀스택
- jQuery
- Today
- Total
목록Programming (564)
비전공자 개발일기

body { background-color: black; height: 100vh; display: flex; justify-content: center; align-items: center; } .love { position: relative; width: 50px; height: 50px; } p::after { position: absolute; width: 50px; height: 50px; content: "I LOVE"; font-size: 5px; font-weight: 700; top: 10px; left: 1px; transition: all .5s ease-in-out; } .love span { position: absolute; width: 30px; height: 30px; bac..

HiroDaegu .container { width: 100vw; height: 100vh; max-width: 1280px; max-height: 800px; min-width: 1000px; min-height: 600px; display: flex; justify-content: space-around; align-items: center; margin: 0 auto; } .border { width: 290px; height: 369px; background: transparent; border-radius: 10px; transition: border 1s; position: relative; } .border:hover { border: 1px solid #fff; } .card { width..

TOKYO body { background-color: #000; } .container { display: flex; justify-content: center; align-items: center; perspective: 500px; } #card { position: relative; width: 250px; height: 350px; margin: 10%; background: url("url") center no-repeat; background-size: cover; border: 2px solid violet; border-radius: 10px; transform-style: preserve-3d; will-change: transform; transition: all .5s ease-ou..

body { margin: 0; padding: 0; display: flex; justify-content: center; align-items: center; min-height: 100vh; background: radial-gradient(#9bdfff, #009be4); } .infinite { position: absolute; width: 880px; height: 160px; background: #525252; transform-origin: bottom; transform-style: preserve-3d; transform: perspective(500px) rotateX(30deg); } .infinite:before { content: ''; position: absolute; t..

.animated-background { background: linear-gradient(to right, #833ab4, #fd1d1d, #fcb045); background-size: 400% 400%; animation: animate-background 10s infinite ease-in-out; } @keyframes animate-background { 0% { background-position: 0 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0 50%; } }

RESTART 100% 100% 100% * { margin: 0; padding: 0; box-sizing: border-box; } body { background: #101010; font-family: sans-serif; } .restart { width: 250px; height: 50px; margin: 100px 831px 0; cursor: pointer; } .container { display: flex; max-width: 900px; margin: -260px auto; justify-content: space-around; align-items: center; flex-wrap: wrap; height: 100vh; padding: 20px; } .container .card {..

Text Hover Effect TEXT HOVER EFFEECT Shake On Invaild Input /* Text Hover Effect */ .link { text-align: center; font-size: 30px; color: #6667ab; margin: 40%; line-height: 150px; background-image: linear-gradient(#ff2f97, #ff2f97); background-repeat: no-repeat; background-size: 0 100%; background-position-x: right; transition: background-size 500ms; } .link:hover { background-size: 100% 100%; bac..

MENU body { background-color: #000; } .menu_btn { width: 100px; height: 40px; position: relative; color: #808080; margin: 20%; background-color: #000; border: 1px solid #808080; border-radius: 5px; transition: all 1s; } .menu_btn:hover { color: #000; border-color: #000; background-color: #fff; font-weight: 700; } .menu_btn::before { content: ""; position: absolute; top: 80%; left: 0; width: 100p..