gpt4 book ai didi

css - 在视口(viewport)中居中多个 div

转载 作者:行者123 更新时间:2023-11-28 14:55:35 27 4
gpt4 key购买 nike

我想把5个div排成一行,如下图:enter image description here .为此,我使用了 display:inline-block,但是,最终结果显示三个 div 偏向页面的一侧。

  function toggleButton() { 
$('.below').toggle();
return false;
}

function toggleEnd() {
$('.under').toggle();
return false;
}

$(document).ready(function() {

// get box count
var count = 0;
var checked = 0;
function countBoxes() {
count = $("input[type='checkbox']").length;
console.log(count);
}

countBoxes();
$(":checkbox").click(countBoxes);

// count checks

function countChecked() {
checked = $("input:checked").length;

var percentage = parseInt(((checked / count) * 100),10);
$(".progressbar-bar").progressbar({
value: percentage
});
$(".progressbar-label").text(percentage + "%");
}

countChecked();
$(":checkbox").click(countChecked);
});
body{
background-color:black;
padding:20px;
}

*{
user-select: none;
}

.accordion{
background-color:#F2F2F2;
border-left: 10px #B8E8E5 solid;
margin:auto;
overflow:auto;
padding-left:20px;
padding-bottom:10px;
transition:0.3s ease;
display:inline-block;
padding-right

}

.accordion:hover{
background-color:lightgray;
transition:0.3s ease;
}

.below{
display: none;
transition:0.5s ease;
}

.header{
margin:auto;
text-align:center;
color:white;
font-family: 'Cinzel', serif;
}


.progressbar-container {
position: relative;
width: 350px;
}

.progressbar-bar {
height: 25px;
margin: 10px 0;
border-radius: 0px;
}

.progressbar-label {
position: absolute;
top: 2px;
left: 45%;
z-index: 2;
}

.ui-progressbar-value {
background: lightblue
}

.under{
display:none;
}

.clicknotHere{
font-family: 'Cinzel', serif;
}
<link href="https://fonts.googleapis.com/css?family=Cinzel" rel="stylesheet">
<h1 class = "header">Algebra 2</h1>
<br>

<!--Container-->
<div class = "accordion">
<p class = "clickHere" onclick="toggleButton()">
Unit 1 - Relations and Linear Functions
</p>

<!--Progress bar-->
<div class="progressbar-container">
<div class="progressbar-bar"></div>
<div class="progressbar-label"></div>
</div>

<!--Excerise Names-->
<div class = "below">
<ul class="topics">
<li><input type="checkbox">Relations and Functions</li>
<li><input type="checkbox">Domain and Range</li>
<li><input type="checkbox">One to One Functions</li>
<li><input type="checkbox">Graphing Abs. Val. Functions</li>
<li><input type="checkbox">Linear Functions</li>
<li><input type="checkbox">Piecewise Functions Day 1</li>
<li><input type="checkbox">Piecewise Functions Day 2</li>
<li><input type="checkbox">Comparing Two Functions</li>
<li><input type="checkbox">One to One Functions</li>
<li><input type="checkbox">Systems of Two Equations</li>
<li><input type="checkbox">Solving Inequalites</li>
<li><input type="checkbox">Systems of Three Equations w/Elimination</li>
<li><input type="checkbox">Linear Regression</li>
<li><input type="checkbox">Arithmetics Sequences Recursion</li>
</ul>
</div>

</div>

<!--Container-->
<div class = "accordion">
<p class = "clickHere" onclick="toggleButton()">
Unit 1 - Relations and Linear Functions
</p>

<!--Progress bar-->
<div class="progressbar-container">
<div class="progressbar-bar"></div>
<div class="progressbar-label"></div>
</div>

<!--Excerise Names-->
<div class = "below">
<ul class="topics">
<li><input type="checkbox">Relations and Functions</li>
<li><input type="checkbox">Domain and Range</li>
<li><input type="checkbox">One to One Functions</li>
<li><input type="checkbox">Graphing Abs. Val. Functions</li>
<li><input type="checkbox">Linear Functions</li>
<li><input type="checkbox">Piecewise Functions Day 1</li>
<li><input type="checkbox">Piecewise Functions Day 2</li>
<li><input type="checkbox">Comparing Two Functions</li>
<li><input type="checkbox">One to One Functions</li>
<li><input type="checkbox">Systems of Two Equations</li>
<li><input type="checkbox">Solving Inequalites</li>
<li><input type="checkbox">Systems of Three Equations w/Elimination</li>
<li><input type="checkbox">Linear Regression</li>
<li><input type="checkbox">Arithmetics Sequences Recursion</li>
</ul>
</div>

</div>



<!--Container-->
<div class = "accordion">
<p class = "clickHere" onclick="toggleButton()">
Unit 1 - Relations and Linear Functions
</p>

<!--Progress bar-->
<div class="progressbar-container">
<div class="progressbar-bar"></div>
<div class="progressbar-label"></div>
</div>

<!--Excerise Names-->
<div class = "below">
<ul class="topics">
<li><input type="checkbox">Relations and Functions</li>
<li><input type="checkbox">Domain and Range</li>
<li><input type="checkbox">One to One Functions</li>
<li><input type="checkbox">Graphing Abs. Val. Functions</li>
<li><input type="checkbox">Linear Functions</li>
<li><input type="checkbox">Piecewise Functions Day 1</li>
<li><input type="checkbox">Piecewise Functions Day 2</li>
<li><input type="checkbox">Comparing Two Functions</li>
<li><input type="checkbox">One to One Functions</li>
<li><input type="checkbox">Systems of Two Equations</li>
<li><input type="checkbox">Solving Inequalites</li>
<li><input type="checkbox">Systems of Three Equations w/Elimination</li>
<li><input type="checkbox">Linear Regression</li>
<li><input type="checkbox">Arithmetics Sequences Recursion</li>
</ul>
</div>

</div>


<!--Container-->
<div class = "accordion">
<p class = "clickHere" onclick="toggleButton()">
Unit 1 - Relations and Linear Functions
</p>

<!--Progress bar-->
<div class="progressbar-container">
<div class="progressbar-bar"></div>
<div class="progressbar-label"></div>
</div>

<!--Excerise Names-->
<div class = "below">
<ul class="topics">
<li><input type="checkbox">Relations and Functions</li>
<li><input type="checkbox">Domain and Range</li>
<li><input type="checkbox">One to One Functions</li>
<li><input type="checkbox">Graphing Abs. Val. Functions</li>
<li><input type="checkbox">Linear Functions</li>
<li><input type="checkbox">Piecewise Functions Day 1</li>
<li><input type="checkbox">Piecewise Functions Day 2</li>
<li><input type="checkbox">Comparing Two Functions</li>
<li><input type="checkbox">One to One Functions</li>
<li><input type="checkbox">Systems of Two Equations</li>
<li><input type="checkbox">Solving Inequalites</li>
<li><input type="checkbox">Systems of Three Equations w/Elimination</li>
<li><input type="checkbox">Linear Regression</li>
<li><input type="checkbox">Arithmetics Sequences Recursion</li>
</ul>
</div>

</div>

<!--Container-->
<div class = "accordion">
<p class = "clickHere" onclick="toggleButton()">
Unit 1 - Relations and Linear Functions
</p>

<!--Progress bar-->
<div class="progressbar-container">
<div class="progressbar-bar"></div>
<div class="progressbar-label"></div>
</div>

<!--Excerise Names-->
<div class = "below">
<ul class="topics">
<li><input type="checkbox">Relations and Functions</li>
<li><input type="checkbox">Domain and Range</li>
<li><input type="checkbox">One to One Functions</li>
<li><input type="checkbox">Graphing Abs. Val. Functions</li>
<li><input type="checkbox">Linear Functions</li>
<li><input type="checkbox">Piecewise Functions Day 1</li>
<li><input type="checkbox">Piecewise Functions Day 2</li>
<li><input type="checkbox">Comparing Two Functions</li>
<li><input type="checkbox">One to One Functions</li>
<li><input type="checkbox">Systems of Two Equations</li>
<li><input type="checkbox">Solving Inequalites</li>
<li><input type="checkbox">Systems of Three Equations w/Elimination</li>
<li><input type="checkbox">Linear Regression</li>
<li><input type="checkbox">Arithmetics Sequences Recursion</li>
</ul>
</div>

</div>

最佳答案

这将完全适合您 :) 包括它们之间的空间和正确的边。我在 .accordionborder-right 中添加了一个 width 以使每边的边框匹配。希望这会有所帮助! :)

  function toggleButton() { 
$('.below').toggle();
return false;
}

function toggleEnd() {
$('.under').toggle();
return false;
}

$(document).ready(function() {

// get box count
var count = 0;
var checked = 0;
function countBoxes() {
count = $("input[type='checkbox']").length;
console.log(count);
}

countBoxes();
$(":checkbox").click(countBoxes);

// count checks

function countChecked() {
checked = $("input:checked").length;

var percentage = parseInt(((checked / count) * 100),10);
$(".progressbar-bar").progressbar({
value: percentage
});
$(".progressbar-label").text(percentage + "%");
}

countChecked();
$(":checkbox").click(countChecked);
});
body{
background-color:black;
padding:20px;
}

*{
user-select: none;
}

.accordion{
background-color:#F2F2F2;
border-left: 10px #B8E8E5 solid;
border-right: 10px #B8E8E5 solid;
margin:auto;
overflow:auto;
padding-left:20px;
padding-bottom:10px;
transition:0.3s ease;
display:inline-block;
width:17%;
}

.accordion:hover{
background-color:lightgray;
transition:0.3s ease;
}

.below{
display: none;
transition:0.5s ease;
}

.header{
margin:auto;
text-align:center;
color:white;
font-family: 'Cinzel', serif;
}


.progressbar-container {
position: relative;
width: 350px;
}

.progressbar-bar {
height: 25px;
margin: 10px 0;
border-radius: 0px;
}

.progressbar-label {
position: absolute;
top: 2px;
left: 45%;
z-index: 2;
}

.ui-progressbar-value {
background: lightblue
}

.under{
display:none;
}

.clicknotHere{
font-family: 'Cinzel', serif;
}
<link href="https://fonts.googleapis.com/css?family=Cinzel" rel="stylesheet">
<h1 class = "header">Algebra 2</h1>
<br>

<!--Container-->
<div class = "accordion">
<p class = "clickHere" onclick="toggleButton()">
Unit 1 - Relations and Linear Functions
</p>

<!--Progress bar-->
<div class="progressbar-container">
<div class="progressbar-bar"></div>
<div class="progressbar-label"></div>
</div>

<!--Excerise Names-->
<div class = "below">
<ul class="topics">
<li><input type="checkbox">Relations and Functions</li>
<li><input type="checkbox">Domain and Range</li>
<li><input type="checkbox">One to One Functions</li>
<li><input type="checkbox">Graphing Abs. Val. Functions</li>
<li><input type="checkbox">Linear Functions</li>
<li><input type="checkbox">Piecewise Functions Day 1</li>
<li><input type="checkbox">Piecewise Functions Day 2</li>
<li><input type="checkbox">Comparing Two Functions</li>
<li><input type="checkbox">One to One Functions</li>
<li><input type="checkbox">Systems of Two Equations</li>
<li><input type="checkbox">Solving Inequalites</li>
<li><input type="checkbox">Systems of Three Equations w/Elimination</li>
<li><input type="checkbox">Linear Regression</li>
<li><input type="checkbox">Arithmetics Sequences Recursion</li>
</ul>
</div>

</div>

<!--Container-->
<div class = "accordion">
<p class = "clickHere" onclick="toggleButton()">
Unit 1 - Relations and Linear Functions
</p>

<!--Progress bar-->
<div class="progressbar-container">
<div class="progressbar-bar"></div>
<div class="progressbar-label"></div>
</div>

<!--Excerise Names-->
<div class = "below">
<ul class="topics">
<li><input type="checkbox">Relations and Functions</li>
<li><input type="checkbox">Domain and Range</li>
<li><input type="checkbox">One to One Functions</li>
<li><input type="checkbox">Graphing Abs. Val. Functions</li>
<li><input type="checkbox">Linear Functions</li>
<li><input type="checkbox">Piecewise Functions Day 1</li>
<li><input type="checkbox">Piecewise Functions Day 2</li>
<li><input type="checkbox">Comparing Two Functions</li>
<li><input type="checkbox">One to One Functions</li>
<li><input type="checkbox">Systems of Two Equations</li>
<li><input type="checkbox">Solving Inequalites</li>
<li><input type="checkbox">Systems of Three Equations w/Elimination</li>
<li><input type="checkbox">Linear Regression</li>
<li><input type="checkbox">Arithmetics Sequences Recursion</li>
</ul>
</div>

</div>



<!--Container-->
<div class = "accordion">
<p class = "clickHere" onclick="toggleButton()">
Unit 1 - Relations and Linear Functions
</p>

<!--Progress bar-->
<div class="progressbar-container">
<div class="progressbar-bar"></div>
<div class="progressbar-label"></div>
</div>

<!--Excerise Names-->
<div class = "below">
<ul class="topics">
<li><input type="checkbox">Relations and Functions</li>
<li><input type="checkbox">Domain and Range</li>
<li><input type="checkbox">One to One Functions</li>
<li><input type="checkbox">Graphing Abs. Val. Functions</li>
<li><input type="checkbox">Linear Functions</li>
<li><input type="checkbox">Piecewise Functions Day 1</li>
<li><input type="checkbox">Piecewise Functions Day 2</li>
<li><input type="checkbox">Comparing Two Functions</li>
<li><input type="checkbox">One to One Functions</li>
<li><input type="checkbox">Systems of Two Equations</li>
<li><input type="checkbox">Solving Inequalites</li>
<li><input type="checkbox">Systems of Three Equations w/Elimination</li>
<li><input type="checkbox">Linear Regression</li>
<li><input type="checkbox">Arithmetics Sequences Recursion</li>
</ul>
</div>

</div>


<!--Container-->
<div class = "accordion">
<p class = "clickHere" onclick="toggleButton()">
Unit 1 - Relations and Linear Functions
</p>

<!--Progress bar-->
<div class="progressbar-container">
<div class="progressbar-bar"></div>
<div class="progressbar-label"></div>
</div>

<!--Excerise Names-->
<div class = "below">
<ul class="topics">
<li><input type="checkbox">Relations and Functions</li>
<li><input type="checkbox">Domain and Range</li>
<li><input type="checkbox">One to One Functions</li>
<li><input type="checkbox">Graphing Abs. Val. Functions</li>
<li><input type="checkbox">Linear Functions</li>
<li><input type="checkbox">Piecewise Functions Day 1</li>
<li><input type="checkbox">Piecewise Functions Day 2</li>
<li><input type="checkbox">Comparing Two Functions</li>
<li><input type="checkbox">One to One Functions</li>
<li><input type="checkbox">Systems of Two Equations</li>
<li><input type="checkbox">Solving Inequalites</li>
<li><input type="checkbox">Systems of Three Equations w/Elimination</li>
<li><input type="checkbox">Linear Regression</li>
<li><input type="checkbox">Arithmetics Sequences Recursion</li>
</ul>
</div>

</div>

<!--Container-->
<div class = "accordion">
<p class = "clickHere" onclick="toggleButton()">
Unit 1 - Relations and Linear Functions
</p>

<!--Progress bar-->
<div class="progressbar-container">
<div class="progressbar-bar"></div>
<div class="progressbar-label"></div>
</div>

<!--Excerise Names-->
<div class = "below">
<ul class="topics">
<li><input type="checkbox">Relations and Functions</li>
<li><input type="checkbox">Domain and Range</li>
<li><input type="checkbox">One to One Functions</li>
<li><input type="checkbox">Graphing Abs. Val. Functions</li>
<li><input type="checkbox">Linear Functions</li>
<li><input type="checkbox">Piecewise Functions Day 1</li>
<li><input type="checkbox">Piecewise Functions Day 2</li>
<li><input type="checkbox">Comparing Two Functions</li>
<li><input type="checkbox">One to One Functions</li>
<li><input type="checkbox">Systems of Two Equations</li>
<li><input type="checkbox">Solving Inequalites</li>
<li><input type="checkbox">Systems of Three Equations w/Elimination</li>
<li><input type="checkbox">Linear Regression</li>
<li><input type="checkbox">Arithmetics Sequences Recursion</li>
</ul>
</div>

</div>

关于css - 在视口(viewport)中居中多个 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50998529/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com