• 弹窗关键点


    弹窗制作:

    优化 css用模板字符串(里面需要加一个style 标签)插入的
    ${'head'}.append(css)
    append()插入末尾
    prepend ()
    在 p 元素的开头插入内容
    $(".btn1").click(function(){
    $("p").prepend("<b>Hello world!</b>");
    })
    弹窗的垂直居中:
    <div class='modal-container modal-remove'>看下面,可单独用.查找

    .modal-alert {
      margin: 0 auto;//单独这个是不会居中的,需加上width
       200px;
      opacity: 1;
    }
    .vertical-center { //上面那个不算绝对居中,加上这个才算
      position: relative;
      top: 50%;
      transform: translateY(-50%);//为-是向上
    }

    margin后面是有4个参数的。例如:margin:1px 1px 1px 1px
    分别表示 上、右、下、左。如果只写2个参数的话,比如:margin:1px 2px
    那么着是代表 上下都为1px 左右都为2px.
    至于居中,margin:0 auto 是标准的写法

    把罩子和弹窗分开放在一个容器内,不是弹窗放在罩子里
    <div class='modal-container modal-remove'>
    <div class='modal-mask'></div>
    <div class="modal-alert vertical-center">

    .modal-title {
      text-align: center;//文字格式
      font-size: 27px;//文字大小
      background: lightblue;//背景色
    }

    div与button之间有缝隙,想要消除,把button放在一个div里面,button的 border: 0;

    两个相邻的button之间没有缝隙,把他们父节点(只包括这两个按钮)的div的font-size:0,即字体不显示
    所有的button都是100%,没有点了 button {
                         100%;
                      }
    隐藏是display;none 出现block
    border的样式http://www.w3school.com.cn/tiy/t.asp?f=csse_border-style

    最后删除时候,不要忘了删除css,具体操作是把contain 与 css 添加一个相同class,最后删除

    浏览器里不显示style的话,可能是display是none,改为block,block!important,或者inline-block,


    自制属性,data-*,如data-type='asd', $(event.target).data('type')这样用

  • 相关阅读:
    重新把指针学习一边。。。
    是走协议这条路呢,还是软件开发这条路呢,这是个问题
    mfc缺少rc.2文件解决办法
    ipad安装siri成功!!
    c语言声明变量和函数的探讨
    C# xml格式整理工具
    winxp登录到administrator界面操作方法
    [c]sprintf
    win7 64位 Ramdisk安装日志
    Kafka深度解析
  • 原文地址:https://www.cnblogs.com/xiaobai1/p/8551795.html
Copyright © 2020-2023  润新知