亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

pointer-events: none; 起什么作用?

<!doctype html>

<html>

<head>

? ? <meta charset="UTF-8">

<title>制作3D旋轉導航</title>

<style>

? ? ? ? @import url("http://www.w3cplus.com/demo/css3/base.css");

? ? ? ? /*任務一:引入本地字體文件*/

? ? ? ? @font-face{

? ? ? ? ? ? font-family: "myfont";

? ? ? ? ? ? src: url("http://www.w3cplus.com/demo/css3/base.css");

? ? ? ? }

? ? ? ? body {

? ? ? ? ?background-color:#edecec;

? ? ? ? }

? ? ? ??

? ? ? ? /* basic menu styles */

? ? ? ? .nav-menu {

? ? ? ? ? display: block;

? ? ? ? ?background: #74adaa;

? ? ? ? ?width:962px;

? ? ? ? ?margin: 50px auto 150px;

? ? ? ? }

? ? ? ? .nav-menu > li {

? ? ? ? ? display: inline;

? ? ? ? ? float:left;

? ? ? ? ?border-right:1px solid #94c0be;

? ? ? ? }

? ? ? ? .nav-menu > li:last-child {

? ? ? ? ? border-right: none;

? ? ? ? }

? ? ? ? .nav-menu li a {

? ? ? ? ? color: #fff;

? ? ? ? ?display: block;

? ? ? ? ?text-decoration: none;

? ? ? ? ? /*調用本地字體*/

? ? ? ? ?font-family: "myfont";

? ? ? ? ? ? -webkit-font-smoothing: antialiased;

? ? ? ? ?-moz-font-smoothing: antialiased;

? ? ? ? ?font-smoothing: antialiased;

? ? ? ? ?text-transform: capitalize;

? ? ? ? ?overflow: visible;

? ? ? ? ?line-height: 20px;

? ? ? ? ?font-size: 20px;

? ? ? ? ?padding: 15px 30px 15px 31px;

? ? ? ? }

? ? ? ??

? ? ? ??

? ? ? ? .three-d {

? ? ? ? ? /* 任務三、設置3D舞臺布景 */

? ? ? ? ? ? perspective:200px;

? ? ? ? ?-o-perspective:200px;

? ? ? ? ?-webkit-perspective:200px;

? ? ? ? ?-moz-perspective:200px;

? ? ? ? ?-ms-perspective:200px;

? ? ? ? ? /*任務四、設置3D舞臺布景過渡效果*/

? ? ? ? ? ? transition:all 0.7s linear;

? ? ? ? ?-o-transition:all 0.7s linear;

? ? ? ? ?-ms-transition:all 0.7s linear;

? ? ? ? ?-moz-transition:all 0.7s linear;

? ? ? ? ?-webkit-transition:all 0.7s linear;

? ? ? ? ? position: relative;

? ? ? ? }

? ? ? ??

? ? ? ? .three-d:not(.active):hover {

? ? ? ? ? cursor: pointer;

? ? ? ? }

? ? ? ??

? ? ? ? /*任務五、給不是當前狀態的3D舞臺的懸浮與聚焦狀態設置變形效果*/

? ? ? ? .three-d:not(.active):hover .three-d-box,?

? ? ? ? .three-d:not(.active):focus .three-d-box {

? ? ? ? ? ? transform:rotateX(90deg);

? ? ? ? ?-o-transform:translateZ(-25px) rotateX(90deg);

? ? ? ? ?-ms-transform:translateZ(-25px) rotateX(90deg);

? ? ? ? ?-moz-transform:translateZ(-25px) rotateX(90deg);

? ? ? ? ?-webkit-transform:translateZ(-25px) rotateX(90deg);

? ? ? ? }

? ? ? ??

? ? ? ? .three-d-box {

? ? ? ? ? /*任務六、給3D舞臺中“.three-d-box”設置過渡與變形效果*/

? ? ? ? ? ? transform:translateZ(-25px);

? ? ? ? ?-o-transform:translateZ(-25px);

? ? ? ? ?-ms-transform:translateZ(-25px);

? ? ? ? ?-moz-transform:translateZ(-25px);

? ? ? ? ?-webkit-transform:translateZ(-25px);


? ? ? ? ?transition:all .3s ease-out;

? ? ? ? ?-o-transition:all .3s ease-out;

? ? ? ? ?-ms-transition:all .3s ease-out;

? ? ? ? ?-moz-transition:all .3s ease-out;

? ? ? ? ?-webkit-transition:all .3s ease-out;

? ? ? ? ? -webkit-transform-style: preserve-3d;

? ? ? ? ? -moz-transform-style: preserve-3d;

? ? ? ? ? -ms-transform-style: preserve-3d;

? ? ? ? ? -o-transform-style: preserve-3d;

? ? ? ? ? transform-style: preserve-3d;

? ? ? ? ? -webkit-pointer-events: none;

? ? ? ? ? -moz-pointer-events: none;

? ? ? ? ? -ms-pointer-events: none;

? ? ? ? ? -o-pointer-events: none;

? ? ? ? ? pointer-events: none;

? ? ? ? ? position: absolute;

? ? ? ? ? top: 0;

? ? ? ? ?left: 0;

? ? ? ? ?display: block;

? ? ? ? ?width: 100%;

? ? ? ? ?height: 100%;

? ? ? ? }

? ? ? ??

? ? ? ? /*任務七、給導航設置3D前,與3D后變形效果*/

? ? ? ? .front {

? ? ? ? ? ? ?transform:rotateX(0deg) translateZ(25px);

? ? ? ? ?-ms-transform:rotateX(0deg) translateZ(25px);

? ? ? ? ?-o-transform:rotateX(0deg) translateZ(25px);

? ? ? ? ?-moz-transform:rotateX(0deg) translateZ(25px);

? ? ? ? ?-webkit-transform:rotateX(0deg) translateZ(25px);

? ? ? ? ?}

? ? ? ??

? ? ? ? .back {

? ? ? ? ? ? ?transform:rotateX(-90deg) translateZ(25px);

? ? ? ? ?-ms-transform:rotateX(-90deg) translateZ(25px);

? ? ? ? ?-o-transform:rotateX(-90deg) translateZ(25px);

? ? ? ? ?-moz-transform:rotateX(-90deg) translateZ(25px);

? ? ? ? ?-webkit-transform:rotateX(-90deg) translateZ(25px);

? ? ? ? ? color: #FFE7C4;

? ? ? ? }

? ? ? ??

? ? ? ? .front, .back {

? ? ? ? ? display: block;

? ? ? ? ?width: 100%;

? ? ? ? ?height: 100%;

? ? ? ? ?position: absolute;

? ? ? ? ?top: 0;

? ? ? ? ?left: 0;

? ? ? ? ?background: #74adaa;

? ? ? ? ?padding: 15px 30px 15px 31px;

? ? ? ? ?color: white;

? ? ? ? ?-webkit-pointer-events: none;

? ? ? ? ? -moz-pointer-events: none;

? ? ? ? ? -ms-pointer-events: none;

? ? ? ? ? -o-pointer-events: none;

? ? ? ? ? pointer-events: none;

? ? ? ? ? -webkit-box-sizing: border-box;

? ? ? ? ? box-sizing: border-box;

? ? ? ? }

? ? ? ? /*任務八、設置導航當前狀態與懸浮狀態下的背景效果*/

? ? ? ? .nav-menu li .active .front,

? ? ? ? .nav-menu li .active .back,

? ? ? ? .nav-menu li a:hover .front,

? ? ? ? .nav-menu li a:hover .back {

? ? ? ? ? ? ?background-color: #51938F;

? ? ? ? ?background-size: 5px 5px;

? ? ? ? ?background-position: 0 0, 30px 30px;

? ? ? ? ?background-image: -webit-linear-gradient(45deg, #478480 25%, transparent 25%, transparent 75%, #478480 75%, #478480), linear-gradient(45deg, #478480 25%, transparent 25%, transparent 75%, #478480 75%, #478480);

?background-image: -moz-linear-gradient(45deg, #478480 25%, transparent 25%, transparent 75%, #478480 75%, #478480), linear-gradient(45deg, #478480 25%, transparent 25%, transparent 75%, #478480 75%, #478480);

background-image: -ms-linear-gradient(45deg, #478480 25%, transparent 25%, transparent 75%, #478480 75%, #478480), linear-gradient(45deg, #478480 25%, transparent 25%, transparent 75%, #478480 75%, #478480);

?background-image: -o-linear-gradient(45deg, #478480 25%, transparent 25%, transparent 75%, #478480 75%, #478480), linear-gradient(45deg, #478480 25%, transparent 25%, transparent 75%, #478480 75%, #478480);

?background-image: linear-gradient(45deg, #478480 25%, transparent 25%, transparent 75%, #478480 75%, #478480), linear-gradient(45deg, #478480 25%, transparent 25%, transparent 75%, #478480 75%, #478480);

? ? ? ? ?/*background-image: -webkit-linear-gradient(45deg,#434238 25%,transparent 25%,transparent 75%,#434238 75%,#434238),-ms-linear-gradient(45deg,#434238 25%,transparent 25%,transparent 75%,#434238 75%,#434238),-moz-linear-gradient(45deg,#434238 25%,transparent 25%,transparent 75%,#434238 75%,#434238),-o-linear-gradient(45deg,#434238 25%,transparent 25%,transparent 75%,#434238 75%,#434238),linear-gradient(45deg,#434238 25%,transparent 25%,transparent 75%,#434238 75%,#434238);*/

? ? ? ? }

? ? ? ? .nav-menu ul {

? ? ? ? ? position: absolute;

? ? ? ? ?text-align: left;

? ? ? ? ?line-height: 40px;

? ? ? ? ?font-size: 14px;

? ? ? ? ?width: 200px;

? ? ? ? ?-webkit-transition: all 0.3s ease-in;

? ? ? ? ? -moz-transition: all 0.3s ease-in;

? ? ? ? ? -ms-transition: all 0.3s ease-in;

? ? ? ? ? -o-transition: all 0.3s ease-in;

? ? ? ? ? transition: all 0.3s ease-in;

? ? ? ? ? -webkit-transform-origin: 0px 0px;

? ? ? ? ? -moz-transform-origin: 0px 0px;

? ? ? ? ? -ms-transform-origin: 0px 0px;

? ? ? ? ? -o-transform-origin: 0px 0px;

? ? ? ? ? transform-origin: 0px 0px;

? ? ? ? ? -webkit-transform: rotateX(-90deg);

? ? ? ? ? -moz-transform: rotateX(-90deg);

? ? ? ? ? -ms-transform: rotateX(-90deg);

? ? ? ? ? -o-transform: rotateX(-90deg);

? ? ? ? ? transform: rotateX(-90deg);

? ? ? ? ? -webkit-backface-visibility: hidden;

? ? ? ? ? -moz-backface-visibility: hidden;

? ? ? ? ? -ms-backface-visibility: hidden;

? ? ? ? ? -o-backface-visibility: hidden;

? ? ? ? ?backface-visibility: hidden;

? ? ? ? }

? ? ? ? /*任務九、顯示下拉導航菜單,并其設置一個變形效果*/

? ? ? ? .nav-menu > li:hover ul {

? ? ? ? ? display: block;

? ? ? ? ? -webkit-transform: rotateX(0deg);

-moz-transform: rotateX(0deg);

-ms-transform: rotateX(0deg);

-o-transform: rotateX(0deg);

transform: rotateX(0deg);

? ? ? ? ?}

</style>

</head>

<body>

<div id="nav">

<ul class="nav-menu clearfix unstyled">

<li><a href="#" class="three-d active">

Home

<span><span>Home</span><span>Home</span></span>

</a></li>

<li><a href="#">

Services

<span><span>Services</span><span>Services</span></span>

</a></li>

<li><a href="#">

Products

<span><span>Products</span><span>Products</span></span>

</a></li>

<li><a href="#">

? ? ?About

<span><span>About</span><span>About</span></span>

</a></li>

<li><a href="#">

Contact

<span><span>Contact</span><span>Contact</span></span>

</a></li>

<li><a href="#">

Blog

<span><span>Blog</span><span>Blog</span></span></a>

<ul class="clearfix unstyled drop-menu">

<li><a href="#">

Html5

<span><span>Html5</span><span>Html5</span></span>

</a></li>

<li><a href="#">

Css3

<span><span>Css3</span><span>Css3</span></span>

</a></li>

<li><a href="#">

JavaScript

<span><span>JavaScript</span><span>JavaScript</span></span>

</a></li>

<li><a href="#">

Videogames

<span><span>Videogames</span><span>Videogames</span></span>

</a></li>

</ul>

</li>

<li><a href="#">

Shop On-line

<span><span>Shop On-line</span><span>Shop On-line</span></span>

</a></li>

</ul>

</div>

</body>

</html>


正在回答

1 回答

舉報

0/150
提交
取消

pointer-events: none; 起什么作用?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號