zoukankan      html  css  js  c++  java
  • 用calc()绘制手机图案解锁的九宫格样式

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>九宫格</title>
    </head>
    <style>
        .squre{
             600px;
            height:600px;
            border:2px dotted #0f0;
            color:#aaaaaa;
            font-size: 28px;
            font-weight: bold;
        }
        .circle{
             calc(100%/3 - 8px);
            -moz- calc(100%/3 - 8px);
            -webkit- calc(100%/3 - 8px);
    
            height: calc(100%/3 - 8px);
            -moz-height: calc(100%/3 - 8px);
            -webkit-height: calc(100%/3 - 8px);
    
            line-height: calc(600px/3 - 8px);
            -moz-line-height: calc(600px/3 - 8px);
            -webkit-line-height: calc(600px/3 - 8px);
    
            text-align:center;
            border-radius: 50%;
            margin:0 calc(8px*3/2) calc(8px*3/2) 0;
            -moz-margin:0 calc(8px*3/2) calc(8px*3/2) 0;
            -webkit-margin:0 calc(8px*3/2) calc(8px*3/2) 0;
    
            float:left;
            background:rgba(0,0,0,0.1);
        }
        .circle:nth-child(3n){
            margin-right:0;
        }
    </style>
    <body>
    
    <div class="squre">
        <div class="circle">1</div>
        <div class="circle">2</div>
        <div class="circle">3</div>
        <div class="circle">4</div>
        <div class="circle">5</div>
        <div class="circle">6</div>
        <div class="circle">7</div>
        <div class="circle">8</div>
        <div class="circle">9</div>
    </div>
    
    </body>
    </html>

    九宫格效果图:

     


          在绘制过程中主要用到的是css中的calc(),下面针对calc()做一下简单介绍:

    calc()
    1.支持%、rem、em、px等单位的四则运算
    2.
    “+”、“-”运算注意要留有空格
    3.
    “*”“/”运算可以不留空格

    兼容性处理:
    -moz-calc(expression)     兼容firefox
    -webkit-calc(expression)   兼容chrome/safari

    愿你有好运气
      如果没有
        愿你在不幸中学会慈悲
    愿你被很多人爱
      如果没有
        愿你在寂寞中学会宽容
    愿你忠于自己
      活的认真
        笑得放肆
    QQ:218 - 299 - 2121
    Email:sunyutechnogeek@163.com
  • 相关阅读:
    perl自定义简易的面向对象的栈与队列类
    java idea实现.java文件编译成class并运行
    git代码管理及提交
    k8s和docker的区别
    pycharm查看代码结构的方法
    ssh 登录的方式
    excel分析数据绘制统计直方图
    linux普通用户使用yum安装nginx,并使用nginx
    iterm2 + virtualbox + centos环境搭建
    python源码安装
  • 原文地址:https://www.cnblogs.com/sunyuweb/p/8494610.html
Copyright © 2011-2022 走看看