te')); return $arr; } /* 遍历用户所有主题 * @param $uid 用户ID * @param int $page 页数 * @param int $pagesize 每页记录条数 * @param bool $desc 排序方式 TRUE降序 FALSE升序 * @param string $key 返回的数组用那一列的值作为 key * @param array $col 查询哪些列 */ function thread_tid_find_by_uid($uid, $page = 1, $pagesize = 1000, $desc = TRUE, $key = 'tid', $col = array()) { if (empty($uid)) return array(); $orderby = TRUE == $desc ? -1 : 1; $arr = thread_tid__find($cond = array('uid' => $uid), array('tid' => $orderby), $page, $pagesize, $key, $col); return $arr; } // 遍历栏目下tid 支持数组 $fid = array(1,2,3) function thread_tid_find_by_fid($fid, $page = 1, $pagesize = 1000, $desc = TRUE) { if (empty($fid)) return array(); $orderby = TRUE == $desc ? -1 : 1; $arr = thread_tid__find($cond = array('fid' => $fid), array('tid' => $orderby), $page, $pagesize, 'tid', array('tid', 'verify_date')); return $arr; } function thread_tid_delete($tid) { if (empty($tid)) return FALSE; $r = thread_tid__delete(array('tid' => $tid)); return $r; } function thread_tid_count() { $n = thread_tid__count(); return $n; } // 统计用户主题数 大数量下严谨使用非主键统计 function thread_uid_count($uid) { $n = thread_tid__count(array('uid' => $uid)); return $n; } // 统计栏目主题数 大数量下严谨使用非主键统计 function thread_fid_count($fid) { $n = thread_tid__count(array('fid' => $fid)); return $n; } ?>javascript - how to change the line color in the NavBar toggle button in react-bootstrap? - Stack Overflow
最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

javascript - how to change the line color in the NavBar toggle button in react-bootstrap? - Stack Overflow

programmeradmin3浏览0评论

I would like to change the line color of the toggle button. i have tried to change the inline style of the Navbar.Toggle but it didnt work. Does someone have an idea?

I would like to change the line color of the toggle button. i have tried to change the inline style of the Navbar.Toggle but it didnt work. Does someone have an idea?

Share Improve this question asked Apr 17, 2020 at 23:04 JimjimJimjim 1411 gold badge4 silver badges11 bronze badges 1
  • Did you get the chance to check my answer? Please let me know the result and if it helped, please mark the answer as accepted. – Enchew Commented Apr 18, 2020 at 21:34
Add a ment  | 

4 Answers 4

Reset to default 7

Try changing the variant to dark so that the hamburger will display as light to contrast with the "dark" variant of the navbar.

<Navbar bg="transparent" expand="lg" variant="dark">

I just struggled with this for about an hour. Trying to change the stroke value in my sass to override the bootstrap default wasn't working for me, nor was any other deeper specificity rule that I tried.

What worked: Use a different background image and set it to !important. For example, I used the bootstrap "list" icon svg(downloaded from their site to an asset folder), which I set as the background for the same class that was being generated by bootstrap in the DOM:

.navbar-light .navbar-toggler-icon {
    background-image: url("../assets/list.svg") !important;
}

Then, in the actual SVG file (click the file in your code editor to edit), change the "fill" or "stroke" attributes to whatever color you like. Easy peasy:

<svg xmlns="http://www.w3/2000/svg" width="16" height="16" fill="white" class="bi bi-list" viewBox="0 0 16 16">
  <path fill-rule="evenodd" d="M2.5 12a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5z"/>
</svg>

Try the adding a class to the button (or just override the current class of the hamburger button) and do the following:

.navbar-hamburger {
    background-image: url("data:image/svg+xml,<svg viewBox='0 0 30 30' xmlns='http://www.w3/2000/svg'><path stroke='rgba(255,255,255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/></svg>");
}

And replace the stroke color. This was tested on plain bootstrap 4, I hope it works!

If you want background is dark, but the hamburger is light, try this

<Navbar bg="dark" expand="lg" variant="dark"> 
发布评论

评论列表(0)

  1. 暂无评论