自从我刚开始以来,我在html和css中都很棒。我正在尝试在创作中实现某些内容,但我不知道删除标题中的自动输入。
@import url(https://fonts.googleapis.com/css?family=Fjalla+One);
html{
height: 100%;
}
body{
font-family: 'Fjalla One', sans-serif;
background: linear-gradient(to bottom, #405166 0%, #656f6f 100%);
}
.container{
margin: auto;
}
h1{
text-transform: uppercase;
font-size: 42px;
line-height: 47px;
letter-spacing: 2px;
text-shadow: #533d4a 1px 1px, #533d4a 2px 2px, #533d4a 3px 3px, #533d4a 4px 4px;
text-align: center;
}
.title{
transform: translateX(-50%) rotate(-5deg);
display: block;
margin-left:50%;
}
<body>
<section class="container">
<h1>
<br />
<span class="title" style="color:#e55643;">Burger</span>
<span class="title" style="color:#2b9f5e;">school</span>
<span class="title" style="color:#f1c83c;">afspraken</span>
</h1>
</section>
</body>
答案 0 :(得分:2)
.title { display: block }
导致元素分裂成新行。使用display: inline-block
将允许您rotate
元素,同时将它们保持在同一行。
.title{
transform: rotate(-5deg);
display: inline-block;
}
补充阅读:https://css-tricks.com/almanac/properties/d/display/
@import url(https://fonts.googleapis.com/css?family=Fjalla+One);
html{
height: 100%;
}
body{
font-family: 'Fjalla One', sans-serif;
background: linear-gradient(to bottom, #405166 0%, #656f6f 100%);
}
.container{
margin: auto;
}
h1{
text-transform: uppercase;
font-size: 42px;
line-height: 47px;
letter-spacing: 2px;
text-shadow: #533d4a 1px 1px, #533d4a 2px 2px, #533d4a 3px 3px, #533d4a 4px 4px;
text-align: center;
}
.title{
transform: rotate(-5deg);
display: inline-block;
}
&#13;
<body>
<section class="container">
<h1>
<br />
<span class="title" style="color:#e55643;">Burger</span>
<span class="title" style="color:#2b9f5e;">school</span>
<span class="title" style="color:#f1c83c;">afspraken</span>
</h1>
</section>
</body>
&#13;
答案 1 :(得分:0)
试试这个,......不确定这是你想要的
<body>
<section class="container">
<h1>
<br />
<span class="title" >
<label style="color:#e55643;">Burger</label>
<label style="color:#2b9f5e;">school</label>
</span>
<span class="title" style="color:#f1c83c;">afspraken</span>
</h1>
</section>
</body>
////////删除标签之间的空格。
<body>
<section class="container">
<h1>
<br />
<span class="title" >
<label style="color:#e55643;">Burger</label><label style="color:#2b9f5e;">school</label>
</span>
<span class="title" style="color:#f1c83c;">afspraken</span>
</h1>
</section>
删除标签之间的空格,它应该在没有空格的同一行上
答案 2 :(得分:0)
<h1>
<br />
<span class="title" style="color:#e55643;">Burger</span><span class="title" style="color:#2b9f5e;">school</span><span class="title" style="color:#f1c83c;">afspraken</span>
你现在之间没有差距:)
只是在相同的行中写入跨度,而不是在不同的行上写
让我知道这是否有效