10日で10 CSSプロジェクトを構築:プロジェクト7
私のCSSプロジェクトブログシリーズへようこそ.
10日目のCSSプロジェクトの7日目と7日目のプロジェクトです.
あなたがこのシリーズから他の記事を読んでいないならば、最初に彼らをチェックしてください.この記事の最後にそれらを見つけることができます.
今日、我々は"Four card feature section
"からFrontendmentorを造るつもりです
開始前は、スターターファイルfrom here をダウンロードしますコードエディターでスターターファイルを開きます. スタイルを作成します.CSSファイルとHTMLファイル にリンクしますスタイルガイドをチェックしてください.MDファイル セットアップを終えました.この計画を終えましょう.
パート1 : HTML
パート2 : CSS
そして、見出しタイトルに、私たちは彼らに大きいフォントサイズを与えて、もう片方の光を作りました.
まず最初に、カードコンテナーがフレックスを与えたので、カードはお互いの上ではなく互いの隣に座ります.
その後、カードのスタイルを整えました.私たちはカードの固定幅といくつかのマージンとパディングをカードの内側と外側のいくつかのスペースを作るために与え、いくつかのボックスの影は良い効果を確認します.その後、カードのタイトルとカードのイメージをスタイル.最後に、我々は各カードにボーダートップを追加しました.そして、彼らが50 %を得るように、最後の、そして、最初のカードは変換を加えました.
それで、我々はデスクトップ・デザインを終えました.
また、変換は、カードをお互いの上に重複しない削除されます.
前職
結論
今日のプロジェクトのためです.あなたが記事が好きで、このもののようなより多くの記事が欲しいならば、@で@で私について考えてください.
また、Twitterで私と接続することができます
読書ありがとう.
10日目のCSSプロジェクトの7日目と7日目のプロジェクトです.
あなたがこのシリーズから他の記事を読んでいないならば、最初に彼らをチェックしてください.この記事の最後にそれらを見つけることができます.
今日、我々は"Four card feature section
"からFrontendmentorを造るつもりです
開始前
パート1 : HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- displays site properly based on user's device -->
<link
rel="icon"
type="image/png"
sizes="32x32"
href="./images/favicon-32x32.png"
/>
<link rel="stylesheet" href="style.css">
<title>Frontend Mentor | Four card feature section</title>
</head>
<body>
<div class="container">
<header>
<h2 class="light">Reliable, efficient delivery</h2>
<h2>Powered by Technology</h2>
<p>
Our Artificial Intelligence powered tools use millions of project data
points to ensure that your project is successful
</p>
</header>
<div class="card-container">
<div class="card supervisor">
<h4>Supervisor</h4>
<p>Monitors activity to identify project roadblocks</p>
<img src="./images/icon-supervisor.svg" alt="" class="icon" />
</div>
<div class="card teamBuilder">
<h4>Team Builder</h4>
<p>
Scans our talent network to create the optimal team for your project
</p>
<img src="./images/icon-team-builder.svg" alt="" class="icon" />
</div>
<div class="card calculator">
<h4>Calculator</h4>
<p>
Uses data from past projects to provide better delivery estimates
</p>
<img src="./images/icon-calculator.svg" alt="" class="icon" />
</div>
<div class="card karma">
<h4>Karma</h4>
<p>Regularly evaluates our talent to ensure quality</p>
<img src="./images/icon-karma.svg" alt="" class="icon" />
</div>
</div>
</div>
</body>
</html>
パート2 : CSS
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;400;600&display=swap');
* {
box-sizing: border-box;
}
body {
margin: 0;
padding: 0;
font-family: 'Poppins', sans-serif;
background-color: hsl(0, 0%, 98%);
}
p {
color: hsl(229, 6%, 66%);
line-height: 1.8;
}
h2,
h4 {
color: hsl(234, 12%, 34%);
}
このスニペットはグローバルなスタイルです.まず、Googleフォントからフォントをインポートします.そして、それを身体に適用した.そして、PとH 2、H 4をスタイリングしました./* main styles */
.container {
max-width: 1100px;
width: 100%;
margin: 0 auto;
padding: 4rem 0;
display: flex;
justify-content: center;
flex-direction: column;
}
header {
text-align: center;
width: 500px;
margin: auto;
padding-bottom: 2rem;
}
h2 {
margin: 0;
font-size: 2rem;
}
h2.light {
font-weight: 300;
}
この部分では、コンテナとヘッダーをスタイルします.容器には,100 pxの幅と100 %の固定最大幅を加えた.また、我々はFlexboxで容器を中心におきました.そして、見出しタイトルに、私たちは彼らに大きいフォントサイズを与えて、もう片方の光を作りました.
.card-container {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.card {
width: 330px;
background-color: #fff;
margin: 10px;
padding: 26px;
box-shadow: 0 5px 20px rgba(0,0,0,0.1), 0 6px 6px rgba(0,0,0,0.1);
border-radius: 5px;
}
.card h4 {
font-size: 1.3rem;
}
img {
display: block;
margin-left: auto;
}
.supervisor {
border-top: 5px solid hsl(180, 62%, 55%);
}
.teamBuilder {
border-top: 5px solid hsl(0, 78%, 62%);
}
.karma {
border-top: 5px solid hsl(34, 97%, 64%);
}
.calculator {
border-top: 5px solid hsl(212, 86%, 64%);
}
.supervisor,
.calculator {
transform: translateY(50%);
}
この部分では、私たちはカードを作ります、そして、これは最後の部分です.まず最初に、カードコンテナーがフレックスを与えたので、カードはお互いの上ではなく互いの隣に座ります.
その後、カードのスタイルを整えました.私たちはカードの固定幅といくつかのマージンとパディングをカードの内側と外側のいくつかのスペースを作るために与え、いくつかのボックスの影は良い効果を確認します.その後、カードのタイトルとカードのイメージをスタイル.最後に、我々は各カードにボーダートップを追加しました.そして、彼らが50 %を得るように、最後の、そして、最初のカードは変換を加えました.
それで、我々はデスクトップ・デザインを終えました.
@media screen and (max-width:700px) {
header {
width: 80%;
}
h2 {
font-size: 1.5rem;
}
.supervisor,
.calculator {
transform: translateY(0%);
}
}
モバイルスタイルでは、ヘッダー幅を80 %に減らしました.ヘッダを少し小さくしました.また、変換は、カードをお互いの上に重複しない削除されます.
前職
結論
今日のプロジェクトのためです.あなたが記事が好きで、このもののようなより多くの記事が欲しいならば、@で@で私について考えてください.
また、Twitterで私と接続することができます
読書ありがとう.
Reference
この問題について(10日で10 CSSプロジェクトを構築:プロジェクト7), 我々は、より多くの情報をここで見つけました https://dev.to/coderamrin/build-10-css-projects-in-10-days-project-7-254lテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol