prefixfree大风车转啊转

prefixfree大风车转啊转

添加时间:2021-02-18 10:07:28
站长推荐丨赞助论坛,可获取海量资源终身免费下载权限奥!
举报 举报
收藏
预览
附件 附件
  • 模板类型模板类型:transform
  • 模板颜色模板颜色:高级
  • 下载积分下载积分:28 米粒
  • 下载权限下载权限:

    赞助会员

本文演示了css3大风车不停的旋转和静止的太阳。
prefixfree大风车转啊转
分类:css3 > transform 难易:高级

太阳样式

<div class="sun"></div>
.sun {
    width:40px;
    height:40px;
    border-radius:360px;
    background:white;
    right:40px;
    top:-120px;
    position:absolute;
    animation-name: sunrise;
    animation-duration: 1s;
    animation-timing-function: ease;
    animation-iteration-count: 1;
    animation-direction: normal;
    animation-delay: .1;
    animation-play-state: running;
    animation-fill-mode: forwards;
}

大风车html代码

<div class="wmd1">
    <div class="blades">
        <div class="blade2"></div>
        <div class="blade1"></div>
        <div class="vane1"></div>
        <div class="blade3"></div>
        <div class="blade4"></div>
        <div class="vane2"></div>
    </div>
    <div class="base">
        <div class="bottom_base">
            <ul>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
            </ul>
        </div>
    </div>
</div>
.wmd1 {
    -webkit-transform: scale(.6);
    position:absolute;
    top:120px;
    left:200px;
    perspective: 1000px;
}
.base {
}
.blades {
    width: 350px;
    height: 350px;
    left: 10%;
    top: 10%;
    z-index:2;
    border-radius: 50%;
    position: absolute;
    margin-top: -30px;
    margin-left: 50px;
    animation: spin 6s linear infinite;
}
.blade1 {
    background: white;
    position:absolute;
    width:41px;
    height:139px;
    top:-10px;
    left:150.5px;
    transform:rotate(0deg);
    display:inline-block;
    background:
        linear-gradient(135deg, transparent 20px, white 0),  linear-gradient(225deg, transparent 20px, white 0),  linear-gradient(315deg, transparent 20px, white 0),  linear-gradient(45deg, transparent 20px, white 0);
    background-position: top left, top right, bottom right, bottom left;
    background-size: 50% 50%;
    background-repeat: no-repeat;
}
.blade2 {
    background:white;
    position:absolute;
    width:41px;
    height:139px;
    top:105.5px;
    left:41px;
    transform:rotate(-90deg);
    display:inline-block;
    background:
        linear-gradient(135deg, transparent 20px, white 0),  linear-gradient(225deg, transparent 20px, white 0),  linear-gradient(315deg, transparent 20px, white 0),  linear-gradient(45deg, transparent 20px, white 0);
    background-position: top left, top right, bottom right, bottom left;
    background-size: 50% 50%;
    background-repeat: no-repeat;
}
.blade3 {
    background:white;
    position:absolute;
    width:41px;
    height:139px;
    top:105.5px;
    right:41px;
    transform:rotate(-270deg);
    display:inline-block;
    background:
        linear-gradient(135deg, transparent 20px, white 0),  linear-gradient(225deg, transparent 20px, white 0),  linear-gradient(315deg, transparent 20px, white 0),  linear-gradient(45deg, transparent 20px, white 0);
    background-position: top left, top right, bottom right, bottom left;
    background-size: 50% 50%;
    background-repeat: no-repeat;
}
.blade4 {
    background:white;
    position:absolute;
    width:41px;
    height:139px;
    bottom:-10px;
    left:150.5px;
    transform:rotate(180deg);
    display:inline-block;
    background:
        linear-gradient(135deg, transparent 20px, white 0),  linear-gradient(225deg, transparent 20px, white 0),  linear-gradient(315deg, transparent 20px, white 0),  linear-gradient(45deg, transparent 20px, white 0);
    background-position: top left, top right, bottom right, bottom left;
    background-size: 50% 50%;
    background-repeat: no-repeat;
}
.vane1 {
    width:1px;
    height:350px;
    left:175px;
    background:white;
    position:absolute;
    transform:rotate(90deg);
}
.vane2 {
    width:1px;
    height:350px;
    left:171.5px;
    background:white;
    position:absolute;
    transform:rotate(180deg);
}
.base .bottom_base {
    position:absolute;
    width:90px;
    height:100px;
    left:162px;
    border-right: 16px solid transparent;
    border-left: 16px solid transparent;
    border-bottom: 380px solid white;
    opacity:.8;
    z-index:-1;
    top:42.5px;
}
ul {
    position:absolute;
    top:180px;
    left:-30px;
}
li {
    width:10px;
    height:10px;
    background:white;
    padding:2px;
    display:block;
    margin: 30px;
    box-shadow: inset 0px -2px 0px lightgray;
}
li:nth-child(2) {
    position:absolute;
    top:-45px;
    left:20px;
}
li:nth-child(1) {
    position:absolute;
    top:35px;
    left:50px;
}
li:nth-child(3) {
    position:absolute;
    top:75px;
    left:50px;
}
@keyframes spin {
    0% {
        transform:rotate(0deg);
    }
    100% {
        transform:rotate(-360deg);
    }
}
相关内容推荐
资源求助发帖
查看更多发帖

*

回帖描述:

*

链接类型:

*

下载链接:

密码:
发帖规则:回帖内容为会员之间的私信,普通网友无法查看。
免责声明:回帖中提供的链接内容仅供会员之间学习参考使用,获取内容后请在法律法规范围内使用。回帖提供的内容应符合法律法规要求,不得违反法律法律的要求。
站点权责:回帖内容如违反法律法规,站点有权封停账号使用权利。对用户举报的内容,站点有责任及时删除违规内容。
热点内容推荐
标题:prefixfree大风车转啊转

*

描述:
平均回复时间:3-10分钟
规则介绍:悬赏寻求论坛网友分享资源,站点对分享内容的准确性,合法性,版权等没有足够的监管能力。如果您发现资源不正确,无法使用,不符合法律法律等情况,您可以直接举报资源。站长将尽快核实您的举报,并根据情况,采取封号,退换米粒等处理。

*

回帖描述:

*

链接类型:

*

阅读权限:

*

下载链接:

密码:
发帖规则:回帖内容为会员之间的私信,普通网友无法查看。
免责声明:回帖中提供的链接内容仅供会员之间学习参考使用,获取内容后请在法律法规范围内使用。回帖提供的内容应符合法律法规要求,不得违反法律法律的要求。
站点权责:回帖内容如违反法律法规,站点有权封停账号使用权利。对用户举报的内容,站点有责任及时删除违规内容。
  • 背景波浪
  • 背景波浪
  • 波浪
  • 波浪
客服
在线咨询
周一 至 周日 9:00 ~ 22:00
QQ:1326974360
微信:juyoubuluo6688
客服热线
18205485173
工作日 9:00 ~ 18:00
微信扫码咨询
客户服务
欢迎咨询服务
咨询量较多时,请耐心等待
社群

关注公众号

获取更多资讯

扫码进群(QQ)

与更多大牛交流沟通

0.083526s