}
main, header{
- padding: 2%
+ padding-top: 3vh;
+ padding-left: 3vw;
+ padding-right: 3vw;
+
}
.service-name{
.service-description{
margin-left: 3vw;
+ /* text-align: right; */
+ }
+
+ .box-container{
+ /* width: 100vw; */
}
@media screen and (max-width:999px) {
</style>
<script>
- window.addEventListener("load",function(){
-
+ const SetStyle = function(){
// リンクを作成
Array.from(document.getElementsByClassName("box")).forEach(element => {
element.addEventListener("click", function(){
// 横幅を設定
// 参考: https://gray-code.com/javascript/get-max-value-and-minimum-value-in-array/
+ var MaxWidthList= [];
["service-name", "service-description"].forEach(className => {
var WidthList = [];
Array.from(document.getElementsByClassName(className)).forEach(element =>{
var MaxWidth = WidthList.reduce(function(a,b){
return Math.max(a,b);
});
+ MaxWidthList.push(MaxWidth);
Array.from(document.getElementsByClassName(className)).forEach(element =>{
element.style.width = MaxWidth + 5 + "px";
})
})
+ //console.log(MaxWidthList)
+
+ // 中央の空白を設定
+ /*
+ var ServiceNameMaxWidth = MaxWidthList[0];
+ var ServiceDescMaxWidth = MaxWidthList[1];
+ var BoxWidth = Array.from(document.getElementsByClassName("box-container"))[0].clientWidth;
+ var CenterBlank = BoxWidth - ServiceDescMaxWidth - ServiceNameMaxWidth;
+ console.log(ServiceDescMaxWidth);
+
+ Array.from(document.getElementsByClassName("service-name")).forEach(element => {
+ if (CenterBlank > 0 ){
+ //element.style.marginLeft = CenterBlank + "px";
+ };
+ });
+ */
+ };
- });
+ window.addEventListener("load",SetStyle);
+ window.addEventListener("resize",SetStyle);
</script>
</head>
<body>