Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/464.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否可以旋转CSS标题,并使其基于旋转的维度而不是黑客JS的工作来响应_Javascript_Css - Fatal编程技术网

Javascript 是否可以旋转CSS标题,并使其基于旋转的维度而不是黑客JS的工作来响应

Javascript 是否可以旋转CSS标题,并使其基于旋转的维度而不是黑客JS的工作来响应,javascript,css,Javascript,Css,尝试在没有JavaScript的情况下使以下代码段正常工作 //这是可行的,但目标是一个纯CSS解决方案 var shortWidget=document.getElementsByClassName('widget-header')[0]; var shortSpan=document.getElementById('shortHeader'); var widgetHeight=shortSpan.getBoundingClientRect().height; shortWidget.st

尝试在没有JavaScript的情况下使以下代码段正常工作

//这是可行的,但目标是一个纯CSS解决方案
var shortWidget=document.getElementsByClassName('widget-header')[0];
var shortSpan=document.getElementById('shortHeader');
var widgetHeight=shortSpan.getBoundingClientRect().height;
shortWidget.style.height=widgetHeight+20+'px'
/*已编译为css的SCS*/
@字符集“UTF-8”;
/*尝试只使用网格*/
.名单{
显示:网格;
网格间距:1rem;
填充:1rem;
}
/*小部件*/
.小部件{
显示:网格;
网格模板列:2rem 1fr;
}
.widget头{
显示:网格;
证明内容:中心;
对齐项目:居中;
高度:22雷姆;
/*如果改为使用
rotate()
,则更易于操作,无需设置平均高度:

/*尝试仅使用网格*/
.名单{
显示:网格;
网格间距:1rem;
填充:1rem;
}
/*小部件*/
.小部件{
显示:网格;
网格模板列:2rem 1fr;
}
.widget头{
显示:网格;
证明内容:中心;
对齐项目:居中;
背景色:#0d998b;
最小宽度:0;
}
.widget span{
书写方式:垂直lr;
空白:nowrap;/*将标题保持在一行*/
填充:1em;
变换:比例(-1);
}
.小部件内容{
边框:1px实心#0d998b;
填充:1rem;
}
/*这只是为了让它看起来好看,可以忽略*/
html{
字体大小:16px;/*测试响应性*/
颜色:#fff;
字体系列:“Roboto”,无衬线;
背景色:#333;
}

短头
此小部件需要收缩才能响应

一个非常长的头球永远持续下去 这个小部件看起来很完美


谢谢@G-Cyrillus!效果很好。这让我心碎