gpt4 book ai didi

jquery - 元素未在 percircle 中的 div 中居中对齐

转载 作者:行者123 更新时间:2023-11-28 16:32:17 25 4
gpt4 key购买 nike

我正在使用 bootstrap 构建一个基本上涉及“tiles”的网站。

我正在使用 percircle JQuery 插件 ( https://github.com/toubou91/percircle )

但我似乎无法让我的两个进度圆条位于列的中心。我怎么能这样做?我试过“边距:自动”,但似乎不起作用!

代码如下。

谢谢

<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">

<script src="//code.jquery.com/jquery-1.12.0.min.js"></script>

<script type="text/javascript" src="percircle-master/js/percircle.js"></script>
<link rel="stylesheet" href="percircle-master/css/percircle.css">



<style>
.tilebox{
border: 2px solid #ddd;
}

</style>

</head>

<body>
<div class = "row"> <!-- Row for all of the tiles -->
<div class = "col-md-3">
<div class = "tilebox"> <!-- Whole Tile -->
<div class = "row"> <!-- Top Image Row -->
<div class = "col-md-12"> <!-- Image -->
<p style = "text-align: center;"> Image </p> <!-- Image -->
</div>
</div> <!-- End of Row 1 -->

<div class="row">
<div class="col-md-6" style = "white-space: nowrap; overflow: scroll;">
<h4> Name </h4>
</div>
<div class="col-md-6 pull-right">
<h4 class = "text-muted"> Price </h4>
</div>
</div> <!-- End Row 2 -->



<div class = "row">
<div class = "col-md-6">
<h5 class = "text-muted" style = "text-align: center;"> Your Share </h5>
</div>
<div class = "col-md-6">
<h5 class = "text-muted" style = "text-align: center;"> Availabile </h5>
</div>
</div>

<div class = "row">
<div class = "col-md-6">
<div id="bluecircle" data-percent="0" class="small"> </div>
</div>

<div class = "col-md-6">
<div id="bluecircle" data-percent="100" class="small"> </div>
</div>
</div>
</div>
</div>
</div>

<script>
$("[id$=circle]").percircle();
</script>

</body>

</html>

最佳答案

首先,感谢您使用 percircle :)。

如果我说清楚你的短语的确切含义是什么:

positioned in the centre of the column

那么你还应该添加 center 类。

对于您的情况,这可以通过两种方式完成。

A) 为每个与圆对应的现有 div 声明一个额外的 center 类:

<div id="bluecircle" data-percent="0" class="small center"> </div>
<div id="bluecircle" data-percent="100" class="small center"> </div>

B) 使用 jQuery 向所有具有“圆”后缀的元素添加一个 center 类:

$("[id$=circle]").addClass("center"); // this gets the job done
$("[id$=circle]").percircle();

两种情况的结果相同:

Centered circles

为了进一步引用,我的 personal website 的“技能”部分是与 percircle 一起实现 Bootstrap 的一个很好的例子,它将一个区域分成三列并放置三个居中的圆圈,每列一个:

thodorisbais.com

您可以找到上述实现的源代码here .

关于jquery - 元素未在 percircle 中的 div 中居中对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35137023/

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