Javascript 更改字体和效果
以下是我当前HTML的外观:Javascript 更改字体和效果,javascript,html,css,Javascript,Html,Css,以下是我当前HTML的外观: <div class="model-selection"> <span id="model-selection-error-value"></span> <span id="model-selection-value"></span> </div> 文本是由脚本生成的(意味着文本会有所不同),但到目前为止,代码创建了带有蓝色文本的标准字体 <script> var
<div class="model-selection">
<span id="model-selection-error-value"></span>
<span id="model-selection-value"></span>
</div>
文本是由脚本生成的(意味着文本会有所不同),但到目前为止,代码创建了带有蓝色文本的标准字体
<script>
var $errorDiv = $('#model-selection-error-value');
var $selectionDiv = $('#model-selection-value');
.........
看看这个:
var$error=$(“#模型选择错误值”);
var$selection=$(“#模型选择值”);
var i=0;
setInterval(函数(){
$selection.text(++i);
}, 150);
setInterval(函数(){
$error.text(i/2);
}, 300);代码>
正文{
背景色:#0211B;
}
.集装箱{
利润率:40px自动;
文本对齐:居中;
}
.货柜跨度{
边缘底部:35px;
文字装饰:无;
-webkit变换:透视(2.5em)旋转(15度)缩放(0.8度);
-莫兹变换:透视(2.5em)旋转(15度)缩放(0.8);
-ms变换:透视(2.5em)旋转(15度)缩放(0.8);
-o变换:透视(2.5em)旋转(15度)缩放(0.8);
变换:透视(2.5em)旋转(15度)缩放(0.8度);
-webkit过渡:所有0.5s;
-moz转换:所有0.5s;
过渡:均为0.5s;
显示:内联块;
文本对齐:居中;
文本转换:大写;
字体大小:75px;
字号:700;
字体系列:“Exo 2”;
线高:0.8;
颜色:#fbd62a;
文本阴影:0-1px15pxRGBA(0,0,0,0.9),0-1px0#7f6303,0-3px0#846703,0-5px0#896b03,0-7px0#8e6f03,0-9px0#937203,0-6px50pxRGBA(25222392,0.8);
}
.集装箱跨度:一线{
字号:0.8em;
}
.容器跨度:悬停{
-webkit变换:透视(8em)旋转(11度)比例(1.2);
-莫兹变换:透视(8em)旋转(11度)比例(1.2);
-ms变换:透视(8em)旋转(11度)比例(1.2);
-o变换:透视(8em)旋转(11度)比例(1.2);
变换:透视(8em)旋转(11度)比例(1.2);
文本阴影:0-1px15px黑色,0-1px0#7f6303,0-2px0#846703,0-0px0#896b03,0-1px0#8e6f03,0-2px0#937203,0-2px30px rgba(252223,92,0.6);
光标:指针;
}
查看以下内容:
var$error=$(“#模型选择错误值”);
var$selection=$(“#模型选择值”);
var i=0;
setInterval(函数(){
$selection.text(++i);
}, 150);
setInterval(函数(){
$error.text(i/2);
}, 300);代码>
正文{
背景色:#0211B;
}
.集装箱{
利润率:40px自动;
文本对齐:居中;
}
.货柜跨度{
边缘底部:35px;
文字装饰:无;
-webkit变换:透视(2.5em)旋转(15度)缩放(0.8度);
-莫兹变换:透视(2.5em)旋转(15度)缩放(0.8);
-ms变换:透视(2.5em)旋转(15度)缩放(0.8);
-o变换:透视(2.5em)旋转(15度)缩放(0.8);
变换:透视(2.5em)旋转(15度)缩放(0.8度);
-webkit过渡:所有0.5s;
-moz转换:所有0.5s;
过渡:均为0.5s;
显示:内联块;
文本对齐:居中;
文本转换:大写;
字体大小:75px;
字号:700;
字体系列:“Exo 2”;
线高:0.8;
颜色:#fbd62a;
文本阴影:0-1px15pxRGBA(0,0,0,0.9),0-1px0#7f6303,0-3px0#846703,0-5px0#896b03,0-7px0#8e6f03,0-9px0#937203,0-6px50pxRGBA(25222392,0.8);
}
.集装箱跨度:一线{
字号:0.8em;
}
.容器跨度:悬停{
-webkit变换:透视(8em)旋转(11度)比例(1.2);
-莫兹变换:透视(8em)旋转(11度)比例(1.2);
-ms变换:透视(8em)旋转(11度)比例(1.2);
-o变换:透视(8em)旋转(11度)比例(1.2);
变换:透视(8em)旋转(11度)比例(1.2);
文本阴影:0-1px15px黑色,0-1px0#7f6303,0-2px0#846703,0-0px0#896b03,0-1px0#8e6f03,0-2px0#937203,0-2px30px rgba(252223,92,0.6);
光标:指针;
}
请注意,Java和Javascript不是同一种语言,就像奥地利和澳大利亚不是同一个国家一样。好的,谢谢您的编辑!这不是Css,而是SCS,它编译成Css。您需要一个scss编译器()或者单击箭头,然后单击“查看编译的css”。之后,您需要调整codepen示例中使用的html结构(它必须是
中的
)。确保只需在codepen中使用并复制html(这是一个简单的变体)。如果需要
,则必须将.logo类添加到容器(
)中,然后重写css(而不是您需要的.logo a
,例如.logo span
)。此外,你不能有两个跨度,但只有一个跨度,这样代码才能正常工作。你试过什么?如果您向我们展示您迄今为止所做的工作,我们可能会帮助您解决您遇到的具体问题。请参阅并注意Java和Javascript不是同一种语言,就像奥地利和澳大利亚不是同一个国家一样。好的,谢谢您的编辑!这不是Css,而是SCS,它编译成Css。您需要一个scss编译器()或者单击箭头,然后单击“查看编译的css”。之后,您需要调整codepen示例中使用的html结构(它必须是
中的
)。确保只需在codepen中使用并复制html(这是一个简单的变体)。如果需要
,则必须将.logo类添加到容器(
)中,然后重写css(而不是您需要的.logo a
,例如.logo span
)。此外,你不能有两个跨度,但只有一个跨度,这样代码才能正常工作。你试过什么?如果您向我们展示您迄今为止所做的工作,我们可能会帮助您解决您遇到的具体问题。请看和
<script>
var $errorDiv = $('#model-selection-error-value');
var $selectionDiv = $('#model-selection-value');
.........
<div class="model-selection">
<span id="model-selection-error-value"></span>
<div class="logo"><span id="model-selection-value"></span></div>
</div>
.model-selection
{
position: absolute;
top: 0;
left: 0;
z-index: 5;
margin: 0.3em;
padding: 0.3em;
font-size: 2em;
font-family: sans-serif;
background-color: rgba(255, 255, 255, 0.85);
border-radius: 8px;
}
#model-selection-error-value
{
color: red;
}
#model-selection-value
{
color: blue;
}
.logo {
margin: 50px auto;
text-align: center;
}
.logo span {
text-decoration: none;
-webkit-transform: perspective(2.5em) rotateX(15deg) scaleY(0.8);
-moz-transform: perspective(2.5em) rotateX(15deg) scaleY(0.8);
-ms-transform: perspective(2.5em) rotateX(15deg) scaleY(0.8);
-o-transform: perspective(2.5em) rotateX(15deg) scaleY(0.8);
transform: perspective(2.5em) rotateX(15deg) scaleY(0.8);
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
transition: all 0.5s;
display: inline-block;
text-align: center;
text-transform: uppercase;
font-size: 75px;
font-weight: 700;
font-family: 'Exo 2';
line-height: 0.8;
color: #fbd62a;
text-shadow: 0 -1px 15px rgba(0, 0, 0, 0.9), 0 1px 0 #7f6303, 0 3px 0 #846703, 0 5px 0 #896b03, 0 7px 0 #8e6f03, 0 9px 0 #937203, 0 6px 50px rgba(252, 223, 92, 0.8);
}
.logo span:first-line {
font-size: 0.8em;
}
.logo span:hover {
-webkit-transform: perspective(8em) rotateX(11deg) scale(1.2);
-moz-transform: perspective(8em) rotateX(11deg) scale(1.2);
-ms-transform: perspective(8em) rotateX(11deg) scale(1.2);
-o-transform: perspective(8em) rotateX(11deg) scale(1.2);
transform: perspective(8em) rotateX(11deg) scale(1.2);
text-shadow: 0 -1px 15px black, 0 1px 0 #7f6303, 0 2px 0 #846703, 0 0px 0 #896b03, 0 1px 0 #8e6f03, 0 2px 0 #937203, 0 2px 30px rgba(252, 223, 92, 0.6);
}