当我将鼠标悬停在 div 上时,.note 跨度淡入。淡入后,字体粗细似乎突然增加(变得更粗)。我意识到在小提琴中没有图像,但不需要查看我的问题。
网址:
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css">
<script src="script.js"></script>
<title>Cool Effect</title>
</head>
<body>
<div class="imageHolder">
<img src="picture1.jpeg">
<span class="note">Hello!</span>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
CSS:
.imageHolder {
position: relative;
top:300px;
left: 300px;
width: 300px;
height: 250px;
text-align: center;
overflow: hidden;
background-color: black;
}
.note {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
border: 2px solid white;
padding: 8px;
color: white;
font-size: 24px;
opacity: 0;
-webkit-transition: opacity 0.5s;
transition: opacity …Run Code Online (Sandbox Code Playgroud) 我正在努力弄清楚为什么我的代码不起作用.这是JS的一部分:
function init() {
var showMenu = document.getElementsByClassName('showMenu'),
perspectiveWrapper = document.getElementById( 'perspective' ),
container = perspectiveWrapper.querySelector( '.container' ),
contentWrapper = container.querySelector( '.wrapper' );
showMenu.addEventListener( clickevent, function( ev ) {
ev.stopPropagation();
ev.preventDefault();
docscroll = scrollY();
// change top of contentWrapper
contentWrapper.style.top = docscroll * -1 + 'px';
// mac chrome issue:
document.body.scrollTop = document.documentElement.scrollTop = 0;
// add modalview class
classie.add( perspectiveWrapper, 'modalview' );
// animate..
setTimeout( function() { classie.add( perspectiveWrapper, 'animate' ); }, 25 );
});
}
Run Code Online (Sandbox Code Playgroud)
这是HTML的一部分:
<div id="topBar"> …Run Code Online (Sandbox Code Playgroud) 我正试图在这个网站上实现背景效果:http: //mountaintheme.com/themeforest/mountain/home.html
背景图片似乎被覆盖在虚线叠加的东西中.
有没有办法只用CSS创建这种效果?