国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > CSS > 正文

純css寫一個大太陽的天氣圖標的方法示例

2024-07-11 09:00:18
字體:
供稿:網(wǎng)友

效果

效果圖如下

實現(xiàn)思路

  • div實現(xiàn)太陽的一條矩形光影
  • before偽元素制作另一條光影矩形,和已有的轉(zhuǎn)變90°
  • after偽元素畫個圓實現(xiàn)太陽樣式

dom結(jié)構(gòu)

用兩個嵌套的div容器,父容器來控制圖標顯示的位置,子容器用來寫太陽的一條光影矩形的樣式。

<div class="container">    <div class="sunny"></div></div>

css樣式

1、定義父容器樣式,控制圖標位置,順便給整個頁面加個背景色,方便預覽

body{    background: rgba(73, 74, 95, 1);}.container{    width: 170px;    height: 170px;    position: relative;    margin: 250px auto;}

2、光影矩形樣式,有一個360°旋轉(zhuǎn)的動畫

.sunny{    width: 20px;    height: 140px;    position: absolute;    top: 20px;    left: 90px;    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 50%, rgba(255,255,255,0) 100%);    animation: sunny 15s linear infinite;}@keyframes sunny {    0%{        transform: rotate(0deg);    }    100%{        transform: rotate(360deg);    }}

3、寫另一條垂直的光影矩形

.sunny::before{    content: '';    width: 20px;    height: 140px;    position: absolute;    bottom: 0;    left: 0;    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 50%, rgba(255,255,255,0) 100%);    transform: rotate(90deg)}

4、太陽圓圈的樣式

.sunny::after{    content: '';    width: 80px;    height: 80px;    position: absolute;    top: 30px;    left: -30px;    background: #ffee44;    border-radius: 50%;    box-shadow: rgba(255,255,0,0.2) 0 0 0 15px;}

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 神木县| 讷河市| 祁连县| 乐山市| 郯城县| 葵青区| 河南省| 泸溪县| 扎囊县| 天津市| 孙吴县| 东明县| 郧西县| 丹寨县| 莫力| 汕尾市| 北宁市| 彭泽县| 岳普湖县| 拉萨市| 平阳县| 洪湖市| 高阳县| 天长市| 和硕县| 留坝县| 赣州市| 浦县| 政和县| 临夏县| 夏河县| 库车县| 四川省| 金沙县| 施秉县| 长治市| 西充县| 苍溪县| 吉木萨尔县| 奎屯市| 周至县|