CSS로 명함을 만들어 보았습니다.
이 기사는 Life is Tech! Tokai Mentors Advent Calendar 2018의 5 일째 기사입니다.
여러분, 자신의 명함을 가지고 있습니까?
곧 리메이크를 할까 고민 중입니다

그래서 이번에는 명함을 만들려고합니다!
다만 모처럼이기 때문에 바뀐 방법으로 해보고 싶지?
CSS로 명함을 만들어 보았습니다.
자, 이번에는 명함에 다음 요소를 넣으려고합니다.
·이름
··연락처
・SNS
거친 디자인은 이런 느낌.

그럼, 조속히 만들어 갑시다!
HTML
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>名刺</title>
<link rel="stylesheet" href="style.css">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.5.0/css/all.css" integrity="sha384-B4dIYHKNBt8Bc12p+WXckhzcICo0wtJAoU8YZTY5qE0Id1GSseTk6S+L3BlXeVIU" crossorigin="anonymous">
</head>
<body>
<div class="namecard">
<p class="name">ほげ 太郎</p>
<span class="phonetic">hoge taro</span>
<div class="contact">
<span><i class="fab fa-twitter"></i>Twitter</span>
<span><i class="fab fa-facebook"></i>Facebook</span>
<span><i class="far fa-envelope"></i>MailAddress</span>
</div>
<img src="cat.png" alt="ねこちゃん">
</div>
</body>
</html>
↓ 미리보기하면 이런 느낌. ↓

고양이의 이미지는 「한코에서 어쏘」라는 사이트의 소재를 사용하게 했습니다.
여기에서 CSS로 명함 같아 갑니다.
CSS
@import url('https://fonts.googleapis.com/css?family=Sawarabi+Mincho');
* {
margin: 0;
padding: 0;
font-family: 'Sawarabi Mincho', sans-serif;
}
.namecard {
/*名刺の区切れ目がわかるような線*/
border: 1px solid #ddd;
/*名刺の大きさ(縦横比さえ合ってれば良いと思います)*/
width: 22.75rem;
height: 11.75rem;
/*名刺の余白*/
margin: 2rem;
padding: 3rem;
/*装飾*/
color: #333;
}
.name {
/*文字の装飾*/
font-size: 2rem;
/*微妙にずれてるのを修正*/
margin-top: -0.5rem;
margin-left: -0.25rem;
}
.contact {
/*flexboxにして縦並びにしています*/
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
/*余白*/
margin-top: 3.5rem;
/*装飾*/
font-size: 0.8rem;
}
.contact span {
margin-top: 0.25rem;
}
.contact i {
/*SNSなどのアイコンの位置調整*/
width: 1.25rem;
}
.namecard img {
/*画像のサイズ指定*/
width: 8rem;
/*画像の位置指定*/
position: relative;
left: 15.25rem;
bottom: 7rem;
}
↓미리보기하면 이런 느낌↓

납작한 맛에 가기 위해 GoogleFonts을 사용해 보았습니다.
조금 심플하다고 생각합니다만, 명함은 이런 것이군요

요약
어땠어?
디자인 툴을 사용하지 않고 명함을 만드는 것의 장점은 정보의 변경이 용이한 일이나 여백 조정 등을 곧바로 할 수 있다고 생각합니다.
htps : // 기주 b. 코 m / 아스카 오코치 키나코 / 메이시 _ Cs
여기에 이번 샘플 코드를 넣어 두었으므로, 꼭 스스로도 만들어 보세요.
그럼 키나코에서!
Reference
이 문제에 관하여(CSS로 명함을 만들어 보았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/AsukaOkochi/items/270a9384125f9f6233d5텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)