国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

CSS 實(shí)例之打開(kāi)大門

番茄西紅柿 / 1686人閱讀

摘要:本個(gè)實(shí)例主要的效果如下圖所示本案例主要運(yùn)用到了旋轉(zhuǎn)和定位技術(shù)。給左右的門設(shè)置相關(guān)屬性,這里給出左盒子的相關(guān)屬性。右盒子只需將定位改為右邊距離為,以及將旋轉(zhuǎn)軸改為右側(cè)即可。設(shè)置大小與邊框設(shè)置為讓其變成圓形。

本個(gè)實(shí)例主要的效果如下圖所示

本案例主要運(yùn)用到了3D旋轉(zhuǎn)和定位技術(shù)。具體步驟如下:

1、首先在頁(yè)面主體加三個(gè)很簡(jiǎn)單的div標(biāo)簽:

 <div class="door">
        <div class="door-l">div>
        <div class="door-r">div>
    div>

2、給外層盒子(.door) 加上基本的屬性、背景、視距以及相對(duì)定位(子盒子要用到絕對(duì)定位,所以父盒子最好 加上相對(duì)定位)。

.door {
            width: 450px;
            height: 450px;
            border: 1px solid #000000;
            margin: 100px auto;
            background: url(Images/men.png) no-repeat;
            background-size: 100% 100%;
            position: relative;
            perspective: 1000px;
        }

3、給左右的門設(shè)置相關(guān)屬性,這里給出左盒子的 相關(guān)屬性。右盒子只需將定位改為右邊距離為0,以及將旋轉(zhuǎn)軸改為右側(cè)即可。

.door-l {
            width: 50%;
            height: 100%;
            background-color: brown;
            position: absolute;
            top: 0;
            transition: all 0.5s;
            left: 0;
            border-right: 1px solid #000000;
            transform-origin: left;
        }

4、添加門上的 小圓環(huán),在這里是使用偽元素 before 進(jìn)行添加的。

  (1)、設(shè)置大小與邊框 

  (2)、設(shè)置border-radius 為50% 讓其變成圓形。

  (3)、設(shè)置定位 垂直居中并靠里面有一定距離。

.door-l::before {
            content: "";
            border: 1px solid #000000;
            width: 20px;
            height: 20px;
            position: absolute;
            top: 50%;
            border-radius: 50%;
            transform: translateY(-50%);
            right: 5px;
        }

5、最后設(shè)置旋轉(zhuǎn)度數(shù),我這里是設(shè)置了120度(注意度數(shù)的正負(fù)代表旋轉(zhuǎn)方向)

.door:hover .door-l {
            transform: rotateY(-120deg);
        }

下面給出完整代碼,給大家參考一下。

DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Documenttitle>
    <style>
        .door {
            width: 450px;
            height: 450px;
            border: 1px solid #000000;
            margin: 100px auto;
            background: url(Images/men.png) no-repeat;
            background-size: 100% 100%;
            position: relative;
            perspective: 1000px;
        }
        
        .door-l,
        .door-r {
            width: 50%;
            height: 100%;
            background-color: brown;
            position: absolute;
            top: 0;
            transition: all 0.5s;
        }
        
        .door-l {
            left: 0;
            border-right: 1px solid #000000;
            transform-origin: left;
        }
        
        .door-r {
            right: 0;
            border-left: 1px solid #000000;
            transform-origin: right;
        }
        
        .door-l::before,
        .door-r::before {
            content: "";
            border: 1px solid #000000;
            width: 20px;
            height: 20px;
            position: absolute;
            top: 50%;
            border-radius: 50%;
            transform: translateY(-50%);
        }
        
        .door-l::before {
            right: 5px;
        }
        
        .door-r::before {
            left: 5px;
        }
        
        .door:hover .door-l {
            transform: rotateY(-120deg);
        }
        
        .door:hover .door-r {
            transform: rotateY(120deg);
        }
    style>
head>

<body>
    <div class="door">
        <div class="door-l">div>
        <div class="door-r">div>
    div>
body>

html>
View Code

 

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/1775.html

相關(guān)文章

  • LeetCode JavaScript 解答第21題 —— 合并兩個(gè)有序鏈表(Merge Two

    摘要:什么意思呢比如上方合并鏈表的代碼,分別明確函數(shù)的參數(shù)和返回值是什么參數(shù)是兩個(gè)合并的鏈表結(jié)點(diǎn)頭結(jié)點(diǎn)。返回值是合并后的鏈表。 Time:2019/4/9Title: Merge Two Sorted ListsDifficulty: EasyAuthor: 小鹿 題目:Merge Two Sorted Lists Merge two sorted linked lists and re...

    wdzgege 評(píng)論0 收藏0
  • (十四)java多線程死鎖以及解決方案

    摘要:本人郵箱歡迎轉(zhuǎn)載轉(zhuǎn)載請(qǐng)注明網(wǎng)址代碼已經(jīng)全部托管有需要的同學(xué)自行下載引言多線程如果設(shè)計(jì)的不合理的話很可能就會(huì)出現(xiàn)死鎖當(dāng)兩個(gè)或者多個(gè)線程同事想要去獲取共享資源的鎖時(shí)但每個(gè)線程都要等其他線程把他們各自的鎖給釋放才能繼續(xù)運(yùn)行這就是死鎖出現(xiàn)死鎖必須具 本人郵箱: 歡迎轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)注明網(wǎng)址 http://blog.csdn.net/tianshi_kcogithub: https://github...

    wendux 評(píng)論0 收藏0
  • 請(qǐng)行動(dòng)2019 | 一切過(guò)往,皆是序章

    摘要:當(dāng)初月初懷揣著夢(mèng)想踏入了這座陌生的城市北京,那時(shí)候的北京酷熱難耐,而我依舊在外四處奔波。燥熱的北京已經(jīng)無(wú)法安放迫切的心靈,當(dāng)面試一次次的從自己身邊劃走。北京的夜晚沒(méi)有了白天的燥熱,也少了幾分嘈雜,涼風(fēng)習(xí)習(xí)。 ??人生苦短。新年的開(kāi)端是一份可遇不可求的緣。一年等一回,當(dāng)新歲的第一輪紅日從東方升起時(shí),它讓我們格外欣喜,值得我們格外珍惜。回想起自己過(guò)去一年,所有的經(jīng)歷歷歷在目。當(dāng)初7月初懷揣...

    Tonny 評(píng)論0 收藏0
  • Laravel 上手教程實(shí)現(xiàn)用戶注冊(cè)和登錄

    摘要:在文件的標(biāo)簽中加上以下代碼新手上路注冊(cè)登陸上面只是引用了一些簡(jiǎn)單的的,也沒(méi)什么難的,不用傷心。 Laravel身為最優(yōu)雅的PHP框架,很多學(xué)習(xí)PHP的小伙伴造就對(duì)Laravel垂涎欲滴。今天就來(lái)實(shí)現(xiàn)你的愿望,讓我們一起從零開(kāi)始,利用Laravel實(shí)現(xiàn)Web應(yīng)用最常見(jiàn)的注冊(cè)和登錄功能!所有的課程源碼已放在Github上:laravel-start. Race Start ! 首先我們來(lái)...

    stormgens 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<