Html 为什么可以';我不能根据CSS中的文本调整图像大小吗?
我从这里得到了图像,并按照这里的说明操作,但由于某种原因,它不起作用。 以下是他们给出的说明:Html 为什么可以';我不能根据CSS中的文本调整图像大小吗?,html,css,Html,Css,我从这里得到了图像,并按照这里的说明操作,但由于某种原因,它不起作用。 以下是他们给出的说明: /* Rules for sizing the icon. */ .material-icons.md-18 { font-size: 18px; } .material-icons.md-24 { font-size: 24px; } .material-icons.md-36 { font-size: 36px; } .material-icons.md-48 { font-size: 48px
/* Rules for sizing the icon. */
.material-icons.md-18 { font-size: 18px; }
.material-icons.md-24 { font-size: 24px; }
.material-icons.md-36 { font-size: 36px; }
.material-icons.md-48 { font-size: 48px; }
这是我的html代码:
<head>
<meta charset="utf-8">
<title>Hello</title>
<!-- Google Fonts -->
<link href="https://fonts.googleapis.com/css?family=Montserrat|Ubuntu" rel="stylesheet">
<!-- CSS Stylesheets -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<link rel="stylesheet" href="css/styles.css">
<!-- Font Awesome -->
<script defer src="https://use.fontawesome.com/releases/v5.0.7/js/all.js"></script>
<!-- Google icon -->
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<!-- Bootstrap Scripts -->
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script>
</head>
<body>
<section class="colored-section" id="title">
<div class="container-fluid">
<!-- Nav Bar -->
<nav class="navbar navbar-expand-lg navbar-dark">
<a class="navbar-brand" href="">
<span class="material-icons">
whatshot
</span>hello</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarTogglerDemo02">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarTogglerDemo02">
<ul class="navbar-nav ml-auto">
<li class="nav-item">
<a class="nav-link" href="#footer">Contact</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#pricing">Pricing</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#cta">Download</a>
</li>
</ul>
</div>
</nav> </section> </body>
但无论我在css最后一行中更改了什么数字,图标都不会像我希望的那样变大。提前感谢您阅读代码中的内容,您忘记了材料主题的链接:
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
并且在结束区段标记之前缺少结束div。首先,要确保图标正常工作,请检查以下因素:
日期范围
更改图标大小: 您需要将md-{number}类添加到图标中
<span class="material-icons md-18">whatshot</span>
whatshot
此外,从上图中,您可以看到图标的大小为24像素,只需在css中更改图标即可。
<style>
.gfg {
width:auto;
text-align:center;
padding:20px;
}
img {
max-width:100%;
height:auto;
}
</style>
.gfg{
宽度:自动;
文本对齐:居中;
填充:20px;
}
img{
最大宽度:100%;
高度:自动;
}
先生,我想说您的代码有一个很小的变化
md-18
,md-24
,md-36
,md-48
)添加除材料图标类之外的其他类。彩色部分{
背景:#888;
}
/*导航栏*/
navbar先生{
填充:0.4.5雷姆;
}
.navbar品牌{
字体系列:“Ubuntu”;
字体大小:2.5rem;
字体大小:粗体;
}
.navbar深色。navbar品牌{
显示器:flex;
对齐项目:居中;
}
.导航项目{
填充:0 18px;
}
.导航链路{
字号:1.2rem;
字体系列:“蒙特塞拉特灯”;
}
.material-icons.md-48{
字体大小:48px;
}
你好
-
-
-
如果您的CSS在styles.CSS中,那么您应该在材质图标之后包含该样式表,以便覆盖它。材质图标样式表的默认字体大小为24px。CSS将始终应用它在所有样式表中找到的最后一条规则,因此,如果材质字体大小规则在后面,则无论您“上面”做什么都无所谓。您只需将.md-48
添加到元素中即可
<span class="material-icons">
whatshot
</span>hello</a>
whatshot
你好
成为
<span class="material-icons md-48">
whatshot
</span>hello</a>
whatshot
你好
请记住,创建类时,必须将该类应用于元素。您需要将
md-48
类添加到span元素:
<span class="material-icons md-48">
...
</span>
...
不更改材质图标大小的原因是代码中没有包含md
标记。正如我在下面提到的那样更正它。您可以根据需要添加(md-18、md-24、md-36、md-48
)
<span class="material-icons md-48">
你好
-
-
-
如果希望大小为48px,则需要将此类“md-48”添加到跨度中,如下所示
<span class="material-icons md-48">whatshot</span>
你好,世界!
-
-
-
你好,世界!
请检查下面的代码段,您可以绕过默认的CSS
规则,在图标上应用您自己的规则,例如在下面的代码段中有一些更改,以便所有navbar
元素垂直居中
/*导航栏*/
:根{
--md尺寸:48px;
--sm尺寸:36px;
}
#头衔{
背景色:#000;
}
navbar先生{
填充:0;
保证金:0;
线高:var(--md尺寸);
最小高度:var(--md尺寸);
}
.navbar品牌*{
填充:0;
保证金:0;
}
.导航栏品牌.材质图标{
自对准:居中;
垂直对齐:中间对齐;
}
.navbar品牌{
字体系列:“Ubuntu”;
字体大小:2.5rem;
字体大小:粗体;
显示器:flex;
柔性流:行换行;
对齐项目:拉伸;
放置内容:均匀居中放置;
}
.导航链路{
字号:1.2rem;
字体系列:“蒙特塞拉特灯”;
}
#标题.材质图标{
字体大小:var(--sm size);
}
#标题:material-icons.md-48{
字体大小:var(--md size);
}
-
-
-
我的中有材料主题代码。我如何辨别哪一个是哪一个?我更改了答案,请告诉我这是否有助于您创建代码段尝试使用!css属性中的重要信息。请在chrome inspect eleme中查看您的代码
<span class="material-icons md-48">
<span class="material-icons md-48">whatshot</span>