zoukankan      html  css  js  c++  java
  • 弹窗关键点

    弹窗制作:

    优化 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')这样用

  • 相关阅读:
    sublime text3快速编辑选中多行
    sublime text3实现多行快速编辑Ctrl+E或者Tab
    WPF集合控件实现分隔符(ItemsControl Separator)
    WPF的ListView控件自定义布局用法实例
    ASP.NET MVC4+BootStrap 实战(一)
    wpf 获取datagrid 模板列中的控件
    WPF之DataGrid篇:DataGridComboBoxColumn
    WPF DataGrid 样式分享
    WPF之DataTemplateSelector技巧
    【WPF】ComboBox:根据绑定选取、设置固定集合中的值
  • 原文地址:https://www.cnblogs.com/xiaobai1/p/8551795.html
Copyright © 2011-2022 走看看