bootstrap自适应大气黑色音乐网站ui界面效果代码
代码语言:html
所属分类:响应式
代码描述:bootstrap自适应大气黑色音乐网站ui界面效果代码
代码标签: bootstrap 自适应 大气 黑色 音乐 网站 ui
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <link href='https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900italic,900' rel='stylesheet' type='text/css'> <link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/bootstrap.3.3.4.css"> <link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/font-awesome-4.7.0/css/font-awesome.min.css"> <link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/ionicons.min.css"> <link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/nouislider.min.css"> <style> @charset "UTF-8"; body { background: #181818; font-family: "Roboto", sans-serif; } body a { color: #aaaaaa; } body a:hover { color: #c8c8c8; } .header { background: #282828; padding: 10px; color: #aaaaaa; border-bottom: 1px solid #181818; display: flex; flex-flow: row wrap; align-items: center; } .header .page-flows .flow { font-size: 20px; color: #aaaaaa; margin: 0 10px; } .header .page-flows .flow:hover { color: white; } .header .page-flows .flow .disabled { color: #5e5e5e; } .header .search { margin-left: 1%; } .header .search input { border-radius: 15px; border: none; background: white; color: #181818; padding-left: 30px; outline: none; background-image: url(//repo.bfw.wiki/bfwrepo/images/music/site/ios-search.svg); background-repeat: no-repeat; background-size: 10%; background-position: 5px; } .header .user { width: 300px; margin-left: auto; display: flex; flex-flow: row wrap; justify-content: space-between; align-items: center; } .header .user i { font-size: 20px; } .header .user i:hover { color: white; cursor: pointer; } .header .user__info img { max-width: 30px; max-height: 30px; border-radius: 50%; display: inline-block; } .header .user__actions button { background: none; border: none; } .header .user__actions .dropdown-menu { background: #282828; margin-top: 25px; border-radius: 2px; padding: 0; border: none; } .header .user__actions .dropdown-menu:before { font-family: "Ionicons"; content: ""; position: absolute; top: -30px; right: 7px; color: #282828; font-size: 36px; } .header .user__actions .dropdown-menu a { color: #aaaaaa; transition: all 0.2s ease; } .header .user__actions .dropdown-menu a:hover { background: none; transition: all 0.2s ease; } .header .user__actions .dropdown-menu li { padding: 10px; margin: 0; transition: all 0.2s ease; } .header .user__actions .dropdown-menu li:hover { background: #aaaaaa; transition: all 0.2s ease; } .header .user__actions .dropdown-menu li:hover a { color: #c8c8c8; transition: all 0.2s ease; } .content { display: flex; flex-flow: row wrap; } .content__left { width: 15%; } .content__middle { width: 70%; } .content__right { width: 15%; } @media (max-width: 1400px) { .content__left { width: 20%; } .content__middle { width: 80%; } .content__right { display: none; } } @media (max-width: 768px) { .content__left { width: 100%; } .content__middle { width: 100%; } } .navigation { padding: 15px; background: #282828; color: #aaaaaa; overflow-y: scroll; } .navigation__list { display: flex; flex-flow: column wrap; margin-bottom: 15px; } .navigation__list__header:after { font-family: "Ionicons"; content: ""; } .navigation__list .active:after { font-family: "Ionicons"; content: ""; } .navigation__list__item { color: #aaaaaa; padding: 5px 0; display: flex; flex-flow: row nowrap; align-items: center; } .navigation__list__item:hover { color: white; text-decoration: none; border-right: 3px solid #1ed760; } .navigation__list__item i { width: 25px; display: block; } @media (max-width: 768px) { .navigation { display: flex; flex-flow: row wrap; justify-content: space-around; } .navigation__list { margin-bottom: 0; width: calc( 100% / 3 ); text-align: center; } .navigation__list__item { width: 100%; text-align: center; } .navigation__list__item i { display: none; } .navigation__list__item span { margin: 0 auto; } .navigation__list__item:hover { border: none; } } .playlist { padding: 15px; background: #282828; border-top: 1px solid #181818; border-bottom: 1px solid #181818; } .playlist:hover { background: #424242; } .playlist:hover a { color: white; } .playlist a { color: #aaaaaa; display: flex; flex-flow: row nowrap; align-items: center; } .playlist a:hover { text-decoration: none; } .playlist a i { font-size: 24px; color: white; margin-right: 15px; } @media (max-width: 768px) { .playlist { display: none; } } .playing { background: #282828; border-bottom: 1px solid #181818; display: flex; flex-flow: row nowrap; align-items: center; } .playing__art img { width: 50px; height: 50px; } .playing__song { color: #aaaaaa; padding-left: 15px; display: flex; flex-flow: column wrap; } .playing__song a { color: #aaaaaa; } .playing__song a:hover { color: white; cursor: pointer; } .playing__add { margin-left: auto; padding-right: 15px; color: #aaaaaa; } @media (max-width: 768px) { .playing { border-top: 1px solid #181818; } } .current-track { background: #282828; padding: 5px 15px; display: flex; flex-flow: row wrap; align-items: center; } .current-track__actions { width: 5%; display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: center; } .current-track__actions a { font-size: 24px; color: #c8c8c8; } .current-track__actions a:hover { color: white; cursor: pointer; } .current-track__actions .play { font-size: 36px; } .current-track__progress { width: 70%; padding: 0 30px; color: #aaaaaa; font-size: 11px; display: flex; flex-flow: row; justify-content: space-between; align-items: center; } .current-track__progress__bar { width: 100%; padding: 0 15px; } .current-track__progress__bar .noUi-target { border: none; height: 4px; } .current-track__progress__bar .noUi-base { background: #1ed760; } .current-track__progress__bar .noUi-origin { background: #5e5e5e; } .current-track__progress__bar .noUi-handle { background: #c8c8c8; width: 15px; height: 15px; border-radius: 50%; box-shadow: none; border: none; left: 0; display: none; } .current-track__progress__bar .noUi-handle:before, .current-track__progress__bar .noUi-handle:after { background: none; } .current-track__progress:hover .noUi-handle { display: block; } .current-track__options { width: 25%; display: flex; flex-flow: row wrap; align-items: center; } .current-track__options .lyrics { font-size: 11px; text-transform: uppercase; width: 15%; padding: 0 15px 0 0; } .current-track__options .controls { width: 85%; display: flex; flex-flow: row wrap; justify-content: space-between; } .current-track__options .controls .devices:hover { text-decoration: none; } .current-track__options .controls .devices i { margin-right: 5px; } .current-track__options .controls .devices span { font-size: 11px; text-transform: uppercase; } .current-track__options .controls .volume { width: 25%; display: flex; flex-flow: row wrap; align-items: center; } .current-track__options .controls .volume i { width: 20px; color: #aaaaaa; } .current-track__options .controls .volume #song-volume { width: calc( 80% - 20px ); border: none; height: 4px; } .current-track__options .controls .volume #song-volume .noUi-base { background: #c8c8c8; } .current-track__options .controls .volume #song-volume .noUi-origin { background: #5e5e5e; } .current-track__options .controls .volume #song-volume .noUi-handle { background: #c8c8c8; width: 15px; height: 15px; border-radius: 50%; box-shadow: none; border: none; left: 0; display: none; } .current-track__options .controls .volume #song-volume .noUi-handle:before, .current-track__options .controls .volume #song-volume .noUi-handle:after { background: none; } .current-track__options .controls .volume #song-volume:hover .noUi-handle { display: block; } @media (max-width: 1400px) { .current-track__actions { width: 10%; } .current-track__progress { width: 50%; } .current-track__options { width: 40%; } } @media (max-width: 980px) { .current-track__actions { width: 10%; } .current-track__progress { width: 40%; } .current-track__options { width: 50%; } } @media (max-width: 768px) { .current-track__actions { width: 25%; } .current-track__progress { width: 75%; } .current-track__options { width: 100%; } } @media (max-width: 480px) { .current-track__actions { width: 100%; justify-content: space-around; padding: 5px 0; } .current-track__progress { width: 100%; padding: 5px 0; } .current-track__options { width: 100%; padding: 5px 0; } } @media (max-width: 768px) { .current-track__action { padding-top: 15px; } } .artist { height: 617px; overflow-y: scroll; } .artist__header { height: 320px; border-bottom: 1px solid #282828; position: relative; background-image: url(//repo.bfw.wiki/bfwrepo/images/music/site/spotify_img_bground.png); background-size: cover; background-position: center; background-repeat: no-repeat; overflow: hidden; z-index: 1; display: flex; flex-flow: row wrap; justify-content: space-between; align-items: flex-end; } .artist__header:before { content: " "; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 0; opacity: 0.15; background-image: url(//repo.bfw.wiki/bfwrepo/images/music/site/g-eazy.png); background-repeat: no-repeat; background-size: cover; background-position: top; } .artist__header .artist__info { padding: 15px; z-index: 1; width: 80%; margin-top: 78px; display: flex; flex-flow: row wrap; align-items: flex-end; } .artist__header .artist__info .profile__img { margin-right: 15px; } .artist__header .artist__info .profile__img img { width: 150px; height: 150px; border-radius: 50%; } .artist__header .artist__info__type { color: #aaaaaa; text-transform: uppercase; font-size: 11px; letter-spacing: 1px; } .artist__header .artist__info__name { color: white; font-size: 36px; font-weight: 100; padding: 0 0 10px 0; } .artist__header .artist__info__actions { display: flex; flex-flow: row wrap; } .artist__header .artist__info__actions button { margin-right: 10px; height: 27px; display: flex; flex-flow: row wrap; align-items: center; padding: 0 15px; font-weight: 500; } .artist__header .artist__info__actions button i { font-size: 20px; margin-right: 5px; } .artist__header .artist__info__actions .more { width: 27px; height: 27px; border-radius: 50%; padding: 0; text-align: center; } .artist__header .artist__info__actions .more i { margin: 0; padding-left: 6px; } .artist__header .artist__listeners { width: 20%; z-index: 1; padding: 15px; text-align: right; color: #aaaaaa; font-weight: 100; font-size: 16px; letter-spacing: 1px; } .artist__header .artist__listeners__label { font-weight: 300; text-transform: uppercase; font-size: 12px; letter-spacing: 1px; } .artist__header .artist__navigation { width: 100%; z-index: 1; background: rgba(24, 24, 24, 0.6); display: flex; flex-flow: row wrap; justify-content: space-between; align-items: center; } .artist__header .artist__navigation ul { border: none; } .artist__header .artist__navigation ul li { padding: 0 15px; } .artist__header .artist__navigation ul li a { padding: 15px 0; color: #aaaaaa; border: none; text-transform: uppercase; letter-spacing: 1px; transition: all 0.4s ease; border-bottom: 4px solid rgba(0, 0, 0, 0); } .artist__header .artist__navigation ul li a:hover { background: none; border: none; color: white; transition: all 0.4s ease; border-bottom: 4px solid rgba(0, 0, 0, 0); } .artist__header .artist__navigation ul li.active a { color: white; background: none; border: none; border-bottom: 4px solid #1ed760; } .artist__header .artist__navigation ul li.active a:hover { border-bottom: 4px solid #1ed760; } .artist__header .artist__navigation__friends { padding: 15px; } .artist__header .artist__navigation__friends img { width: 30px; height: 30px; border-radius: 50%; position: relative; } .artist__header .artist__navigation__friends .tooltip { z-index: 1; position: absolute; } .artist.is-verified .profile__img { position: relative; } .artist.is-verified .profile__img:after { font-family: "Ionicons"; content: ""; position: absolute; bottom: 5px; right: 25px; color: white; background: #4688d7; width: 20px; height: 20px; border-radius: 50%; text-align: center; font-size: 18px; line-height: 1; } .artist__content { padding: 15px; } .artist__content .overview { display: flex; flex-flow: row wrap; } .artist__content .overview__artist { padding-right: 15px; .........完整代码请登录后点击上方下载按钮下载查看
网友评论0