html - 如何让它响应?
问题描述
我正在努力改进自己的按钮设计,我尝试了许多 css 功能,但我无法制作我想要的模板。桌面版对我有好处你可以检查下面的代码,我想将桌面设计保留在移动设备上。有人可以告诉我@media 查询...................................................... ............
<div id="ana_div">
<a href="url1">
<div class="divi" id="div">
<button class="btnnn"> but</button>
</div>
</a>
<a href="url2">
<div class="divi" id="div2">
<button class="btnnn"> but</button>
</div>
</a>
<a href="url3">
<div class="divi" id="div3">
<button class="btnnn"> but</button>
</div>
</a>
<a href="url4">
<div class="divi" id="div4">
<button class="btnnn"> but</button>
</div>
</a>
<a href="url5">
<div class="divi" id="div5">
<button class="btnnn"> but</button>
</div>
</a>
</div>
<style>
#ana_div {
height: 200px;
width: 710px;
margin: auto;
}
.ikon
{
visibility:none;
}
.divi {
height: 100px;
width: 310px;
cursor: pointer;
}
.btnnn {
border: 3px solid black;
border-image:linear-gradient(to right, black,#1ebd9d ) 30;
color: black;
height: 80px;
width: 300px;
font-size: 19px;
cursor: pointer;
background-color: #fff;
}
.btnnn:hover {
background-image: linear-gradient(to right,black,#1ebd9d);
box-shadow: 2px 2px 10px 2px #1ebd9d;
transition: background-image .3s linear;
transition: box-shadow .3s linear;
}
</style>
解决方案
.btnn
我建议您使用填充而不是 中的宽度和高度。填充使您的按钮在所有屏幕上都有响应。利用
padding: 1rem 1.5rem;
或使用
@media (max-width){
/* Your styles (reduce the width and height) */
}
你想排列按钮吗?
display :flex;
将和添加flex-direction: column;
到整个父 div
推荐阅读
- swift - 如何实例化 ViewController 并在呈现的 ViewController 顶部保留导航栏?
- excel - 遍历 A 列,从右侧删除四个字符
- javascript - Vue.Draggable 通过拖入指定区域删除项目
- python - 如何在 Python Pandas 中显示分组直方图的标题?
- ios - 使用 Mobile Hub 配置时拒绝快速 iOS S3 访问
- python - 使用 python 对联系人列表进行排序并以 JSON 格式存储输出
- c - pthread_rwlock_rdlock() 和 pthread_rwlock_wrlock()
- safari - 在 Safari 上缩放时奇怪的平铺层行为
- python - 类型对象是不可迭代的 Django
- postgresql - 输入不是 UTF-8 编码的