誰かの体は私にこのような移行をどうやって起こすかというアイデアを与えることができますか?どのように対角遷移を作成しますか?
A:
B:
主な目標は、事業部Aのであるとのdiv Bのコンテンツは、その位置に固定しているはずです。
私が欲しいのは、THIS IS(完了していない)私は絵を更新し、これはフィドルです:この線の下右、上、左上画面から移動する2つの積み重ねのdivと対角線を考える事業部ですA」と、この行の下には、本部Bあなたがオーバーレイとして:after
擬似要素を使用し、その位置Oを変えることができる
$('#menu-show').on('click',function(){
$('#menu-wrapper,#menu-show,#menu-container').addClass('visible');
});
#menu-show {
width: 200px;
height: 200px;
top: 0;
left: 0;
background-image: url(/Content/img/menu-show.png);
background-repeat: no-repeat;
z-index: 299;
cursor: pointer;
transition: all 1s 0.1s;
}
#menu-show.visible {
-moz-transform: translate(50%,50%);
-ms-transform: translate(100%,100%);
-o-transform: translate(100%,100%);
-webkit-transform: translate(100%,100%);
transform: translate(100%,100%);
}
#menu-container {
position: fixed;
width: 100%;
height: 100%;
top: -100%;
left: -100%;
z-index: 220;
background-image: url(/Content/img/home/map1.png);
background-position: center;
background-size: 100% 100%;
background-repeat: no-repeat;
transition: all 1s 0s;
}
#menu-container.visible {
top: 0%;
left: 0%;
}
#menu-wrapper {
position: fixed;
top: -200%;
left: -200%;
background: blue;
z-index: 200;
width: 200%;
height: 300%;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-transform-origin: 50% 50%;
transform-origin: 50% 50%;
transition: -webkit-transform 1s .4s;
transition: transform 1s .4s;
transition: transform 1s .4s,-webkit-transform 1s .4s;
}
#menu-wrapper.visible {
-webkit-transform: translate(60%,50%) rotate(-45deg);
transform: translate(60%,50%) rotate(-45deg);
transition-delay: 0s;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<div>
Consider this as div b that have content click top left area for transition!!!
</div>
<div id="menu-show"></div>
<div id="menu-wrapper">
this is contents
</div>
<div id="menu-container" style="margin:100px auto;">this content should be fix not moving</div>
の位置を変更するにはホバーに
transform: translateY()
を使用できますか? – gcampbell何か試したフィドル/デモで質問してください。 SOはコード提供サービスではないことを忘れないでください。 –
私はコードを要求しませんでした。私はアイデアを求めた。 –