首頁 > web前端 > css教學 > 醜毛衣 CSS:Lars Homestead

醜毛衣 CSS:Lars Homestead

DDD
發布: 2025-01-03 02:04:38
原創
233 人瀏覽過

這是塔圖因的拉爾斯家園。歐文·拉斯 (Owen Lars)、貝魯·拉斯 (Beru Lars) 以及盧克·天行者 (Luke Skywalker) 的家。

在過去的幾年裡,我製作了樂高人物醜毛衣的 CSS 藝術版本。請參閱系列連結下的前一年。這款 2024 年醜毛衣以盧克和他在原版《星際大戰》電影中長大的家為主題。

Ugly Sweater CSS: Lars Homestead

我從前幾年的毛衣模板開始。有一個基本的軀幹。這件毛衣的特色人物軀幹內側。 InnerSweater div 內是 Lars 家的各個部分。

Ugly Sweater CSS: Lars Homestead

<div>





<pre class="brush:php;toolbar:false">.InnerSweater {
    width: 900px;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;

    gap: 50px;
    column-gap: 40px;
}

.wrapper {
    width: 100%;
    display: flex;
    flex-direction:column;
    justify-content: center;
    align-items: center;
    gap: 25px;
}

登入後複製

flex-direction:column;讓家園的各個部分在螢幕上排列。

房子

房子及其各個部分都是經過修改的矩形。透過調整邊框半徑,矩形的頂部有曲線。底部邊框變得透明,因此它們不會出現在螢幕上。

.house {
    width: 230px;
    height: 170px;
    background: var(--sweatergreen);
    border: 8px white double;
    border-top-right-radius: 40%;
    border-top-left-radius: 40%;
    margin-right: 580px;
    margin-top: 235px;
    position: absolute;
    border-bottom-color: transparent;
    display: flex;
    overflow: visible;
    justify-content: space-around;
}

.houseBack {
    width: 30px;
    height: 85px;
    background: var(--sweatergreen);
    border: 4px white solid;
    border-bottom-color: transparent;
    border-top-left-radius: 40%;
    margin-left: -21px;
    margin-top: 85px;
    position: relative;
}

.housefront {
    width: 120px;
    height: 110px;
    background: var(--sweatergreen);
    border: 4px white double;
    border-top-right-radius: 40%;
    border-top-left-radius: 40%;
    margin-left: 166px;
    margin-top: 60px;
    position: relative;
    border-bottom-color: transparent;
    display: flex;
    justify-content: center;
    align-content: flex-end;
    overflow: hidden;
}

.door{
    width: 50px;
    height: 100px;
    background-color: var(--SweaterDarkRed);
    margin-top: 24px;
    border-top-right-radius: 10%;
    border-top-left-radius: 10%;
}
登入後複製

水分蒸發器

水分蒸發器是一系列線條和盒子。

        <div>





<pre class="brush:php;toolbar:false">.post {
    width: 40px;
    height: 100px;
    background: var(--sweatergreen);
    border: 4px white solid;
    border-bottom-color: transparent;
    position: relative;
    display: flex;
    justify-content: center;
}

.line {
    width: 6px;
    height: 100px;
    background: white;
    position: relative;
}
登入後複製

雙太陽

太陽是更多的矩形,彼此堆疊並旋轉。

<div>





<pre class="brush:php;toolbar:false">.sun1 {
    width: 50px;
    height: 100px;
    background: var(--SweaterDarkRed);
    position: absolute;
}
.sun1_mid {
    width: 70px;
    height: 80px;
    background: var(--SweaterDarkRed);
    position: absolute;
}
.sunRotate{
    transform: rotate(90deg);
    width: 60px;
}

登入後複製

包起來

這比 Echo 基礎毛衣更容易製作。弄清楚 AT-At 腿花了更多時間。一旦我開始,建置速度就快得多。

以上是醜毛衣 CSS:Lars Homestead的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板