반응형
반응형

Magic inspired Social Share Button
-- https://codepen.io/codingstella/pen/gOQqaWo

https://codepen.io/codingstella/pen/gOQqaWo

 

Magic inspired Social Share Button

...

codepen.io

https://codepen.io/codingstella/

 

Coding Stella on CodePen

Amazing CSS Animation That You Have Never Seen 🤒

codepen.io

<script src="https://unpkg.com/ionicons@5.5.2/dist/ionicons/ionicons.esm.js"></script>
<script src="https://unpkg.com/ionicons@5.5.2/dist/ionicons/ionicons.js"></script>
<script src="https://cdpn.io/cpe/boomboom/pen.js?key=pen.js-ae5cde2e-fb64-f510-42d5-4efea99ca66b" crossorigin=""></script>

<div class="menu">
  <div class="toggle">
    <ion-icon name="share-social"></ion-icon>
    </div>
  
      <li style="--i:0;--clr:#1877f2">
      <a href="#"><ion-icon name="logo-facebook"></ion-icon></a>
    </li>
    <li style="--i:1;--clr:#25d366">
      <a href="#"><ion-icon name="logo-whatsapp"></ion-icon></a>
    </li>
    <li style="--i:2;--clr:#1da1f2">
      <a href="#"><ion-icon name="logo-twitter"></ion-icon></a>
    </li>
     <li style="--i:3;--clr:#FF5733">
      <a href="#"><ion-icon name="logo-reddit"></ion-icon></a>
    </li>
    <li style="--i:4;--clr:#0a66c2">
      <a href="#"><ion-icon name="logo-linkedin"></ion-icon></a>
    </li>
    <li style="--i:5;--clr:#c32aa3">
      <a href="#"><ion-icon name="logo-instagram"></ion-icon></a>
    </li>
    <li style="--i:6;--clr:#1b1e21">
      <a href="#"><ion-icon name="logo-github"></ion-icon></a>
    </li>
    <li style="--i:7;--clr:#ff0000">
      <a href="#"><ion-icon name="logo-youtube"></ion-icon></a>
    </li>
</div>
*{
  margin:0;
  padding:0;
  box-sizing:border-box;
}
body{
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:100vh;
  background: #262433;
}
.menu{
  position:relative;
 width:280px;
  height:280px;
  display:flex;
  align-items:center;
  justify-content:center;
}
.menu .toggle{
  position:relative;
  height:60px;
  width:60px;
  background:#fff;
  border-radius:50%;
  box-shadow:0 3px 4px rgba(0,0,0,0.15);
  display:flex;
  align-items:center;
  justify-content:center;
  color:#333;
  font-size:2rem;
  cursor:pointer;
  transition:1.25s;
  z-index:5;
}
.menu.active .toggle{
  transform:rotate(360deg);
  box-shadow: 0 6px 8px rgba(0,0,0,0.15),
    0 0 0 2px #333,
    0 0 0 8px #fff;
}
.menu li{
  position:absolute;
  left:0;
  list-style:none;
  transition:0.5s;
  transform:rotate(calc(360deg/8 * var(--i)));
  transform-origin:140px;
  scale:0;
  transition-delay: calc(0.05s * var(--i));
}
.menu.active li{
  scale:1;
}
.menu li a{
  position:relative;
  display:flex;
 transform:rotate(calc(360deg/-8 * var(--i)));
  width:60px;
  height:60px;
  background-color:#FFF;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:50%;
  font-size:1.75rem;
  color:var(--clr);
   box-shadow:0 3px 4px rgba(0,0,0,0.15);
  transition:0.5s;
}
.menu li:hover a{
  font-size:2.5rem;
  box-shadow:0 0 0 2px var(--clr),
    0 0 0 6px #fff;
}
const menu=document.querySelector(".menu");
const toggle=document.querySelector(".toggle");
toggle.addEventListener("click",()=>{
  menu.classList.toggle("active");
})
반응형
반응형

Ctrl + P : 파일 찾기

 

반응형
반응형

https://devdocs.io/

 

DevDocs

Fast, offline, and free documentation browser for developers. Search 100+ docs in one web app including HTML, CSS, JavaScript, PHP, Ruby, Python, Go, C, C++, and many more.

devdocs.io

DevDocs는 여러 API 문서를 빠르고 체계적이며 검색 가능한 인터페이스로 결합합니다. 시작하기 전에 알아야 할 사항은 다음과 같습니다.

  1. 기본 설정을 열어 더 많은 문서를 활성화하고 UI를 맞춤설정하세요.
  2. 마우스를 사용할 필요가 없습니다. 키보드 단축키 목록을 참조하세요 .
  3. 검색은 퍼지 일치를 지원합니다(예: "bgcp"는 "Background-clip"을 나타냄).
  4. 특정 문서를 검색하려면 해당 이름(또는 약어)을 입력한 다음 Tab을 누르세요.
  5. 브라우저의 주소 표시줄을 사용하여 검색할 수 있습니다. 방법을 알아보세요 .
  6. DevDocs는 오프라인 , 모바일에서 작동하며 웹 앱으로 설치할 수 있습니다.
  7. 최신 뉴스를 보려면 @DevDocs를 팔로우하세요 .
  8. DevDocs는 무료이며 오픈 소스 입니다 . 
  9. 코딩이 처음이라면 freeCodeCamp의 오픈 소스 커리큘럼을 확인하세요 .

반응형
반응형

스크립트 정규식을 화면으로 보여주는 사이트 - regulex  

https://jex.im/regulex/

 

Regulex:JavaScript Regular Expression Visualizer

 

jex.im

반응형
반응형

학사 신입 연봉 - 2022년 기준

https://techcompanies.kr/

https://techcompanies.kr/

 

테크컴퍼니즈 코리아 | 국내 IT 기업 목록

네이버, 카카오, 쿠팡 등 국내를 대표하는 IT 기업부터 당근마켓, 토스, 두나무 등 요즘 뜨는 스타트업의 정보도 모두 실시간으로 - 테크컴퍼니즈 코리아

techcompanies.kr

 

🚩컴퓨터 전공학과 출신인가요??

✅️인서울+서상한+컴퓨터 전공학과

>>>(학점신경썼으면)대기업 전산직 업무취업(대기업 연봉)

✅️인서울+서상한+비전공

>>>일단, 학원 이라도 다녀와야 취업가능

✅️인서울+서상한 이외+컴퓨터 전공학과

>>>신경쓰면, 대기업 전산직 업무취업(대기업 연봉)

✅️인서울+서상한 이외+비전공

>>>일단, 학원 이라도 다녀와야 취업가능

 

https://okky.kr/questions/1464754

반응형
반응형

[python] chatGPT에게 TicTacToe 만들어달라고 했다. 

import tkinter as tk
from tkinter import messagebox

class TicTacToe:
    def __init__(self, root):
        self.root = root
        self.root.title("Tic-Tac-Toe")

        self.current_player = "X"
        self.board = [""] * 9

        self.buttons = []
        for i in range(9):
            button = tk.Button(root, text="", width=10, height=3, command=lambda i=i: self.make_move(i))
            button.grid(row=i // 3, column=i % 3)
            self.buttons.append(button)

    def make_move(self, position):
        if not self.board[position]:
            self.board[position] = self.current_player
            self.buttons[position].config(text=self.current_player)
            
            if self.check_winner():
                messagebox.showinfo("Game Over", f"Player {self.current_player} wins!")
                self.reset_game()
            elif all(cell != "" for cell in self.board):
                messagebox.showinfo("Game Over", "It's a draw!")
                self.reset_game()
            else:
                self.current_player = "O" if self.current_player == "X" else "X"

    def check_winner(self):
        winning_combinations = [(0, 1, 2), (3, 4, 5), (6, 7, 8),
                                (0, 3, 6), (1, 4, 7), (2, 5, 8),
                                (0, 4, 8), (2, 4, 6)]

        for combo in winning_combinations:
            if self.board[combo[0]] == self.board[combo[1]] == self.board[combo[2]] != "":
                return True
        return False

    def reset_game(self):
        self.current_player = "X"
        self.board = [""] * 9
        for button in self.buttons:
            button.config(text="")

if __name__ == "__main__":
    root = tk.Tk()
    game = TicTacToe(root)
    root.mainloop()
반응형

+ Recent posts