欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

將元素放置在另一個元素的底部

阮建安1年前7瀏覽0評論

我正在嘗試制作一個按鈕,它的底部包含一個矩形的進度條,但仍然在里面。該欄應該是按鈕寬度的100%。我嘗試了很多不同的方法,包括絕對位置、網格、flex、表格,不管出于什么原因,它們要么隱藏進度條,要么顯示得太高(就在標簽下面)。我快被弄糊涂了。謝謝!

.rect {
  padding: 8px;
  border-radius: 3px;
  border: 1px solid #1d3557;
  background: #faf5ff;
  width: 208px;
  text-align: center;
  position: relative;
}
.rect:hover {
  background:  #f5f6ff;
}
.rect:active {
  background: #eff1ff;
}
.progressBar {
    height: 2px;
    margin-left: -8px;
    margin-right: -8px;
    position: absolute;
    bottom: 0px;
    background-color: rgb(23, 56, 165);
}
.label {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

<div class="rect" on:click>
    <div class="label">I'm a button</div>
    <div class="progressBar"></div>
</div>

我在https://www.tutorialspoint.com/online_html_editor.php,和你玩代碼,在我增加寬度后:100%;在里面。progressBar,我看到按鈕底部出現了一個小條。這能解決你的問題嗎?

你是指像這樣的東西嗎?

HTML:

<div class="parent">
  <button class="btn">Button</button>
  <label for="progress"></label>
  <progress id="progress" value="85" max="100"> 85% </progress>
</div>

CSS:

.parent {
  width: 10rem;
}

.btn {
  width: 100%;
  height: 5rem;
}

#progress {
  width: 100%;
  display: block;
  margin-top: 1rem;
  border-radius: 0;
  position: relative;
  bottom: 2.5em; /* change this value for position */
}

代碼筆鏈接

據我所知,你可以試試。

超文本標記語言

<div class="rect" on:click>
    <div class="label">I'm a button</div>
    <progress class="progressBar" id="progress" value="75" max="100"> 85% </progress>
</div>

半鑄鋼?鋼性鑄鐵(Cast Semi-Steel)

.rect {
  padding: 8px;
  border-radius: 3px;
  border: 1px solid #1d3557;
  background: #faf5ff;
  width: 208px;
  text-align: center;
  position: relative;
}
.rect:hover {
  background:  #f5f6ff;
}
.rect:active {
  background: #eff1ff;
}
.progressBar {
    height: 2px;
    position: absolute;
    bottom: 0px;
    background-color: rgb(23, 56, 165);
    left:0; right:0; width:100%;
    height:5px;
}
.label {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

Codepen示例