91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么使用css實現中國結的效果

發布時間:2020-09-16 14:02:29 來源:億速云 閱讀:128 作者:小新 欄目:web開發

小編給大家分享一下怎么使用css實現中國結的效果,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

用 css 畫中國結的最終效果如下:

怎么使用css實現中國結的效果

首先,我們定義好畫中國結需要的結構:

<div class="knot">
    <span class="box"></span>
    <span class="box"></span>
    <span class="box"></span>
    <span class="box"></span>
</div>

然后開始寫樣式,讓中國結居中顯示:

body {
  margin: 0;
  padding: 0;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
}

設置裝中國結的容器樣式:

.knot {
  box-sizing: border-box;
  font-size: 100px;
  width: 2em;
  height: 1.6em;
  background: skyblue;
  display: flex;
  align-items: center;
  justify-content: center;
}

我把中國結的基礎樣式拆分成4個長方形,首先來定義長方形的基礎樣式:

.box {
  position: absolute;
  box-sizing: border-box;
  width: 1em;
  height: 0.4em;
  border: var(--b) solid firebrick;
  --b: 0.1em;
}

然后我們來調整每一個長方形的樣式,把它們組合成結的基礎樣子:

.knot .box:nth-child(1) {
  transform: rotate(45deg) translate(-15%, -38%);
  border-radius: 20% 0% 0% 20% / 50% 0 0 50%;
}

.knot .box:nth-child(2) {
  transform: rotate(45deg) translate(15%, 37%);
  border-radius: 0% 20% 20% 0% / 0% 50% 50% 0%;
}

.knot .box:nth-child(3) {
  transform: rotate(-45deg) translate(15%, -38%);
  border-radius: 0% 20% 20% 0% / 0% 50% 50% 0%;
}

.knot .box:nth-child(4) {
  transform: rotate(-45deg) translate(-15%, 37%);
  border-radius: 20% 0% 0% 20% / 50% 0 0 50%;
}

最后,我們利用第一個和第二個長方形的偽元素來畫出余下的那兩個小圓圈:

.knot .box:nth-child(1)::after {
  box-sizing: border-box;
  content: '';
  position: absolute;
  width: 0.4em;
  height: 0.4em;
  border: var(--b) solid firebrick;
  border-radius: 50% 50% 50% 0%;
  top: -0.4em;
  right: -0.4em;
}

.knot .box:nth-child(2)::after {
  box-sizing: border-box;
  content: '';
  position: absolute;
  width: 0.4em;
  height: 0.4em;
  border: var(--b) solid firebrick;
  border-radius: 50% 0% 50% 50%;
  top: 0.2em;
  right: 0.8em;
}

以上是怎么使用css實現中國結的效果的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

吉木萨尔县| 安塞县| 台东县| 肥城市| 太康县| 蒙山县| 罗山县| 游戏| 南安市| 恭城| 鄢陵县| 沛县| 六枝特区| 金溪县| 江达县| 保定市| 高州市| 博湖县| 驻马店市| 和田县| 蒙城县| 广宁县| 察隅县| 内丘县| 泽州县| 定兴县| 铁岭县| 分宜县| 兰溪市| 林甸县| 大安市| 福鼎市| 乌拉特中旗| 阳谷县| 满城县| 琼海市| 邵武市| 桐梓县| 安吉县| 梅州市| 奎屯市|