• 技术文章 >web前端 >css教程

    css怎么写五角星

    藏色散人藏色散人2021-07-17 11:40:33原创212

    css写五角星的方法:首先创建一个HTML示例文件;然后通过small名class创建div;最后通过设置“transform: rotate(70deg);”等样式来实现五角星即可。

    本文操作环境:windows7系统、HTML5&&CSS3版,DELL G3电脑

    使用css实现五角星

    大五角星

    通过small名class创建div

    .small-all{
    display: flex;
    margin:1rem 13%;
    }
    .small {
        border-color: #7d7d7d transparent transparent transparent;
        border-style: solid;
        border-top-width: 9.375px;
        border-right-width: 15px;
        border-left-width: 15px;
        height: 0;
        margin-top: 9.375px;
        margin-bottom: 6.02679px;
        position: relative;
        width: 0;
        margin: 2rem 0.8rem;
    }
    .small:before,.small:after {
        border-color: #7d7d7d transparent transparent transparent;
        border-style: solid;
        border-top-width: 9.375px;
        border-right-width: 15px;
        border-left-width: 15px;
        content: '';
        display: block;
        height: 0;
        left: -15px;
        position: absolute;
        top: -9.375px;
        width: 0;
    }
    .small:before {
        transform: rotate(70deg);
    }
    .small:after {
        transform: rotate(-70deg);
    }

    实现效果

    2239d042f8e333370b2d15b2ecf332a.png

    小五角星

    通过smaller名class创建div

    .smaller {
        border-color: #7d7d7d transparent transparent transparent;
        border-style: solid;
        border-top-width: 5px;
        border-right-width: 10px;
        border-left-width: 10px;
        height: 0;
        margin-right: 1.2rem;
        margin-top: 5px;
        margin-bottom: 3.21429px;
        position: relative;
        width: 0;
    }
    .smaller:before,.smaller:after {
        border-color: #7d7d7d transparent transparent transparent;
        border-style: solid;
        border-top-width: 5px;
        border-right-width: 10px;
        border-left-width: 10px;
        content: '';
        display: block;
        height: 0;
        left: -10px;
        position: absolute;
        top: -5px;
        width: 0;
    }
    .smaller:before {
        transform: rotate(70deg);
    }
    .smaller:after {
        transform: rotate(-70deg);
    }

    实现效果

    a9f3b19e1104afd1a5e4c6b5216c528.png

    推荐学习:《css视频教程

    以上就是css怎么写五角星的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:css
    上一篇:使用JS或CSS如何实现瀑布流布局,几种方案介绍 下一篇:CSS颜色设置方法:HEX、RGB、HSL的简单对比
    VIP会员

    相关文章推荐

    • 聊聊Angular项目中将 .css 文件修改为 .scss 文件的方法• 纯CSS实现圆角三角形的3种方法(技巧分享)• CSS选择器学习之聊聊复合选择器(详细介绍)• 使用JS或CSS如何实现瀑布流布局,几种方案介绍

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网