Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 无法使用边界半径创建圆并将其与下一个元素垂直对齐_Html_Css_Flexbox - Fatal编程技术网

Html 无法使用边界半径创建圆并将其与下一个元素垂直对齐

Html 无法使用边界半径创建圆并将其与下一个元素垂直对齐,html,css,flexbox,Html,Css,Flexbox,以下是结果 我想要达到的是 一个围绕“的灰色圆圈似乎起作用了。没有对HTML的更改 .flex容器{ 显示器:flex; 对齐项目:居中; } .图标{ 字体大小:50px; } .icon back::before{ content:“这可以通过单个html元素和pseude元素来完成。让所有内容都取决于字体大小的一个好处是,图标与链接的字体大小成比例缩放 .link{ 字体大小:50px; 左边距:1.1米; } .图标{ 位置:相对位置; } .icon back::before{

以下是结果

我想要达到的是


  • 一个围绕“的灰色圆圈似乎起作用了。没有对HTML的更改

    .flex容器{
    显示器:flex;
    对齐项目:居中;
    }
    .图标{
    字体大小:50px;
    }
    .icon back::before{
    
    content:“这可以通过单个html元素和pseude元素来完成。让所有内容都取决于字体大小的一个好处是,图标与链接的字体大小成比例缩放

    .link{
    字体大小:50px;
    左边距:1.1米;
    }
    .图标{
    位置:相对位置;
    }
    .icon back::before{
    
    内容:“对类进行分组会使事情变得更困难,另外,在css内容中使用unicode,如果不是字母数字文本,请尝试以下操作:

    <div class="flex-container">   
    <div class="arrow-container">
      <a class="btn-icon" href="#">
        <span class="icon-back"></span>
      </a>
    </div>
    <div class="title">
        <a href="#">Untitled
        </a>
    </div>
    </div>
    
    <style type="text/css">
    
    .flex-container {
     display: flex;
     align-items: center;
    }
    
    
    .btn-icon {
     font-size: 50px;
     text-decoration: none;
    }
    
    .icon-back::before {
     content: "\003c";
     border-radius: 50%;
     background-color: gray;
     font-size: 40px;
     height:40px;
    width:40px;
    vertical-align:middle;
    display:inline-block;
    margin-bottom:5px;
    text-align:center;
    }
    
    .title {
    margin-left: 5px;
    font-size: 50px;
    }
    
    
    
    
    </style>
    
    
    .柔性容器{
    显示器:flex;
    对齐项目:居中;
    }
    .btn图标{
    字体大小:50px;
    文字装饰:无;
    }
    .icon back::before{
    内容:“\003c”;
    边界半径:50%;
    背景颜色:灰色;
    字体大小:40px;
    高度:40px;
    宽度:40px;
    垂直对齐:中间对齐;
    显示:内联块;
    边缘底部:5px;
    文本对齐:居中;
    }
    .头衔{
    左边距:5px;
    字体大小:50px;
    }
    
    对于我来说,“这是字体大小。如果您减小大小(或使用其他字体)居中更精确。取决于可能无法大幅减小字体大小的设计。这是一个很好的观察结果!我想将箭头很好地定位在中心。箭头在这里的居中比公认的答案更精确。嗯,我很快取消了这一点,您可以删除额外的跨距并指定befo回到链接。我假设你想要两个链接(“back”和“untitled”),否则上面的人是正确的。谢谢。我确实想要两个链接。我喜欢更简单的html标记结构的想法。
    .flex-container {
      display: flex;
      align-items: center;
    }
    
    .icon {
      font-size: 50px;
    }
    
    .icon-back::before {
      content: '<';
    }
    
    .title {
      margin-left: 5px;
      font-size: 50px;
    }
    
    .square-btn {
      height: 50px;
      width: 50px;  
    }
    
    .btn-icon {
      padding: 5px;
      border-radius: 50%;
      background-color: gray;
      text-decoration: none;
    }
    
    <div class="flex-container">   
    <div class="arrow-container">
      <a class="btn-icon" href="#">
        <span class="icon-back"></span>
      </a>
    </div>
    <div class="title">
        <a href="#">Untitled
        </a>
    </div>
    </div>
    
    <style type="text/css">
    
    .flex-container {
     display: flex;
     align-items: center;
    }
    
    
    .btn-icon {
     font-size: 50px;
     text-decoration: none;
    }
    
    .icon-back::before {
     content: "\003c";
     border-radius: 50%;
     background-color: gray;
     font-size: 40px;
     height:40px;
    width:40px;
    vertical-align:middle;
    display:inline-block;
    margin-bottom:5px;
    text-align:center;
    }
    
    .title {
    margin-left: 5px;
    font-size: 50px;
    }
    
    
    
    
    </style>