[Style] Reorganize Intro; desktop simple bg complete

This commit is contained in:
hyperbola 2021-01-20 16:57:06 +08:00
parent f4f6fa9ce4
commit 2d23cbfac3
5 changed files with 327 additions and 306 deletions

View File

@ -1,37 +1,102 @@
@import '../hyperpoint'; @import "../hyperpoint";
@import "../color";
#cfp { #cfp {
position: relative; position: relative;
} }
// The Korea Fish // z-indecies
$z-section: -1;
$z-korea-fish: -10;
$z-first-card: -8;
$z-blue-bar: -9;
$z-second-card: -8;
// for mobile
$zm-section: -1;
$zm-korea-fish: -10;
$zm-first-card: -9;
$zm-blue-bar: -8;
$zm-second-card: -7;
#cfp-bg { #cfp-bg {
width: 100vw; width: 100vw;
z-index: -1; z-index: $z-section;
position: absolute; position: absolute;
// left: -12px; // offset
.korea-fish { .korea-fish {
top: 0;
left: 0;
width: 100%;
display: flex; display: flex;
justify-content: center; justify-content: center;
align-items: flex-start; align-items: flex-start;
height: 960px;
.sitcon-apple { .sitcon-apple {
position: absolute; position: absolute;
margin-top: 360px; margin-top: 360px;
width: 250px; width: 250px;
z-index: -10;
} }
.ellipse { .ellipse {
position: absolute; position: absolute;
margin-top: 200px; margin-top: 200px;
width: 640px; width: 640px;
z-index: -10;
} }
.radial { .radial {
width: 1920px; width: 1920px;
position: absolute; position: absolute;
z-index: -10;
}
}
.cards {
.first-card {
transform: rotate(15deg);
box-shadow: 0 3px 12px 0 rgba(89, 120, 206, 0.56);
border-radius: 30px;
position: relative;
top: 72px;
right: 0px;
z-index: $z-first-card;
}
.blue-bar {
z-index: $z-blue-bar;
width: 3600px; // this is enough
height: 300px;
background: rgba(34, 107, 180, 1);
position: relative;
right: 160px;
top: 300px;
transform: rotate(15deg);
opacity: 1;
p {
padding-top: 160px;
padding-left: 240px;
color: $white;
font-size: 48pt;
font-weight: 700;
letter-spacing: 0.08em;
z-index: $z-blue-bar;
}
}
.card2-wrapper {
height: 1300px;
overflow: hidden;
position: relative;
margin-top: -300px;
z-index: $z-second-card;
.second-card {
transform: rotate(15deg);
box-shadow: 0 3px 12px 0 rgba(89, 120, 206, 0.56);
border-radius: 30px;
z-index: $z-second-card;
position: relative;
top: 240px;
right: 240px;
}
} }
} }
} }

View File

@ -16,7 +16,7 @@ $width-svg-news: 259px;
img.svg { img.svg {
height: auto; height: auto;
} }
z-index: 1; // z-index: 1;
.spot-box { .spot-box {
padding-bottom: 260px; padding-bottom: 260px;

View File

@ -1,13 +1,11 @@
@import '../hyperpoint'; @import "../hyperpoint";
@import '../color'; @import "../color";
$fontFamily: Noto Sans TC; $fontFamily: Noto Sans TC;
$fontColor: $mid-blue; $fontColor: $mid-blue;
// General settings: // General settings:
// font-size and paragraph spacing for headers and paragraph text // font-size and paragraph spacing for headers and paragraph text
#cfp-intro { #cfp-intro {
margin-top: 90px;
h1, h1,
h2, h2,
h3 { h3 {
@ -37,22 +35,6 @@ $fontColor: $mid-blue;
font-weight: 900; font-weight: 900;
} }
} }
.introduction {
height: 2400px;
overflow: hidden;
padding-bottom: 0;
}
@media screen and (max-width: 1021px) {
.introduction {
height: 2230px;
}
}
@media screen and (max-width: 891px) {
.introduction {
height: 2200px;
}
}
// Utiliy // Utiliy
#cfp-intro { #cfp-intro {
@ -68,41 +50,22 @@ $fontColor: $mid-blue;
} }
#cfp-intro { #cfp-intro {
padding-top: 72px;
padding-bottom: 72px;
padding-left: 135px;
color: $fontColor;
.box-back { .box-back {
// width: 880px; padding-top: 180px;
margin-bottom: -40em; padding-bottom: 180px;
font-family: $fontFamily; width: 800px;
color: $fontColor;
width: 700px;
padding: 20px;
.first-box {
transform: rotate(15deg);
box-shadow: 0 3px 12px 0 rgba(89, 120, 206, 0.56);
border-radius: 30px;
position: relative;
bottom: 620px;
right: 50px;
z-index: 0;
}
.introd-text {
position: relative;
top: 200px;
left: 150px;
z-index: 2;
}
.about-sitcon { .about-sitcon {
margin-bottom: 0 auto 2em; // empty
} }
.past-sitcon { .past-sitcon {
margin-bottom: 2em; .cfp-img {
width: 60vw;
height: 13em;
.cfp-img{
width: 180px; //225 width: 180px; //225
height: 121px; //152 height: 121px; //152
} }
@ -111,6 +74,7 @@ $fontColor: $mid-blue;
display: flex; display: flex;
flex-direction: row; flex-direction: row;
padding: 0.25em 0; padding: 0.25em 0;
margin-bottom: 2em;
.thumb-wrapper { .thumb-wrapper {
.thumb-title, .thumb-title,
@ -126,62 +90,28 @@ $fontColor: $mid-blue;
} }
&:not(:last-child) { &:not(:last-child) {
margin-right: 1em; margin-right: 2em;
} }
} }
} }
} }
.join-discuss { .join-discuss {
// empty // empty
} }
} }
.box-bluearea {
width: 150vw;
height: 450px;
background: rgba(34, 107, 180, 1);
right: 25%;
position: relative;
z-index: -1;
transform: rotate(15deg);
opacity: 1;
}
.box-back2 { .box-back2 {
// width: 760px; width: 1050px;
font-family: $fontFamily; padding-top: 180px;
color: $fontColor;
width: 900px;
padding: 20px 20px 168px 20px;
height: 2350px;
.about-topic { .about-topic {
margin-bottom: 2em; // empty
position: relative;
bottom: 75px;
z-index: 2;
left: 50px;
}
.second-box {
transform: rotate(15deg);
box-shadow: 0 3px 12px 0 rgba(89, 120, 206, 0.56);
border-radius: 30px;
position: relative;
bottom: 1100px;
right: 120px;
z-index: 0;
} }
.cfp-deadline { .cfp-deadline {
margin-bottom: 2em; margin-bottom: 2.5em;
margin-bottom: 2em;
position: relative;
z-index: 2;
left: 50px;
bottom: 75px;
.cfp-deadline-content { .cfp-deadline-content {
margin-top: -1.5em; margin-top: -1.5em;
display: flex; display: flex;
@ -189,12 +119,8 @@ $fontColor: $mid-blue;
align-items: flex-end; align-items: flex-end;
} }
} }
.give-me-money { .give-me-money {
position: relative;
z-index: 2;
left: 50px;
bottom: 75px;
.whisper { .whisper {
font-weight: 900; font-weight: 900;
font-size: 1.25em; font-size: 1.25em;
@ -204,8 +130,9 @@ $fontColor: $mid-blue;
} }
} }
@include md{ //for width 786px @include md {
#cfp-intro{ //for width 786px
#cfp-intro {
h1, h1,
h2, h2,
h3 { h3 {
@ -215,21 +142,21 @@ $fontColor: $mid-blue;
p { p {
font-size: 14pt; font-size: 14pt;
line-height: 1.75; line-height: 1.75;
width:85vw; width: 85vw;
} }
p:not(:last-child) { p:not(:last-child) {
margin-bottom: 2em; margin-bottom: 2em;
} }
} }
#cfp-intro{ #cfp-intro {
.box-back { .box-back {
margin-bottom: -42em; margin-bottom: -42em;
margin-left:-6em; margin-left: -6em;
.first-box { .first-box {
transform: rotate(12deg) scale(1.2); transform: rotate(12deg) scale(1.2);
bottom: 590px; bottom: 520px;
left: 100px; left: 100px;
} }
@ -240,10 +167,10 @@ $fontColor: $mid-blue;
.past-sitcon { .past-sitcon {
.thumbnails { .thumbnails {
.thumb-wrapper { .thumb-wrapper {
width:200.5px;//25vw; width: 200.5px; //25vw;
.thumb-title, .thumb-title,
.thumb-subtitle { .thumb-subtitle {
width:185.5px; //25vw; width: 185.5px; //25vw;
} }
} }
} }
@ -251,26 +178,25 @@ $fontColor: $mid-blue;
} }
} }
#cfp-intro{ #cfp-intro {
.box-bluearea { .box-bluearea {
height: 200px; height: 200px;
z-index: 0; z-index: 0;
transform: rotate(12deg); transform: rotate(12deg);
} }
} }
#cfp-intro{ #cfp-intro {
.box-back2 { .box-back2 {
margin-top: 1em; margin-top: 1em;
margin-left: -2em; margin-left: -2em;
.second-box { .second-box {
transform: rotate(12deg); transform: rotate(12deg);
bottom: 1030px; bottom: 1030px;
left:-5em; left: -5em;
} }
} }
} }
#cfp-intro { #cfp-intro {
@ -287,9 +213,10 @@ $fontColor: $mid-blue;
} }
} }
@include sm { //for width 600px @include sm {
//for width 600px
#cfp-intro{ #cfp-intro {
h1, h1,
h2, h2,
h3 { h3 {
@ -299,7 +226,7 @@ $fontColor: $mid-blue;
p { p {
font-size: 13pt; font-size: 13pt;
line-height: 1.5; line-height: 1.5;
width:70vw; width: 70vw;
} }
p:not(:last-child) { p:not(:last-child) {
@ -307,11 +234,11 @@ $fontColor: $mid-blue;
} }
} }
#cfp-intro{ #cfp-intro {
.box-back { .box-back {
margin-bottom: -45em; margin-bottom: -45em;
margin-left:-5em; margin-left: -5em;
.first-box { .first-box {
transform: rotate(12deg) scale(1.1); transform: rotate(12deg) scale(1.1);
bottom: 610px; bottom: 610px;
@ -322,18 +249,18 @@ $fontColor: $mid-blue;
} }
.past-sitcon { .past-sitcon {
margin-bottom:-1em; margin-bottom: -1em;
.thumbnails { .thumbnails {
.thumb-wrapper { .thumb-wrapper {
width:122.5px;//25vw; width: 122.5px; //25vw;
.thumb-title, .thumb-title,
.thumb-subtitle { .thumb-subtitle {
width:132.5px; //25vw; width: 132.5px; //25vw;
} }
} }
} }
.cfp-img{ .cfp-img {
width: 128.5px; //225 width: 128.5px; //225
height: 80px; //152 height: 80px; //152
margin-left: 0em; margin-left: 0em;
@ -342,24 +269,24 @@ $fontColor: $mid-blue;
} }
} }
#cfp-intro{ #cfp-intro {
.box-bluearea { .box-bluearea {
height: 300px; height: 300px;
z-index: 0; z-index: 0;
transform: rotate(12deg); transform: rotate(12deg);
} }
} }
#cfp-intro{ #cfp-intro {
.box-back2 { .box-back2 {
margin-top:-6em; margin-top: -6em;
.second-box { .second-box {
transform: rotate(12deg); transform: rotate(12deg);
bottom: 1060px; bottom: 1060px;
} }
} }
} }
#cfp-intro { #cfp-intro {
//button util //button util
.mr-2 { .mr-2 {
@ -375,7 +302,7 @@ $fontColor: $mid-blue;
} }
@include ss { @include ss {
#cfp-intro{ #cfp-intro {
h1, h1,
h2, h2,
h3 { h3 {
@ -403,7 +330,7 @@ $fontColor: $mid-blue;
p { p {
font-size: 12pt; font-size: 12pt;
line-height: 1.65; line-height: 1.65;
width:80vw; width: 80vw;
} }
p:not(:last-child) { p:not(:last-child) {
@ -411,11 +338,11 @@ $fontColor: $mid-blue;
} }
} }
#cfp-intro{ #cfp-intro {
.box-back { .box-back {
margin-bottom: -45em; margin-bottom: -45em;
margin-left:-7em; margin-left: -7em;
.first-box { .first-box {
transform: rotate(12deg); transform: rotate(12deg);
bottom: 640px; bottom: 640px;
@ -425,20 +352,20 @@ $fontColor: $mid-blue;
top: 100px; top: 100px;
} }
.past-sitcon { .past-sitcon {
margin-top:1em; margin-top: 1em;
} }
.past-sitcon { .past-sitcon {
.thumbnails { .thumbnails {
.thumb-wrapper { .thumb-wrapper {
width:122.5px;//25vw; width: 122.5px; //25vw;
.thumb-title, .thumb-title,
.thumb-subtitle { .thumb-subtitle {
width:132.5px; //25vw; width: 132.5px; //25vw;
} }
} }
} }
.cfp-img{ .cfp-img {
width: 128.5px; //225 width: 128.5px; //225
height: 80px; //152 height: 80px; //152
margin-left: 0em; margin-left: 0em;
@ -447,26 +374,26 @@ $fontColor: $mid-blue;
} }
} }
#cfp-intro{ #cfp-intro {
.box-bluearea { .box-bluearea {
height: 280px; height: 280px;
z-index: 0; z-index: 0;
transform: rotate(12deg); transform: rotate(12deg);
} }
} }
#cfp-intro{ #cfp-intro {
.box-back2 { .box-back2 {
margin-top: -5em; margin-top: -5em;
margin-left: -1em; margin-left: -1em;
.second-box { .second-box {
transform: rotate(12deg) scale(0.65); transform: rotate(12deg) scale(0.65);
bottom: 1270px; bottom: 1270px;
left:-14em; left: -14em;
} }
} }
.give-me-money { .give-me-money {
top: 2em; top: 2em;
.whisper { .whisper {
@ -477,7 +404,7 @@ $fontColor: $mid-blue;
} }
} }
#cfp-intro{ #cfp-intro {
.past-sitcon { .past-sitcon {
margin-bottom: 2em; margin-bottom: 2em;
width: 40vw; width: 40vw;
@ -489,10 +416,10 @@ $fontColor: $mid-blue;
padding: 0.25em 0; padding: 0.25em 0;
.thumb-wrapper { .thumb-wrapper {
width:225px;//25vw; width: 225px; //25vw;
.thumb-title, .thumb-title,
.thumb-subtitle { .thumb-subtitle {
width:190px; //25vw; width: 190px; //25vw;
text-align: center; text-align: center;
margin: 0; margin: 0;
font-size: 0.8em; font-size: 0.8em;
@ -514,7 +441,7 @@ $fontColor: $mid-blue;
} }
@include xs { @include xs {
#cfp-intro{ #cfp-intro {
h1, h1,
h2, h2,
h3 { h3 {
@ -542,7 +469,7 @@ $fontColor: $mid-blue;
p { p {
font-size: 11pt; font-size: 11pt;
line-height: 1.65; line-height: 1.65;
width:80vw; width: 80vw;
} }
p:not(:last-child) { p:not(:last-child) {
@ -550,11 +477,11 @@ $fontColor: $mid-blue;
} }
} }
#cfp-intro{ #cfp-intro {
.box-back { .box-back {
margin-bottom: -45em; margin-bottom: -45em;
margin-left:-8em; margin-left: -8em;
.first-box { .first-box {
transform: rotate(12deg); transform: rotate(12deg);
bottom: 620px; bottom: 620px;
@ -564,24 +491,24 @@ $fontColor: $mid-blue;
top: 100px; top: 100px;
} }
.past-sitcon { .past-sitcon {
margin-top:1em; margin-top: 1em;
.thumbnails { .thumbnails {
margin-left: -0.5em; margin-left: -0.5em;
padding: 0.25em 0; padding: 0.25em 0;
.thumb-wrapper { .thumb-wrapper {
width:110px;//25vw; width: 110px; //25vw;
.thumb-title, .thumb-title,
.thumb-subtitle { .thumb-subtitle {
width:130px; //25vw; width: 130px; //25vw;
text-align: center; text-align: center;
margin: 0; margin: 0;
font-size: 0.1em; font-size: 0.1em;
line-height: 10em; line-height: 10em;
font-weight: 900; font-weight: 900;
} }
.cfp-img{ .cfp-img {
width: 110.5px; //225 width: 110.5px; //225
height: 63px; //152 height: 63px; //152
margin-left: 0.6em; margin-left: 0.6em;
@ -592,26 +519,26 @@ $fontColor: $mid-blue;
} }
} }
#cfp-intro{ #cfp-intro {
.box-bluearea { .box-bluearea {
height: 220px; height: 220px;
z-index: 0; z-index: 0;
transform: rotate(12deg); transform: rotate(12deg);
} }
} }
#cfp-intro{ #cfp-intro {
.box-back2 { .box-back2 {
margin-top: 3em; margin-top: 3em;
margin-left: -1em; margin-left: -1em;
.second-box { .second-box {
transform: rotate(12deg) scale(0.63); transform: rotate(12deg) scale(0.63);
bottom: 1250px; bottom: 1250px;
left:-15em; left: -15em;
} }
} }
.give-me-money { .give-me-money {
top: 2em; top: 2em;
.whisper { .whisper {
@ -621,4 +548,4 @@ $fontColor: $mid-blue;
} }
} }
} }
} }

View File

@ -1,147 +1,149 @@
<template> <template>
<main class="introduction-container"> <main class="introduction-container">
<div class="introduction"> <!--<div class="introduction">-->
<div class="box-back box"> <div class="box-back box">
<div class="introd-text"> <!--<div class="introd-text">-->
<div class="about-sitcon"> <div class="about-sitcon">
<h2>關於 SITCON</h2> <h2>關於 SITCON</h2>
<p>
學生計算機年會SITCON 2013
年發起以學生為本由學生自發舉辦長期投身學生資訊教育與推廣開源精神希望引領更多學子踏入資訊的殿堂更冀望所有對資訊有興趣的學生能夠在年會裏齊聚一堂彼此激盪傳承啟發達到學以致用教學相長的實際展現
</p>
</div>
<!-- TODO fix thumbnails style -->
<div class="past-sitcon">
<h3>歷屆年會網站</h3>
<div class="thumbnails">
<div class="thumb-wrapper">
<!-- TODO add thumb -->
<img class="cfp-img" src="@/assets/images/CFP/2020.png" />
<p class="thumb-title text-center">SITCON 2020<br /></p>
<p class="thumb-subtitle text-center">#define</p>
</div>
<div class="thumb-wrapper">
<!-- TODO add thumb -->
<img class="cfp-img" src="@/assets/images/CFP/2019.png" />
<p class="thumb-title text-center">SITCON 2019<br /></p>
<p class="thumb-subtitle text-center">開箱演算法</p>
</div>
<div class="thumb-wrapper">
<!-- TODO add thumb -->
<img class="cfp-img" src="@/assets/images/CFP/2018.png" />
<p class="thumb-title text-center">SITCON 2018<br /></p>
<!-- TODO alignment is not good -->
<p class="thumb-subtitle text-center small">
POPULAR COMPUTER SCIENCE
</p>
</div>
</div>
</div>
<div class="join-discuss">
<h3>參與討論</h3>
<div class="discuss-section">
<p> <p>
學生計算機年會SITCON 2013 SITCON 是個開放的社群許多籌備的相關事項都會在公開的 Mailing list
年發起以學生為本由學生自發舉辦長期投身學生資訊教育與推廣開源精神希望引領更多學子踏入資訊的殿堂更冀望所有對資訊有興趣的學生能夠在年會裏齊聚一堂彼此激盪傳承啟發達到學以致用教學相長的實際展現 上進行討論如果有興趣參與歡迎訂閱 SITCON Mailing list
並貢獻你的想法
</p>
<p>
若你想進一步了解過往討論的內容也歡迎在 HackMD 上查看 SITCON 2021
的會議記錄
</p> </p>
</div> </div>
<!-- TODO fix thumbnails style --> <div class="link-group mt-1">
<div class="past-sitcon"> <a
<h3>歷屆年會網站</h3> rel="noopener"
<div class="thumbnails"> target="_blank"
<div class="thumb-wrapper"> class="btn btn-primary mr-2"
<!-- TODO add thumb --> href="https://groups.google.com/g/sitcon-general"
<img class="cfp-img" src="@/assets/images/CFP/2020.png" /> >SITCON 論壇</a
<p class="thumb-title text-center">SITCON 2020<br /></p> >
<p class="thumb-subtitle text-center">#define</p> <a
</div> rel="noopener"
<div class="thumb-wrapper"> target="_blank"
<!-- TODO add thumb --> class="btn btn-primary"
<img class="cfp-img" src="@/assets/images/CFP/2019.png" /> href="https://hackmd.io/@SITCON/SITCON2021"
<p class="thumb-title text-center">SITCON 2019<br /></p> >會議記錄</a
<p class="thumb-subtitle text-center">開箱演算法</p> >
</div>
<div class="thumb-wrapper">
<!-- TODO add thumb -->
<img class="cfp-img" src="@/assets/images/CFP/2018.png" />
<p class="thumb-title text-center">SITCON 2018<br /></p>
<!-- TODO alignment is not good -->
<p class="thumb-subtitle text-center small">
POPULAR COMPUTER SCIENCE
</p>
</div>
</div>
</div> </div>
<div class="join-discuss">
<h3>參與討論</h3>
<div class="discuss-section">
<p>
SITCON 是個開放的社群許多籌備的相關事項都會在公開的 Mailing list
上進行討論如果有興趣參與歡迎訂閱 SITCON Mailing list
並貢獻你的想法
</p>
<p>
若你想進一步了解過往討論的內容也歡迎在 HackMD 上查看 SITCON 2021
的會議記錄
</p>
</div>
<div class="link-group mt-1">
<a
rel="noopener"
target="_blank"
class="btn btn-primary mr-2"
href="https://groups.google.com/g/sitcon-general"
>SITCON 論壇</a
>
<a
rel="noopener"
target="_blank"
class="btn btn-primary"
href="https://hackmd.io/@SITCON/SITCON2021"
>會議記錄</a
>
</div>
</div>
</div>
<svg width="1000" height="950" class="first-box"><rect width="1500" height="1200" style="fill: rgb(255, 255, 255);"></rect></svg>
</div> </div>
<!-- ==================================================================================================== --> <!--</div>-->
<div class="box-bluearea"> <!--<svg width="1000" height="950" class="first-box"><rect width="1500" height="1200" style="fill: rgb(255, 255, 255);"></rect></svg>-->
</div> </div>
<div class="box-back2 box"> <!-- ==================================================================================================== -->
<div class="introd-text"> <!--<div class="box-bluearea">-->
<div class="topic-intro">
<div class="about-topic">
<h2>2021 年會主題</h2>
<h1>算盤的後裔</h1>
<p>
千年以前的人類發明了各式各樣輔助算術的工具在世界各地的文明中皆能找到廣義上的算盤隨著時代演進那些原始的工具逐步進化成為現代的計算機與電腦更進一步發展為隨處可見的智慧型裝置俗話說站在巨人的肩膀上前人的智慧成果成為墊腳石讓站在其之上的後人可以看得更高更遠科技層層疊疊承先啟後文明才能跨越時空持續成長
</p>
<p>
人們不再需要重新發明輪子只要善用前人的成果就能造出更有效率的工具並擁有更好的生活生於現代的我們每天寫著電腦程式把玩著智慧型手機徜徉在網際網路上沒有邊際的資訊大海奠基於科技的現有成果對科技的未來持續做出貢獻的我們都是算盤的後裔
</p>
</div>
<div class="cfp-deadline"> <div class="box-back2 box">
<h3>徵稿時間</h3> <!--<div class="introd-text">-->
<div class="cfp-deadline-content"> <div class="topic-intro">
<span class="h3">01/15 02/22</span <div class="about-topic">
><span class="ml-2 mr-2">詳細時程請見</span <h2>2021 年會主題</h2>
><a class="btn btn-primary mr-2" rel="noopener" href="/2021/cfp/news" <h1>算盤的後裔</h1>
>投稿資訊</a <p>
><a 千年以前的人類發明了各式各樣輔助算術的工具在世界各地的文明中皆能找到廣義上的算盤隨著時代演進那些原始的工具逐步進化成為現代的計算機與電腦更進一步發展為隨處可見的智慧型裝置俗話說站在巨人的肩膀上前人的智慧成果成為墊腳石讓站在其之上的後人可以看得更高更遠科技層層疊疊承先啟後文明才能跨越時空持續成長
class="btn btn-primary" </p>
rel="noopener" <p>
target="_blank" 人們不再需要重新發明輪子只要善用前人的成果就能造出更有效率的工具並擁有更好的生活生於現代的我們每天寫著電腦程式把玩著智慧型手機徜徉在網際網路上沒有邊際的資訊大海奠基於科技的現有成果對科技的未來持續做出貢獻的我們都是算盤的後裔
href="https://forms.gle/XoXJSD2P8dL8X8s2A" </p>
>我知道了快讓我投稿</a
>
</div>
</div>
</div>
</div> </div>
<div class="give-me-money">
<p class="whisper">最後...</p> <div class="cfp-deadline">
<h2>SITCON 贊助徵求</h2> <h3>徵稿時間</h3>
<p> <div class="cfp-deadline-content">
SITCON 的舉辦除了有賴眾多志工的努力也需要金錢的支持<br /> <span class="h3">01/15 02/22</span
如果您認同 SITCON 的理念歡迎以行動支持 SITCON ><span class="ml-2 mr-2">詳細時程請見</span
的運作讓更多交流產生 ><a
</p> class="btn btn-primary mr-2"
<p>
企業合作歡迎聯繫
<a
class="context-hyperlink"
href="mailto:contact@sitcon.org"
rel="noopener" rel="noopener"
target="_blank" href="/2021/cfp/news"
>contact@sitcon.org</a >投稿資訊</a
> ><a
</p>
<div>
<a
class="btn btn-primary" class="btn btn-primary"
rel="noopener" rel="noopener"
target="_blank" target="_blank"
href="http://bit.ly/donatesitcon2021" href="https://forms.gle/XoXJSD2P8dL8X8s2A"
>個人贊助方案</a >我知道了快讓我投稿</a
> >
</div> </div>
</div> </div>
<svg width="1100" height="1200" class="second-box"><rect width="1500" height="1500" style="fill: rgb(255, 255, 255);"></rect></svg> </div>
<div class="give-me-money">
<p class="whisper">最後...</p>
<h2>SITCON 贊助徵求</h2>
<p>
SITCON 的舉辦除了有賴眾多志工的努力也需要金錢的支持<br />
如果您認同 SITCON 的理念歡迎以行動支持 SITCON
的運作讓更多交流產生
</p>
<p>
企業合作歡迎聯繫
<a
class="context-hyperlink"
href="mailto:contact@sitcon.org"
rel="noopener"
target="_blank"
>contact@sitcon.org</a
>
</p>
<div>
<a
class="btn btn-primary"
rel="noopener"
target="_blank"
href="http://bit.ly/donatesitcon2021"
>個人贊助方案</a
>
</div>
<!--</div>-->
<!--<svg width="1100" height="1200" class="second-box"><rect width="1500" height="1500" style="fill: rgb(255, 255, 255);"></rect></svg>-->
</div> </div>
</div> </div>
<!--</div>-->
</main> </main>
</template> </template>
<script lang="ts"> <script lang="ts">
import { Component, Prop, Vue } from 'vue-property-decorator'; import { Component, Prop, Vue } from "vue-property-decorator";
@Component @Component
export default class IntrodContainer extends Vue {} export default class IntrodContainer extends Vue {}
</script> </script>

View File

@ -6,23 +6,50 @@
<img class="ellipse" src="~@/assets/images/CFP/ellipse.svg" /> <img class="ellipse" src="~@/assets/images/CFP/ellipse.svg" />
<img class="sitcon-apple" src="~@/assets/images/CFP/sitcon-apple.svg" /> <img class="sitcon-apple" src="~@/assets/images/CFP/sitcon-apple.svg" />
</div> </div>
<div class="cards">
<svg width="1000" height="950" class="first-bozzx first-card">
<rect
width="1000"
height="950"
style="fill: rgb(255, 255, 255)"
></rect>
</svg>
<div class="box-bluearea blue-bar">
<p>Descendents of The Abacus</p>
</div>
<div class="card2-wrapper">
<svg
width="1500"
height="1200"
class="second-box second-card"
>
<rect
width="1500"
height="1200"
style="fill: rgb(255, 255, 255)"
></rect>
</svg>
</div>
</div>
</div>
<div class="cfp-fg">
<!-- WTF = = -->
<CfpHeader id="cfp-header" />
<Intro id="cfp-intro" />
</div> </div>
<!-- WTF = = -->
<CfpHeader id="cfp-header" />
<Intro id="cfp-intro"></Intro>
</div> </div>
</template> </template>
<script lang="ts"> <script lang="ts">
import { Component, Prop, Vue } from 'vue-property-decorator'; import { Component, Prop, Vue } from "vue-property-decorator";
import CfpHeader from '@/components/CFP/Header.vue'; import CfpHeader from "@/components/CFP/Header.vue";
import Intro from '@/components/CFP/Intro.vue'; import Intro from "@/components/CFP/Intro.vue";
@Component({ @Component({
components: { components: {
CfpHeader, CfpHeader,
Intro Intro,
} },
}) })
export default class CFP extends Vue { export default class CFP extends Vue {
@Prop() private msg!: string; @Prop() private msg!: string;