[TIL] 21/03/31
[CSS] Pseudo-element(::)
cssでhtmlに要素を追加する
::before
指定した要素の最初のサブ要素としてinlineまたはblockを使用できます.
::after
指定した要素の最後のサブ要素としてinlineまたはblockを使用できます.
// index.html
<! DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<div>
content
</div>
</body>
</html>
// styles.css
div::before {
content:':before';
}
div::after {
content:':after';
}
上記のコードを実行すると、Webはpseudo elementを使用して蛍光ペン効果を作成するには
コナン(仮想要素の使い方!!)
以上のビデオをベースに制作しました.
上のProfileにマウスを置き、titleの下に蛍光ペンで色を塗ります.
.profile {
background-color: #f8f4e1;
}
.title {
font-family: 'Noto Sans KR', sans-serif;
color: #4e3620;
font-size: 40px;
position: relative;
overflow: hidden;
}
.title::before {
content: '';
display: block;
position: absolute;
width: 100%;
height: 30%;
bottom: 0;
left: -100%;
border-radius: 10px;
background-color: rgba(78, 54, 32, 0.3);
transition: all 0.35s;
}
.profile:hover .title::before {
left:0;
}
[web] Home server
IPv4 vs IPv6
IPv 4:既存ネットワーク層プロトコル
IPv 6:IPv 4の問題を解決するためのプロトコル
ルーター
IPv 4からIPv 6アドレスへの変換は容易ではないため、既存のIPv 4の使用を節約する必要がある.
ルーター
1つのIPアドレスは、複数のコンピュータによって共有され得る.
IPを節約し、通信費用を節約できます.
ソース:生活コード/WEB 2ホームサーバ-2。ルーター
WAN WAN:WAN(全世界の誰でも接続できるIPアドレス)
LAN:エリアネットワーク(ルータに接続された装置間のIPアドレスを提供)
パブリックIPアドレス:広域ネットワークIPアドレス
ルータアドレス:ルータのIPアドレス
private IP address:専用IP address(192.168.0.0から192.168.255.255)
[Python] .join / sys.stdin
.join()
list -> string
"A".join(list)
.split()
string -> list
string.split("A")
sys.stdin
Input()と同じ機能を使用して値を受信します.
アルゴリズムの問題では,input()よりも速い実行速度が必要な場合に用いる.
sys.stdin.read()
sys.stdin.readline()
import sys
list = sys.stdin.read().strip() # 입력받은 값을 리스트로 반환
list.append(sys.stdin.readline().rstrip) # 입력받은 값을 리스트에 추가
string = " ".join(list) # list의 원소 사이에 개행문자를 넣고 string으로 반환
list = string.split() # string을 개행문자를 기준으로 list 원소로 반환
Reference
この問題について([TIL] 21/03/31), 我々は、より多くの情報をここで見つけました https://velog.io/@tonic523/TIL-210331テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol