我正在尝试添加一个位于边框顶部的图标,将其分成两半.
这是我到目前为止:
<html> <head> <Meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Untitled Document</title> <style type="text/css"> body { background-color:#26140C; } .Box { width: 800px; margin: 0 auto; margin-top: 40px; padding: 10px; border: 3px solid #A5927C; background-color: #3D2216; background-image: url(Contents/img/icon_neutral.png); background-repeat: no-repeat; background-position:10px -20px; } </style> </head> <body> <div class="Box"> <h1>This is a test!</h1> </div> </body>
而不是像我希望的那样,图像超越边界,而是在它之下.
解决方法
背景图像在框内,因此将其移到外面是不可行的.您可以做的是将图像放在盒子外面并将其移入盒子中.
你可以尝试这样的东西,它不是万无一失的,但可以让你在那里的一些方式.
<html> <head> <Meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Untitled Document</title> <style type="text/css"> body { background-color:#26140C; } .Box { width: 800px; margin: 0 auto; margin-top: 40px; padding: 10px; border: 3px solid #A5927C; background-color: #3D2216; } .image { float: left; position: relative; top: -30px; } </style> </head> <body> <div class="Box"> <img src='icon_neutral.png' class="image" /> <h1>This is a test!</h1> </div> </body>