我知道已经有很多类似的问题了,但似乎都不适用于我...因为大多数解决方案都针对“nth-child”,而我的技能非常初级,我不理解它是如何工作的。
我正在尝试制作一个“Deal or No Deal”游戏作业。我花费了太多时间来让它看起来好看,这就是我的问题所在。
我想使用CSS制作“Deal or No Deal”标志。不幸的是,要使我的“OR”旋转,我似乎不能使用“inline”。
这是我当前在JSfiddle上尝试的:JSfiddle 我尝试使用元素将“OR”包装起来旋转它,我尝试将H1元素更改为LI元素(使用其他答案中建议的nth-child解决方案),但那也没有奏效。
有人能指点我吗?
HTML
我正在尝试制作一个“Deal or No Deal”游戏作业。我花费了太多时间来让它看起来好看,这就是我的问题所在。
我想使用CSS制作“Deal or No Deal”标志。不幸的是,要使我的“OR”旋转,我似乎不能使用“inline”。
这是我当前在JSfiddle上尝试的:JSfiddle 我尝试使用元素将“OR”包装起来旋转它,我尝试将H1元素更改为LI元素(使用其他答案中建议的nth-child解决方案),但那也没有奏效。
有人能指点我吗?
HTML
<center>
<h1 class="deallogo"> Deal </h1><h1 class="orlogo">OR</h1><h1 class="nodeallogo"> No deal </h1>
</center>
CSS
h1 {
display: inline;
}
.deallogo {
background: linear-gradient(#685300, #E6B800);
border: black solid 1px;
width: 80px;
}
.orlogo {
color: white;
background: black;
border: black solid 1px;
width: 60px;
transform: rotate(270deg)
}
.nodeallogo {
background: linear-gradient(#685300, #E6B800);
border: black solid 1px;
width: 128px;
}
display: inline-block
。注意:inline-block
默认会添加一些边距,这也需要进行调整。 - Harry