- 15, May 2024
- #1
привет
Может ли кто-нибудь определить, почему при нажатии на заголовок он не перемещается плавно во вторую позицию, он прыгает влево, а затем плавно поднимается вверх.
он должен плавно двигаться по диагонали.
глянь сюда: http://jsfiddle.net/postcolonialboy/8degh3Lb/2/
ТАКЖЕ: есть ли способ использовать клавишу ESC, чтобы вызвать это. Спасибо
HTML
ТАКЖЕ: есть ли способ использовать клавишу ESC, чтобы вызвать это. Спасибо
HTML
.title-before {
z-index: 100;
font-size: 25vw;
color: blue;
font-weight: 600;
text-rendering: optimizeLegibility;
position: fixed;
display: inline-block;
vertical-align: middle;
margin: 10% auto;
top: 0;
right: 0;
bottom: 0;
left: 0;
text-align: center;
background-color: none;
-webkit-filter: blur(1.0vw) saturate(400%) contrast(500%);
filter: blur(1.0vw) saturate(400%) contrast(500%);
}
.title-after {
z-index: 10;
font-size: 10vw;
color: blue;
font-weight: 600;
text-rendering: optimizeLegibility;
position: fixed;
background-color: none;
-webkit-filter: blur(0.4vw) saturate(400%) contrast(500%);
filter: blur(0.4vw) saturate(400%) contrast(500%);
}
Код (разметка): JS
(function($) { $.fn.switchClass = function(remove, add) { var style = { 'transition-property': 'all', 'transition-duration': '2.0s', 'transition-timing-function': 'ease-out' }; return this.each(function() { $(this).css(style).removeClass(remove).addClass(add) }); }; }(jQuery)); $(function() { $("div").click(function() { $(this).switchClass("title-before", "title-after"); }); })
Код (разметка): CSS
<div class="title-before"> Text </div>
Код (разметка):