如何删除图像周围的空白区域?

时间:2017-05-28 07:55:49

标签: html css html5 css3

我试图将此图像用作导航栏的一部分,但问题是图像周围有大的空白区域,我无法将其删除。我已尝试将 var token = $localStorage.authenticationToken || $sessionStorage.authenticationToken; if (token) { token = 'Bearer ' + token; } var url = new $window.URL($location.absUrl()).origin + "/api/voyages/" + vm.voyage.id + '/documents/' + doc.id + '?auth=' + token; $window.open(url); }; <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="0dp" android:layout_toLeftOf="@+id/view" android:drawablePadding="5dp" android:scaleX="0.7" android:scaleY="0.7" android:textSize="25sp" android:drawableStart="@drawable/ic_action_add" android:text="GET TINDER PLUS" android:textColor="#F33379" /> <View android:layout_width="2dp" android:background="#000" android:id="@+id/view" android:layout_centerHorizontal="true" android:layout_height="35dp"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Settings" android:layout_marginLeft="30dp" android:drawablePadding="7dp" android:scaleX="0.7" android:scaleY="0.7" android:textSize="25sp" android:drawableStart="@drawable/ic_action_add" android:layout_toRightOf="@+id/view" android:textColor="#F33379" /> 设置为0,但它无法正常工作。

这就是它的样子: enter image description here

更新:HTML&amp; CSS代码

HTML

CSS

2ND UPDATE

我终于解决了这些问题......感谢所有帮助过的人!

2 个答案:

答案 0 :(得分:0)

您可以使用CSS并使用background-size&amp; background-position属性,如下所示:

div.image {
  width: 100px;
  height: 100px;
  background-image: url('https://i.stack.imgur.com/sOO9j.png');
  background-size: 700px 700px;
  background-position: 419px 438px;
  border: 1px solid red;
}
<div class="image"></div>

使用Gimp图像编辑器我已裁剪原始图像并将其用作背景,这就是它的样子:

div.image {
  width: 100px;
  height: 100px;
  background-image: url('https://i.stack.imgur.com/MaYMF.png');
  background-size: 120%;
  background-position: 112px 115px;
  border: 1px solid red;
}
<div class="image"></div>

您在上面提供的图像太大,这意味着裁剪图像时裁剪的图像将是低质量图像。我敢肯定,如果您使用像Gimp Image Editor或Photoshop这样的软件修改您的图像,您可以将自己想要的特定图像缩小到像素,并且您可以简化我的CSS来实现这一目标,这将更加容易。 / p>

div.image {
  width: 100px;
  height: 100px;
  background-image: url('https://i.stack.imgur.com/sOO9j.png');
  background-size: 100% 100%;
  background-position: center center;
  border: 1px solid red;
}

注意:红色边框用于帮助您更好地查看图像的位置 注意:红色边框,无法使其正常工作。

答案 1 :(得分:0)

您可以尝试裁剪图像。否则你可以使用CSS。

例如:

from cx_Freeze import *

includefiles=[]
excludes=[]
packages=["tkinter", "openpyxl"]
base = None
if sys.platform == "win32":
    base = "Win32GUI"

shortcut_table = []

company_name = 'Bills Programs'
product_name = 'BananaCell'

msi_data = {"Shortcut": shortcut_table}

bdist_msi_options = { 'upgrade_code': '{Banana-rama-30403344939493}', 
'add_to_path': False, 'initial_target_dir': r'[ProgramFilesFolder]\%s\%s' % 
(company_name, product_name), }

setup(
     version = "0.1",
     description = "Lightweight excel comparing program",
     author = "Bill",
     name = "BananaCell",
     options = {'build_exe': {'include_files':includefiles}, "bdist_msi": bdist_msi_options,},
     executables = [
        Executable(
        script="comparing.py",
        base=base,
        shortcutName="BananaCell",
        shortcutDir="DesktopFolder",
        icon='icon.ico',
        )
    ]
 )