javascript - 来自父级的左右元素

标签 javascript css css-grid

当您从父级向左和向右添加元素时,是否有一种方法可以均匀分布元素,父级在中间?

example

最佳答案

这是否解决了您的问题(使用网格)?

#container{
  display:grid;
  grid-template-columns:repeat(3, auto);
  
  border:solid 1px black;
}
#root{
grid-column:2;
grid-row:1/1000; /* If you know the number of element you can replace 1000 by nbElement/2 */

background-color: red;
}

.element{
background-color:grey;
}
<div id='container'>
  <div id='root'>Root</div>
  <div class='element'>Element</div>
  <div class='element'>Element</div>
  <div class='element'>Element</div>
  <div class='element'>Element</div>
  <div class='element'>Element</div>
  <div class='element'>Element</div>
  <div class='element'>Element</div>
</div>

关于javascript - 来自父级的左右元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59444218/

相关文章:

javascript - 从 Spotify Apps API 获取用户加星标的播放列表?

javascript - 访问对象声明中的变量

css - 为什么 Wordpress 不为 Internet Explorer 9 分配 <html id ="ei9"...?

javascript - 获取与所有此类元素相比单击的元素的索引

css - 在 CSS 网格中有行号 2 而没有行号 1 是否有效?

html - 仅CSS的砌体布局

html - 无法在 div 上应用动态高度 - 时间轴 View

javascript - 页面加载后其他元素消失?

javascript - 通过 javascript 函数选择选择的选项

javascript - 我如何在 CSS 中进行绝对定位?