css - CSS Bootstrap 自动对焦 CSS
问题描述
我正在尝试使用带有 React 的引导程序来渲染大按钮网格。
我有用于悬停和焦点效果的 CSS。当用户加载屏幕时,我希望将其中一个按钮加载为焦点。我尝试将自动对焦放在 div 中。它可以完成这项工作,但是有一个奇怪的格式问题。在我的常规边框顶部呈现一些细白边框。我无法弄清楚确切的问题以及当用户加载屏幕时如何不显示这个白色细边框。
我的html:
<div className='container '>
<div className='row'>
<div className='col-md-6 about-btn-box ' >
<button
className='p-3 flexbox' autoFocus>
<h4 > AAA </h4>
<p>
sdadsasd dasdsa dadasd asddaads dasdasdas
</p>
</button>
....
我的 CSS 文件:
.about-btn-box {
margin-top: 20px !important;
margin-bottom: 20px !important;
text-shadow: none;
padding-bottom: 100px !important;
color: whitesmoke !important;
border-top:10px solid transparent!important ;
border-left:10px solid transparent!important ;
border: transparent !important;
}
.flexbox{
border: transparent !important;
display:flex;
top: 5px;
justify-content:top;
align-items: left;
flex-flow: column;
}
.about-btn-box button {
background-color:transparent !important;
border-radius: 5px;
border:none;
height: 170px;
color: whitesmoke;
border-top:10px solid transparent!important ;
border-left:10px solid transparent!important ;
margin-bottom: 20px !important;
}
.about-btn-box h4 {
color: whitesmoke;
display:inline-block;
vertical-align:text-top;
font-family: "Montserrat" !important;
font-size: 18pt !important;
text-shadow: none;
}
.about-btn-box p {
align-items:baseline;
display:inline-block;
vertical-align:text-top;
text-align: left;
align-items : left;
font-size: 12.5pt !important;
font-weight: 500 !important;
font-family: "Montserrat" !important;
text-shadow: none;
}
.about-btn-box button:focus {
border-left:10px solid red!important ;
border-top:10px solid red!important ;
background-color: rgb(26, 26, 36) !important;
}
.about-btn-box button:active {
border-left:10px solid red!important ;
border-top:10px solid red!important ;
background-color: rgb(10, 11, 22) !important;
}
.about-btn-box button:hover {
border-top:10px solid red!important ;
border-left:10px solid red!important ;
transition: all 200ms linear !important;
}
我想摆脱白色外边框,但希望按钮加载自动对焦。
解决方案
outline: none !important;
请在选择器上添加 CSS .about-btn-box button
:-
.about-btn-box button{outline: none !important;}
推荐阅读
- javascript - 如何在带有电子的 vue.js 中使用两个 @click $emit 函数
- applescript - 在 AppleScript 中实现字符串插值的简单方法
- javascript - ReferenceError: VUE_APP_CONFIG 未定义 Jest 单元测试失败
- javascript - 子组件在本地存储被清除之前重新渲染
- java - 在对象的不同实例上同步方法
- c# - 实体框架更改生成的多对多表的名称
- javascript - 如何在javascript中编写一个函数来修改值
- c++ - Eclipse 中的 CodeMR Analyzer 不适用于 C/C++ 代码
- jquery - 在谷歌浏览器中,任何调整大小的水平滚动条都会消失,但在 IE 和边缘它运行良好
- google-cloud-platform - 如何在 GCP Composer 中安装额外的 linux 包?