模態(tài)框的實現(xiàn)

/*css文件*/

/* 遮罩層 */
#modal-overlay {
  visibility: hidden;
  position: absolute;
  left: 0px;  /*如果 left和top不設(shè)置為0,邊框會有白邊 */
  top: 0px;
  width: 100%;
  height: 100%;
  text-align: center;
  z-index: 1000;
  backgroun-color: #333;
  opacity: 0.5;
}

/*內(nèi)容*/
.modal-data {
  width: 300px;
  margin: 100px auto;
  background-color: #fff;
  border: 1px solid #000;
  padding: 15px;
  text-align: center;
}
<!-- html內(nèi)容-->
<div id="modal-overlay">
    <div class="modal-data">
      <p>簡單的模態(tài)對話框</p>
      <p>點擊<a href="javascript:overlay()">關(guān)閉</a></p>
    </div>
  </div>
  <button onclick="showModal()">顯示模態(tài)對話框</button>
//js代碼
function overlay() {
    var el = document.getElementById('modal-overlay');
    el.style.visibility = (el.style.visibility == "visible") ? "hidden" : "visible";
  }

  function showModal() {
    var el = document.getElementById('modal-overlay');
    el.style.visibility = "visible";
  }

模態(tài)框的美化

<!-- html代碼 -->
<!-- 遮罩層 -->
<div id="openModal" class="modalDialog">
    <div>  <!-- 對話框 -->
        <a href="#close" title="Close" class="close">X</a> <!-- 關(guān)閉按鈕-->
        <h2>Modal Box</h2>
        <p>This is a sample modal box that can be created using the power of CSS3.</p>
        <p>You could do a lot of things here like have a pop-up ad that shows when your website loads, or create a login/register form for users.</p>
    </div>
</div>
/* css代碼 */
.modalDialog {
  position: fixed;
  font-family: Arial, Helvetica, sans-serif;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color; rgba(0, 0, 0, 0.8);
  z-index: 9999;
  opacity: 0;      /*初始未顯示,opacity: 1;顯示*/
  -webkit-transition: opacity 400ms ease-in;
  -moz-transition: opacity 400ms ease-in;
  transition: opacity 400ms ease-in;
  /* ease:逐漸慢下來璃岳;linear:勻速趁冈;ease-in:由慢到快;ease-out:由快到慢响迂;ease-in-out:先慢到快再到慢*/
  pointer-events: none; /*元素永遠(yuǎn)不會成為鼠標(biāo)事件的target考抄。*/
}
.modalDialog:target {
    opacity: 1;
}
.modalDialog > div {
    width: 400px;
    position: relative;
    margin: 10% auto;
    padding: 5px 20px 13px 20px;
    border-radius: 10px;
    background: #fff;
    background: -webkit-linear-gradient(#fff, #999);
    background: -o-linear-gradient(#fff, #999);
    background: -moz-linear-gradient(#fff, #999);
}
.close {
    background: #606061;
    color: #FFFFFF;
    line-height: 25px;
    position: absolute;
    right: -12px;
    text-align: center;
    top: -10px;
    width: 24px;
    text-decoration: none;
    font-weight: bold;
    border-radius: 50%;
    box-shadow: 1px 1px 3px #000;
    pointer-events: auto;
}
.close:hover {
    background: #00d9ff;
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市蔗彤,隨后出現(xiàn)的幾起案子川梅,更是在濱河造成了極大的恐慌,老刑警劉巖然遏,帶你破解...
    沈念sama閱讀 219,366評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件贫途,死亡現(xiàn)場離奇詭異,居然都是意外死亡待侵,警方通過查閱死者的電腦和手機(jī)丢早,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,521評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來秧倾,“玉大人怨酝,你說我怎么就攤上這事∧窍龋” “怎么了农猬?”我有些...
    開封第一講書人閱讀 165,689評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長售淡。 經(jīng)常有香客問我盛险,道長瞄摊,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,925評論 1 295
  • 正文 為了忘掉前任苦掘,我火速辦了婚禮换帜,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘鹤啡。我一直安慰自己惯驼,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,942評論 6 392
  • 文/花漫 我一把揭開白布递瑰。 她就那樣靜靜地躺著祟牲,像睡著了一般。 火紅的嫁衣襯著肌膚如雪抖部。 梳的紋絲不亂的頭發(fā)上说贝,一...
    開封第一講書人閱讀 51,727評論 1 305
  • 那天,我揣著相機(jī)與錄音慎颗,去河邊找鬼乡恕。 笑死,一個胖子當(dāng)著我的面吹牛俯萎,可吹牛的內(nèi)容都是我干的傲宜。 我是一名探鬼主播,決...
    沈念sama閱讀 40,447評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼夫啊,長吁一口氣:“原來是場噩夢啊……” “哼函卒!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起撇眯,我...
    開封第一講書人閱讀 39,349評論 0 276
  • 序言:老撾萬榮一對情侶失蹤报嵌,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后熊榛,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體锚国,經(jīng)...
    沈念sama閱讀 45,820評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,990評論 3 337
  • 正文 我和宋清朗相戀三年来候,在試婚紗的時候發(fā)現(xiàn)自己被綠了跷叉。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,127評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡营搅,死狀恐怖云挟,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情转质,我是刑警寧澤园欣,帶...
    沈念sama閱讀 35,812評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站休蟹,受9級特大地震影響沸枯,放射性物質(zhì)發(fā)生泄漏日矫。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,471評論 3 331
  • 文/蒙蒙 一绑榴、第九天 我趴在偏房一處隱蔽的房頂上張望哪轿。 院中可真熱鬧,春花似錦翔怎、人聲如沸窃诉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,017評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽飘痛。三九已至,卻和暖如春容握,著一層夾襖步出監(jiān)牢的瞬間宣脉,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,142評論 1 272
  • 我被黑心中介騙來泰國打工剔氏, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留塑猖,地道東北人。 一個月前我還...
    沈念sama閱讀 48,388評論 3 373
  • 正文 我出身青樓介蛉,卻偏偏與公主長得像萌庆,于是被迫代替她去往敵國和親溶褪。 傳聞我的和親對象是個殘疾皇子币旧,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,066評論 2 355

推薦閱讀更多精彩內(nèi)容