• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >CSS > css3实例教程 一款纯css3实现的环形导航菜单

css3实例教程 一款纯css3实现的环形导航菜单

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-08-06

本文主要包含css3菜单,css3导航菜单,css3等相关知识,佚名 希望在学习及工作中可以帮助到您

  之前为大家介绍了好几款导航菜单,今天要给大家带来一款纯css3实现的环形导航菜单。该导航比较新鲜,列表图标位于中间,单击列表图标的时候,各项分布于列表图表的四周。形成一个环形。效果图如下:

  实现的代码。

  html代码:


  css代码:

[code]body
        {
            background: #34495e;
        }
       
        .container
        {
            width: 550px;
            display: block;
            margin: auto;
            position: relative;
        }
       
        h1
        {
            text-align: center;
            font-family: 'Roboto' , sans-serif;
            font-weight: 400;
            color: #f1c40f;
        }
       
        .menu_opener
        {
            display: none;
        }
       
        .menu_opener:checked ~ .link_one
        {
            top: 65px;
        }
        .menu_opener:checked ~ .link_two
        {
            left: 385px;
        }
        .menu_opener:checked ~ .link_three
        {
            top: 385px;
        }
        .menu_opener:checked ~ .link_four
        {
            left: 65px;
        }
        .menu_opener:checked ~ .barre_hamburger
        {
            opacity: 0;
        }
        .menu_opener:checked ~ .menu_opener_label:after
        {
            transform: rotate(45deg);
            top: 70px;
        }
        .menu_opener:checked ~ .menu_opener_label:before
        {
            transform: rotate(-45deg);
            top: 70px;
        }
       
        .menu_opener_label
        {
            background: #f1c40f;
            width: 150px;
            height: 150px;
            display: block;
            cursor: pointer;
            border-radius: 50%;
            position: absolute;
            top: 200px;
            left: 200px;
            z-index: 10;
        }
        .menu_opener_label:after
        {
            position: absolute;
            top: 50px;
            left: 50px;
            background: #000;
            content: "";
            width: 50px;
            height: 10px;
            -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }
        .menu_opener_label:before
        {
            position: absolute;
            top: 90px;
            left: 50px;
            background: #000;
            content: "";
            width: 50px;
            height: 10px;
            -webkit-transition: all 0.4s ease;
        

您可能想查找下面的文章:

  • 一款纯css3实现的竖形二级导航的实例教程
  • css3实例教程 一款纯css3实现的环形导航菜单

相关文章

  • 2017-08-06CSS Sprites简介以及优缺点
  • 2017-08-06CSS中使用text-transform实现首字母大写
  • 2017-08-06关于伪类hover的一些总结(推荐)
  • 2017-08-06让两个Div并排显示的多种方法
  • 2017-08-06CSS3模拟动画下拉菜单效果
  • 2017-08-06HTML+CSS+JavaScript通过嵌套ul li实现简单的二级菜单
  • 2017-08-06img使用br换行后之间有空隙的解决方法
  • 2017-08-06CSS小技巧 导航中鼠标经过变换文字的实现代码
  • 2017-08-06用CSS让按钮居中显示的思路及代码
  • 2017-08-06CSS类名支持中文命名的示例

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • 让div+css兼容所有浏览器的一些注意事项
    • CSS之Position全面认识
    • 关于伪类hover的一些总结(推荐)
    • css动画+照片清晰度动画的实现方法
    • css FF与IE兼容性总结
    • 设置div的z-index属性让div在另外一个div之上
    • 最全的CSS浏览器兼容问题小结
    • 背景半透明最佳实践
    • Web前端新人笔记之height、min-height的区别详解
    • 使用CSS3滤镜的filter:blur属性制作毛玻璃模糊效果的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有