javascript - 按钮中间有一个字形,左上角有数字

标签 javascript html css

我正在尝试做一个类似数字键盘键的按钮,但在左下角有一个数字。它应该在中心有一个字形,下面是一个文本,左上角有一个小数字。 我不能把数字放在左上角,他总是站在字形的左边。

.btn-default{
    height: 8vh; 
        font-size: 12px;
      text-align: center;
}

.txt{
     font-size: 8px;
     color:blue;  
     right:0;
     top:0;
}
   <button type="button" id="buttonPlay" class="btn btn-default btn-lg text-center" ng-click="vid.playVideo()">
                 <span class="txt" > 8 </span>
                 <span class="glyphicon glyphicon-play"></span><br>Play
                <!-- <span class="tooltiptext">Play</span>-->
        </button>

我已经尝试了 margin 和 right: 0 和 top:0 但似乎没有任何效果,有帮助吗?

最佳答案

该元素将与positions 一起使用。将 position:relative 赋予 button 并将 position:absolute 赋予 txt 即可。

Here is the working code of what you need:

.btn-default{
   
        font-size: 12px;
      text-align: center;
      position:relative;
}

.txt{
     font-size: 12px;
     color:blue;  
     left:10px;
     top:0;
     position:absolute;
     color:red;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button type="button" id="buttonPlay" class="btn btn-default btn-lg text-center" ng-click="vid.playVideo()">
                 <span class="txt" > 8 </span>
                 <span class="glyphicon glyphicon-play"></span><br>Play
                <!-- <span class="tooltiptext">Play</span>-->
        </button>

关于javascript - 按钮中间有一个字形,左上角有数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43758971/

相关文章:

javascript - 在 JavaScript 中旋转特定索引处的数组

html - 如何在CSS中按行创建div

html - 由 div 创建的表上的列宽相等

html - 如何在 Django 应用程序中使用预制 index.html 模板和 css 的相对路径?

css - 如何编辑 VIM Omni Completion 以便所有 CSS 属性不以冒号结尾?

javascript - Nuxt js静态页面相对URL

javascript - 从 iTunes Podcast XML feed 获取图像

javascript - 删除用于复制 + 粘贴的富文本格式? (跨浏览器)

html - 在 HTML5 中,可以在 em 标签中使用强标签吗?

html - 在 Bootstrap 中居中一行