做爰高潮a片〈毛片〉,尤物av天堂一区二区在线观看,一本久久A久久精品VR综合,添女人荫蒂全部过程av

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

實例講解如何用CSS語言創作一根閃電連接線

來源:懂視網 責編:小采 時間:2020-11-27 18:47:50
文檔

實例講解如何用CSS語言創作一根閃電連接線

實例講解如何用CSS語言創作一根閃電連接線:效果預覽按下右側的點擊預覽按鈕可以在當前頁面預覽,點擊鏈接可以全屏預覽。https://codepen.io/comehope/pen/RBjdzZ可交互視頻此視頻是可以交互的,你可以隨時暫停視頻,編輯視頻中的代碼。請用 chrome, safari, edge 打開觀看。http
推薦度:
導讀實例講解如何用CSS語言創作一根閃電連接線:效果預覽按下右側的點擊預覽按鈕可以在當前頁面預覽,點擊鏈接可以全屏預覽。https://codepen.io/comehope/pen/RBjdzZ可交互視頻此視頻是可以交互的,你可以隨時暫停視頻,編輯視頻中的代碼。請用 chrome, safari, edge 打開觀看。http
1.png

效果預覽

按下右側的“點擊預覽”按鈕可以在當前頁面預覽,點擊鏈接可以全屏預覽。

https://codepen.io/comehope/pen/RBjdzZ

可交互視頻

此視頻是可以交互的,你可以隨時暫停視頻,編輯視頻中的代碼。

請用 chrome, safari, edge 打開觀看。

https://scrimba.com/p/pEgDAM/cgkE6C6

代碼解讀

定義 dom,容器中包含 2 個元素,分別代表插頭和線纜:

<p class="cable">
 <span class="head"></span>
 <span class="body"></span>
</p>

居中顯示:

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

定義容器尺寸:

.cable {
 display: flex;
 align-items: center;
 font-size: 10px;
 margin-left: 5em;
}

畫出插頭的輪廓:

.head {
 width: 8.5em;
 height: 8.5em;
 border-radius: 2em 0 0 2em;
}

畫出插頭上針腳的輪廓:

.head {
 position: relative;
}

.head::before {
 content: '';
 position: absolute;
 width: 3em;
 height: 7.3em;
 top: calc((8.5em - 7.3em) / 2);
 left: 0.7em;
 border-radius: 1em;
 box-sizing: border-box;
}

畫出線纜中手持部位的輪廓:

.body {
 width: 15.5em;
 height: 11em;
 border-radius: 0.5em;
}

畫出線纜中稍粗部位的輪廓:

.body {
 position: relative;
 display: flex;
 align-items: center;
}

.body::before {
 content: '';
 position: absolute;
 width: 13.5em;
 height: 6em;
 left: 15.5em;
}

畫出線纜的延長線部分:

.body::after {
 content: '';
 position: absolute;
 width: 100vh;
 height: 3.9em;
 left: calc(15.5em + 13.5em);
}

隱藏畫面外的部分:

body {
 overflow: hidden;
}

接下來繪制細節。
為延長線涂上漸變色:

.body::after {
 background:
 linear-gradient(
 white,
 hsl(0, 0%, 96%) 5%, 
 hsl(0, 0%, 97%) 25%, 
 hsl(0, 0%, 95%) 40%, 
 hsl(0, 0%, 81%) 95%,
 white
 );
}

為線纜中稍粗部位涂上漸變色:

.body::before {
 background:
 linear-gradient(
 white,
 hsl(0, 0%, 96%) 5%, 
 hsl(0, 0%, 98%) 20%, 
 hsl(0, 0%, 95%) 50%, 
 hsl(0, 0%, 81%) 95%,
 white
 );
}

為線纜中手持部位涂上漸變色:

.body {
 background:linear-gradient(
 hsl(0, 0%, 91%),
 white 15%, 
 hsl(0, 0%, 93%) 50%, 
 hsl(0, 0%, 87%) 70%,
 hsl(0, 0%, 79%) 90%,
 hsl(0, 0%, 84%), 
 hsl(0, 0%, 86%)
 );
}

為插頭涂上漸變色:

.head {
 background:
 linear-gradient(
 -45deg, 
 hsl(0, 0%, 75%),
 hsl(0, 0%, 79%),
 hsl(0, 0%, 78%),
 hsl(0, 0%, 87%) 80%
 );
}

在插頭上畫出針腳:

.head::before {
 background-color: white;
}

.head::after {
 content: '';
 position: absolute;
 box-sizing: border-box;
 width: 2.2em;
 height: 0.4em;
 color: goldenrod;
 background-color: currentColor;
 border-radius: 0.5em;
 left: 1.1em;
 top: 1.2em;
 box-shadow: 
 0 0.8em 0,
 0 1.6em 0,
 0 2.4em 0,
 0 3.2em 0,
 0 4em 0,
 0 4.8em 0,
 0 5.6em 0;
}

接下來添加陰影,使線纜更立體。
繪制插頭上的陰影:

.head {
 background:
 linear-gradient(
 90deg, 
 transparent 80%,
 rgba(0,0,0,12%)
 ),
 linear-gradient(
 -45deg, 
 hsl(0, 0%, 75%),
 hsl(0, 0%, 79%),
 hsl(0, 0%, 78%),
 hsl(0, 0%, 87%) 80%
 );
}

繪制線纜手持部分的陰影:

.body::before {
 background:
 linear-gradient(
 45deg, 
 rgba(0,0,0,4%) 10%,
 transparent 20%
 ), 
 linear-gradient(
 90deg, 
 rgba(0,0,0,4%), 
 transparent 10%
 ),
 linear-gradient(
 white,
 hsl(0, 0%, 96%) 5%, 
 hsl(0, 0%, 98%) 20%, 
 hsl(0, 0%, 95%) 50%, 
 hsl(0, 0%, 81%) 95%,
 white
 );
}

繪制線纜中稍粗部位的陰影:

.body::after {
 background:
 linear-gradient(
 45deg, 
 rgba(0,0,0,4%),
 transparent 4%
 ),
 linear-gradient(
 90deg, 
 rgba(0,0,0,4%),
 transparent 2%
 ),
 linear-gradient(
 white,
 hsl(0, 0%, 96%) 5%, 
 hsl(0, 0%, 97%) 25%, 
 hsl(0, 0%, 95%) 40%, 
 hsl(0, 0%, 81%) 95%,
 white
 );
}

最后,為畫面增加入場動畫

.cable {
 animation: show 5s linear infinite;
}

@keyframes show {
 0% {
 transform: translateX(100vw);
 }

 20%, 100% {
 transform: translateX(0);
 }
}

大功告成!

相關文章:

使用純CSS3創建一個紡錘形分隔線

如何使用純CSS3創建一個簡單的五角星圖形

相關視頻:

CSS動畫實用技巧視頻教程

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

實例講解如何用CSS語言創作一根閃電連接線

實例講解如何用CSS語言創作一根閃電連接線:效果預覽按下右側的點擊預覽按鈕可以在當前頁面預覽,點擊鏈接可以全屏預覽。https://codepen.io/comehope/pen/RBjdzZ可交互視頻此視頻是可以交互的,你可以隨時暫停視頻,編輯視頻中的代碼。請用 chrome, safari, edge 打開觀看。http
推薦度:
標簽: 鏈接 連接 如何用
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 祁连县| 天全县| 砚山县| 吉林市| 广饶县| 嘉义县| 灌云县| 青岛市| 柳州市| 永川市| 合阳县| 曲松县| 博湖县| 富川| 正宁县| 卓尼县| 当雄县| 黔西县| 巧家县| 隆安县| 四子王旗| 大庆市| 繁峙县| 云林县| 微山县| 旌德县| 右玉县| 泽库县| 兰考县| 齐齐哈尔市| 寻甸| 洱源县| 荥阳市| 吉林省| 施甸县| 文登市| 万荣县| 高陵县| 佳木斯市| 荣昌县| 五台县|