Commit a6fa5b06 by 颜景龙

团课、私教扩展页面详情

parent 3426d87c
*{margin: 0;padding: 0;list-style: none;}
/*
KISSY CSS Reset
理念:1. reset 的目的不是清除浏览器的默认样式,这仅是部分工作。清除和重置是紧密不可分的。
2. reset 的目的不是让默认样式在所有浏览器下一致,而是减少默认样式有可能带来的问题。
3. reset 期望提供一套普适通用的基础样式。但没有银弹,推荐根据具体需求,裁剪和修改后再使用。
特色:1. 适应中文;2. 基于最新主流浏览器。
维护:玉伯<lifesinger@gmail.com>, 正淳<ragecarrier@gmail.com>
*/
/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td /* table elements 表格元素 */ {
margin: 0;
padding: 0;
}
/** 设置默认字体 **/
body,
button, input, select, textarea /* for ie */ {
font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;
}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp { font-family: courier new, courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读,让 small 正常化 */
/** 重置列表元素 **/
ul, ol { list-style: none; }
/** 重置文本格式元素 **/
a { text-decoration: none; }
a:hover { text-decoration: underline; }
/** 重置表单元素 **/
legend { color: #000; } /* for ie6 */
fieldset, img { border: 0; } /* img 搭车:让链接里的 img 无边框 */
button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */
/* 注:optgroup 无法扶正 */
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }
/* 清除浮动 */
.ks-clear:after, .clear:after {
content: '\20';
display: block;
height: 0;
clear: both;
}
.ks-clear, .clear {
*zoom: 1;
}
.main {
padding: 30px 100px;
width: 960px;
margin: 0 auto;
}
.main h1{font-size:36px; color:#333; text-align:left;margin-bottom:30px; border-bottom: 1px solid #eee;}
.helps{margin-top:40px;}
.helps pre{
padding:20px;
margin:10px 0;
border:solid 1px #e7e1cd;
background-color: #fffdef;
overflow: auto;
}
.icon_lists{
width: 100% !important;
}
.icon_lists li{
float:left;
width: 100px;
height:180px;
text-align: center;
list-style: none !important;
}
.icon_lists .icon{
font-size: 42px;
line-height: 100px;
margin: 10px 0;
color:#333;
-webkit-transition: font-size 0.25s ease-out 0s;
-moz-transition: font-size 0.25s ease-out 0s;
transition: font-size 0.25s ease-out 0s;
}
.icon_lists .icon:hover{
font-size: 100px;
}
.markdown {
color: #666;
font-size: 14px;
line-height: 1.8;
}
.highlight {
line-height: 1.5;
}
.markdown img {
vertical-align: middle;
max-width: 100%;
}
.markdown h1 {
color: #404040;
font-weight: 500;
line-height: 40px;
margin-bottom: 24px;
}
.markdown h2,
.markdown h3,
.markdown h4,
.markdown h5,
.markdown h6 {
color: #404040;
margin: 1.6em 0 0.6em 0;
font-weight: 500;
clear: both;
}
.markdown h1 {
font-size: 28px;
}
.markdown h2 {
font-size: 22px;
}
.markdown h3 {
font-size: 16px;
}
.markdown h4 {
font-size: 14px;
}
.markdown h5 {
font-size: 12px;
}
.markdown h6 {
font-size: 12px;
}
.markdown hr {
height: 1px;
border: 0;
background: #e9e9e9;
margin: 16px 0;
clear: both;
}
.markdown p,
.markdown pre {
margin: 1em 0;
}
.markdown > p,
.markdown > blockquote,
.markdown > .highlight,
.markdown > ol,
.markdown > ul {
width: 80%;
}
.markdown ul > li {
list-style: circle;
}
.markdown > ul li,
.markdown blockquote ul > li {
margin-left: 20px;
padding-left: 4px;
}
.markdown > ul li p,
.markdown > ol li p {
margin: 0.6em 0;
}
.markdown ol > li {
list-style: decimal;
}
.markdown > ol li,
.markdown blockquote ol > li {
margin-left: 20px;
padding-left: 4px;
}
.markdown code {
margin: 0 3px;
padding: 0 5px;
background: #eee;
border-radius: 3px;
}
.markdown pre {
border-radius: 6px;
background: #f7f7f7;
padding: 20px;
}
.markdown pre code {
border: none;
background: #f7f7f7;
margin: 0;
}
.markdown strong,
.markdown b {
font-weight: 600;
}
.markdown > table {
border-collapse: collapse;
border-spacing: 0px;
empty-cells: show;
border: 1px solid #e9e9e9;
width: 95%;
margin-bottom: 24px;
}
.markdown > table th {
white-space: nowrap;
color: #333;
font-weight: 600;
}
.markdown > table th,
.markdown > table td {
border: 1px solid #e9e9e9;
padding: 8px 16px;
text-align: left;
}
.markdown > table th {
background: #F7F7F7;
}
.markdown blockquote {
font-size: 90%;
color: #999;
border-left: 4px solid #e9e9e9;
padding-left: 0.8em;
margin: 1em 0;
font-style: italic;
}
.markdown blockquote p {
margin: 0;
}
.markdown .anchor {
opacity: 0;
transition: opacity 0.3s ease;
margin-left: 8px;
}
.markdown .waiting {
color: #ccc;
}
.markdown h1:hover .anchor,
.markdown h2:hover .anchor,
.markdown h3:hover .anchor,
.markdown h4:hover .anchor,
.markdown h5:hover .anchor,
.markdown h6:hover .anchor {
opacity: 1;
display: inline-block;
}
.markdown > br,
.markdown > p > br {
clear: both;
}
.hljs {
display: block;
background: white;
padding: 0.5em;
color: #333333;
overflow-x: auto;
}
.hljs-comment,
.hljs-meta {
color: #969896;
}
.hljs-string,
.hljs-variable,
.hljs-template-variable,
.hljs-strong,
.hljs-emphasis,
.hljs-quote {
color: #df5000;
}
.hljs-keyword,
.hljs-selector-tag,
.hljs-type {
color: #a71d5d;
}
.hljs-literal,
.hljs-symbol,
.hljs-bullet,
.hljs-attribute {
color: #0086b3;
}
.hljs-section,
.hljs-name {
color: #63a35c;
}
.hljs-tag {
color: #333333;
}
.hljs-title,
.hljs-attr,
.hljs-selector-id,
.hljs-selector-class,
.hljs-selector-attr,
.hljs-selector-pseudo {
color: #795da3;
}
.hljs-addition {
color: #55a532;
background-color: #eaffea;
}
.hljs-deletion {
color: #bd2c00;
background-color: #ffecec;
}
.hljs-link {
text-decoration: underline;
}
pre{
background: #fff;
}
@font-face {font-family: "iconfont";
src: url('iconfont.eot?t=1511170773455'); /* IE9*/
src: url('iconfont.eot?t=1511170773455#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
url('iconfont.ttf?t=1511170773455') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
url('iconfont.svg?t=1511170773455#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
font-family:"iconfont" !important;
font-size:16px;
font-style:normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-user:before { content: "\e926"; }
.icon-naozhong-copy:before { content: "\e62c"; }
.icon-address:before { content: "\e65a"; }
此文件类型无法预览
(function(window){var svgSprite='<svg><symbol id="icon-user" viewBox="0 0 1024 1024"><path d="M512 582c-69.2 0-134.2-26.9-183.1-75.9C279.9 457.2 253 392.2 253 323c0-69.2 26.9-134.2 75.9-183.1C377.8 90.9 442.8 64 512 64s134.2 26.9 183.1 75.9S771 253.8 771 323c0 69.2-26.9 134.2-75.9 183.1S581.2 582 512 582zM512 128c-107.5 0-195 87.5-195 195 0 107.5 87.5 195 195 195s195-87.5 195-195C707 215.5 619.5 128 512 128z" ></path><path d="M829 670.5c-40.9-41-88.5-73.2-141.5-95.7-16.1-6.8-35 0.2-42.2 16.1-7.4 16.4 0.2 35.6 16.7 42.6 45.6 19.3 86.5 46.9 121.7 82.2 35.2 35.2 62.8 76.3 82.1 122 12.6 29.9 21.3 61 26 93 2.3 15.7 15.8 27.3 31.6 27.3l0 0c19.5 0 34.5-17.2 31.7-36.5-5.5-37.3-15.6-73.7-30.4-108.7C902.2 759.5 870 711.6 829 670.5z" ></path><path d="M160.1 837.7c19.3-45.7 46.9-86.8 82.1-122 35.1-35.2 75.9-62.8 121.3-82.1 16.3-6.9 24.3-26.3 17.2-42.5-7-16-25.6-23.4-41.8-16.6-53.2 22.5-101 54.8-142.1 96-41 41.1-73.2 89-95.7 142.3-14.8 35-24.9 71.3-30.4 108.7-2.8 19.3 12.2 36.5 31.7 36.5l0 0c15.8 0 29.3-11.6 31.6-27.3C138.8 898.7 147.4 867.6 160.1 837.7z" ></path></symbol><symbol id="icon-naozhong-copy" viewBox="0 0 1024 1024"><path d="M913.892 470.344c-47.036-130.446-161.892-230.565-304.665-262.434 36.588-52.48 97.191-86.976 165.988-86.976 111.86 0 202.508 90.683 202.508 202.49 0.036 58.032-24.706 109.998-63.83 146.923v0zM524.486 128.505v127.324c194.311 7.93 349.502 167.497 349.502 363.725 0 81.957-27.365 157.264-72.981 218.166l84.458 146.284-70.18 40.49-72.239-125.196c-63.247 52.852-144.637 84.723-233.508 84.723-88.377 0-169.375-31.443-232.481-83.802l-74.153 128.407-70.127-40.49 86.142-149.263c-46.167-61.065-73.886-136.903-73.886-219.34 0-194.933 153.149-353.615 345.545-363.527v-127.539c-19.65-7.024-33.892-25.361-33.892-47.426 0-28.111 22.79-50.866 50.866-50.866 28.111 0 50.866 22.772 50.866 50.866 0 22.099-14.275 40.417-33.929 47.46v0zM226.013 619.555c0 156.571 126.918 283.488 283.488 283.488s283.488-126.881 283.488-283.488c0-156.553-126.918-283.472-283.488-283.472s-283.488 126.918-283.488 283.472v0zM594.49 680.833h-101.786c-18.711 0-33.892-15.2-33.892-33.91v-135.661c0-18.747 15.182-33.929 33.892-33.929 18.783 0 33.929 15.182 33.929 33.929v101.748h67.855c18.73 0 33.892 15.163 33.892 33.946 0 18.676-15.163 33.874-33.892 33.874v0zM110.179 470.344c-39.124-36.926-63.884-88.908-63.884-146.941 0-111.824 90.665-202.49 202.508-202.49 68.815 0 129.399 34.513 165.988 86.994-142.755 31.871-257.575 131.988-304.611 262.434v0z" ></path></symbol><symbol id="icon-address" viewBox="0 0 1024 1024"><path d="M511.778966 834.050834c-10.3006 0-20.518313-5.832845-34.165124-19.503193-9.44614-9.462512-20.606317-22.795169-33.169447-39.626509-24.968671-33.45188-53.392024-77.873602-80.033801-125.07974C332.573491 593.427544 258.521938 452.730105 258.521938 364.876198c0-70.830185 25.447579-136.850831 71.653947-185.898921 47.136553-50.03558 111.630427-77.590146 181.602058-77.590146s134.465504 27.555589 181.603081 77.590146c46.206368 49.048089 71.652923 115.067712 71.652923 185.898921 0 88.027869-73.824379 228.600465-105.564267 284.950867-26.640754 47.299259-55.056943 91.729168-80.011288 125.106346C540.613688 826.888713 523.973706 834.050834 511.778966 834.050834zM511.778966 140.27379c-122.211413 0-214.370369 96.55815-214.370369 224.603431 0 52.507888 35.595706 148.113339 95.216595 255.747755 24.577768 44.36851 51.389414 87.274716 75.497485 120.8146 22.432918 31.207769 36.821627 46.25037 43.744293 51.870368 6.940063-5.560646 21.372773-20.533662 43.833321-51.734268 24.072255-33.437553 50.867528-76.337619 75.450413-120.798227 59.484789-107.584274 94.997608-203.248054 94.997608-255.901251C726.149335 236.832963 633.990379 140.27379 511.778966 140.27379z" ></path><path d="M511.778966 487.162312c-64.888869 0-117.680213-52.791343-117.680213-117.680213s52.791343-117.680213 117.680213-117.680213 117.680213 52.791343 117.680213 117.680213S576.667835 487.162312 511.778966 487.162312zM511.778966 290.687522c-43.447535 0-78.794577 35.347043-78.794577 78.794577s35.347043 78.794577 78.794577 78.794577 78.794577-35.347043 78.794577-78.794577S555.2265 290.687522 511.778966 290.687522z" ></path></symbol></svg>';var script=function(){var scripts=document.getElementsByTagName("script");return scripts[scripts.length-1]}();var shouldInjectCss=script.getAttribute("data-injectcss");var ready=function(fn){if(document.addEventListener){if(~["complete","loaded","interactive"].indexOf(document.readyState)){setTimeout(fn,0)}else{var loadFn=function(){document.removeEventListener("DOMContentLoaded",loadFn,false);fn()};document.addEventListener("DOMContentLoaded",loadFn,false)}}else if(document.attachEvent){IEContentLoaded(window,fn)}function IEContentLoaded(w,fn){var d=w.document,done=false,init=function(){if(!done){done=true;fn()}};var polling=function(){try{d.documentElement.doScroll("left")}catch(e){setTimeout(polling,50);return}init()};polling();d.onreadystatechange=function(){if(d.readyState=="complete"){d.onreadystatechange=null;init()}}}};var before=function(el,target){target.parentNode.insertBefore(el,target)};var prepend=function(el,target){if(target.firstChild){before(el,target.firstChild)}else{target.appendChild(el)}};function appendSvg(){var div,svg;div=document.createElement("div");div.innerHTML=svgSprite;svgSprite=null;svg=div.getElementsByTagName("svg")[0];if(svg){svg.setAttribute("aria-hidden","true");svg.style.position="absolute";svg.style.width=0;svg.style.height=0;svg.style.overflow="hidden";prepend(svg,document.body)}}if(shouldInjectCss&&!window.__iconfont__svg__cssinject__){window.__iconfont__svg__cssinject__=true;try{document.write("<style>.svgfont {display: inline-block;width: 1em;height: 1em;fill: currentColor;vertical-align: -0.1em;font-size:16px;}</style>")}catch(e){console&&console.log(e)}}ready(appendSvg)})(window)
\ No newline at end of file
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<!--
2013-9-30: Created.
-->
<svg>
<metadata>
Created by iconfont
</metadata>
<defs>
<font id="iconfont" horiz-adv-x="1024" >
<font-face
font-family="iconfont"
font-weight="500"
font-stretch="normal"
units-per-em="1024"
ascent="896"
descent="-128"
/>
<missing-glyph />
<glyph glyph-name="x" unicode="x" horiz-adv-x="1001"
d="M281 543q-27 -1 -53 -1h-83q-18 0 -36.5 -6t-32.5 -18.5t-23 -32t-9 -45.5v-76h912v41q0 16 -0.5 30t-0.5 18q0 13 -5 29t-17 29.5t-31.5 22.5t-49.5 9h-133v-97h-438v97zM955 310v-52q0 -23 0.5 -52t0.5 -58t-10.5 -47.5t-26 -30t-33 -16t-31.5 -4.5q-14 -1 -29.5 -0.5
t-29.5 0.5h-32l-45 128h-439l-44 -128h-29h-34q-20 0 -45 1q-25 0 -41 9.5t-25.5 23t-13.5 29.5t-4 30v167h911zM163 247q-12 0 -21 -8.5t-9 -21.5t9 -21.5t21 -8.5q13 0 22 8.5t9 21.5t-9 21.5t-22 8.5zM316 123q-8 -26 -14 -48q-5 -19 -10.5 -37t-7.5 -25t-3 -15t1 -14.5
t9.5 -10.5t21.5 -4h37h67h81h80h64h36q23 0 34 12t2 38q-5 13 -9.5 30.5t-9.5 34.5q-5 19 -11 39h-368zM336 498v228q0 11 2.5 23t10 21.5t20.5 15.5t34 6h188q31 0 51.5 -14.5t20.5 -52.5v-227h-327z" />
<glyph glyph-name="user" unicode="&#59686;" d="M512 230c-69.2 0-134.2 26.9-183.1 75.9C279.9 354.8 253 419.8 253 489c0 69.2 26.9 134.2 75.9 183.1C377.8 721.1 442.8 748 512 748s134.2-26.9 183.1-75.9S771 558.2 771 489c0-69.2-26.9-134.2-75.9-183.1S581.2 230 512 230zM512 684c-107.5 0-195-87.5-195-195 0-107.5 87.5-195 195-195s195 87.5 195 195C707 596.5 619.5 684 512 684zM829 141.5c-40.9 41-88.5 73.2-141.5 95.7-16.1 6.8-35-0.2-42.2-16.1-7.4-16.4 0.2-35.6 16.7-42.6 45.6-19.3 86.5-46.9 121.7-82.2 35.2-35.2 62.8-76.3 82.1-122 12.6-29.9 21.3-61 26-93 2.3-15.7 15.8-27.3 31.6-27.3l0 0c19.5 0 34.5 17.2 31.7 36.5-5.5 37.3-15.6 73.7-30.4 108.7C902.2 52.5 870 100.4 829 141.5zM160.1-25.7c19.3 45.7 46.9 86.8 82.1 122 35.1 35.2 75.9 62.8 121.3 82.1 16.3 6.9 24.3 26.3 17.2 42.5-7 16-25.6 23.4-41.8 16.6-53.2-22.5-101-54.8-142.1-96-41-41.1-73.2-89-95.7-142.3-14.8-35-24.9-71.3-30.4-108.7-2.8-19.3 12.2-36.5 31.7-36.5l0 0c15.8 0 29.3 11.6 31.6 27.3C138.8-86.7 147.4-55.6 160.1-25.7z" horiz-adv-x="1024" />
<glyph glyph-name="naozhong-copy" unicode="&#58924;" d="M913.892 425.656c-47.036 130.446-161.892 230.565-304.665 262.434 36.588 52.48 97.191 86.976 165.988 86.976 111.86 0 202.508-90.683 202.508-202.49 0.036-58.032-24.706-109.998-63.83-146.923v0zM524.486 767.495v-127.324c194.311-7.93 349.502-167.497 349.502-363.725 0-81.957-27.365-157.264-72.981-218.166l84.458-146.284-70.18-40.49-72.239 125.196c-63.247-52.852-144.637-84.723-233.508-84.723-88.377 0-169.375 31.443-232.481 83.802l-74.153-128.407-70.127 40.49 86.142 149.263c-46.167 61.065-73.886 136.903-73.886 219.34 0 194.933 153.149 353.615 345.545 363.527v127.539c-19.65 7.024-33.892 25.361-33.892 47.426 0 28.111 22.79 50.866 50.866 50.866 28.111 0 50.866-22.772 50.866-50.866 0-22.099-14.275-40.417-33.929-47.46v0zM226.013 276.445c0-156.571 126.918-283.488 283.488-283.488s283.488 126.881 283.488 283.488c0 156.553-126.918 283.472-283.488 283.472s-283.488-126.918-283.488-283.472v0zM594.49 215.167h-101.786c-18.711 0-33.892 15.2-33.892 33.91v135.661c0 18.747 15.182 33.929 33.892 33.929 18.783 0 33.929-15.182 33.929-33.929v-101.748h67.855c18.73 0 33.892-15.163 33.892-33.946 0-18.676-15.163-33.874-33.892-33.874v0zM110.179 425.656c-39.124 36.926-63.884 88.908-63.884 146.941 0 111.824 90.665 202.49 202.508 202.49 68.815 0 129.399-34.513 165.988-86.994-142.755-31.871-257.575-131.988-304.611-262.434v0z" horiz-adv-x="1024" />
<glyph glyph-name="address" unicode="&#58970;" d="M511.778966 61.949166c-10.3006 0-20.518313 5.832845-34.165124 19.503193-9.44614 9.462512-20.606317 22.795169-33.169447 39.626509-24.968671 33.45188-53.392024 77.873602-80.033801 125.07974C332.573491 302.572456 258.521938 443.269895 258.521938 531.123802c0 70.830185 25.447579 136.850831 71.653947 185.898921 47.136553 50.03558 111.630427 77.590146 181.602058 77.590146s134.465504-27.555589 181.603081-77.590146c46.206368-49.048089 71.652923-115.067712 71.652923-185.898921 0-88.027869-73.824379-228.600465-105.564267-284.950867-26.640754-47.299259-55.056943-91.729168-80.011288-125.106346C540.613688 69.111287 523.973706 61.949166 511.778966 61.949166zM511.778966 755.72621c-122.211413 0-214.370369-96.55815-214.370369-224.603431 0-52.507888 35.595706-148.113339 95.216595-255.747755 24.577768-44.36851 51.389414-87.274716 75.497485-120.8146 22.432918-31.207769 36.821627-46.25037 43.744293-51.870368 6.940063 5.560646 21.372773 20.533662 43.833321 51.734268 24.072255 33.437553 50.867528 76.337619 75.450413 120.798227 59.484789 107.584274 94.997608 203.248054 94.997608 255.901251C726.149335 659.167037 633.990379 755.72621 511.778966 755.72621zM511.778966 408.837688c-64.888869 0-117.680213 52.791343-117.680213 117.680213s52.791343 117.680213 117.680213 117.680213 117.680213-52.791343 117.680213-117.680213S576.667835 408.837688 511.778966 408.837688zM511.778966 605.312478c-43.447535 0-78.794577-35.347043-78.794577-78.794577s35.347043-78.794577 78.794577-78.794577 78.794577 35.347043 78.794577 78.794577S555.2265 605.312478 511.778966 605.312478z" horiz-adv-x="1024" />
</font>
</defs></svg>
此文件类型无法预览
此文件类型无法预览
......@@ -26,7 +26,7 @@ body {
}
.class-main {
padding: 20px;
padding: 0.5rem 1.25rem;
color: #c5c5cd;
}
......@@ -37,7 +37,7 @@ body {
.class-main .class-block:last-child {
border-bottom: 0;
padding: 30px 0 100px 0;
/* padding: 30px 0 100px 0; */
}
.class-main .class-block h2,
......
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=">
<meta http-equiv="x-dns-prefetch-control" content="on">
<meta name="renderer" content="webkit">
<meta name="viewport" content="width=device-width, initial-scale=.0, maximum-scale=.0, user-scalable=no">
<meta name="format-detection" content="telephone = no"/>
<title>私教课程详情</title>
<link rel="stylesheet" href='./class.css'>
<link rel="stylesheet" type="text/css" href="../css/iconfont.css">
<style>
.detail-title {
background: #292C35;
color: #FFF;
padding-left: 1.25rem;
line-height: 2rem;
}
.split-line {
height: 0.5rem;
background: #22222c;
}
#className {
border-bottom: 1px solid rgba(255, 255, 255, 1);
padding: 1.25rem 0 1rem 0;
}
ul > li {
list-style: none;
font-size: 1rem;
padding: 0.5rem 0;
}
ul > li > .iconfont {
font-size: 1rem;
margin-right: 0.85rem;
}
</style>
<body>
<div class="class-banner">
</div>
<div class="class-main">
<h2 id="className"></h2>
<ul class="ul-list">
<li id="trainerName">
<i class="iconfont icon-user"></i>
</li>
<li id="time">
<i class="iconfont icon-naozhong-copy"></i>
</li>
<li id="address">
<i class="iconfont icon-address"></i>
</li>
</ul>
</div>
<div class="split-line">
</div>
<h3 class="detail-title">课程详情</h3>
<div class="class-main">
<div class="class-block">
<h3>课程内容</h3>
</div>
<div class="class-block">
<h3>适合人群</h3>
<p></p>
</div>
<div class="class-block">
<h3>活动建议</h3>
</div>
</div>
<script src="https://cdn.bootcss.com/zepto/1.0rc1/zepto.min.js"></script>
<script>
//var HTTP_URL = 'http://192.168.31.217:8080/wedo';
var HTTP_URL = 'http://192.168.31.182:8080/wedo-fit';
function getUrlParam(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
var r = window.location.search.substr(1).match(reg); //匹配目标参数
if (r != null) return unescape(r[2]); return null; //返回参数值
}
$(document).ready(function() {
$(window).ready(function(){
$('html').css({'font-size':$(window).width()/375*16});
});
$(window).resize(function(){
$('html').css({'font-size':$(window).width()/375*16});
});
var id = getUrlParam('id');
if (id) {
$.get(HTTP_URL+"/wedofit/class/intro/"+id,
function(data){
var result = JSON.parse(data);
if (result.code == 0) {
var obj = result.data;
$('.class-banner').css({'background-image': `url(${HTTP_URL}${obj.imgPath})`, height: $(window).width()*200/375});
$("#className").text(obj.className);
$("<span></span>").text(obj.trainerName).appendTo($("#trainerName"));
$("<span></span>").text(obj.dateTime+' '+ obj.dateWeek + ' ' + obj.datePoint).appendTo("#time");
$("<span></span>").text(obj.address).appendTo("#address");
$("<p></p>").text(obj.introduction).appendTo($(".class-block")[0]);
$("<p></p>").text(obj.suitableFor).appendTo($(".class-block")[1]);
$("<p></p>").text(obj.suggestion).appendTo($(".class-block")[2]);
}
});
}
})
</script>
</body>
</html>
......@@ -49,12 +49,25 @@
h3 {
background: #292C35;
color: #FFF;
padding-left: 1.5rem;
padding-left: 1.25rem;
line-height: 2rem;
}
</style>
</head>
<body>
<h2 id="className">课程名称</h2>
<ul class="ul-list">
<li id="trainerName">
<i class="iconfont icon-user"></i>
</li>
<li id="time">
<i class="iconfont icon-naozhong-copy"></i>
</li>
<li id="address">
<i class="iconfont icon-address"></i>
</li>
</ul>
<h3>课程详情</h3>
<div class="image-list">
......
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=">
<meta http-equiv="x-dns-prefetch-control" content="on">
<meta name="renderer" content="webkit">
<meta name="viewport" content="width=device-width, initial-scale=.0, maximum-scale=.0, user-scalable=no">
<meta name="format-detection" content="telephone = no"/>
<title>精品团课课程详情</title>
<link rel="stylesheet" type="text/css" href="../css/iconfont.css">
<style>
html {
font-size: 16px;
}
html,
body {
margin: 0;
padding: 0;
background: #333740;
font-family: -apple-system-font, "Helvetica Neue", sans-serif;
width: 23.4375rem;
color: #FFF;
}
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
*::before,
*::after {
box-sizing: border-box;
}
.image-list {
width: 23.4375rem;
}
.image-list > img {
display: block;
width: 23.4375rem;
border: 0;
outline: 0;
float: left;
}
h3 {
background: #292C35;
color: #FFF;
padding-left: 1.25rem;
line-height: 2rem;
}
.class-banner {
width: 100%;
height: 10rem;
background-size: cover;
flex-direction: column;
background-position: center;
}
.class-main {
padding: 0 1.25rem;
color: #c5c5cd;
}
.class-main h2 {
border-bottom: 1px solid rgba(255, 255, 255, 1);
padding: 1.25rem 0 1rem 0;
}
ul > li {
list-style: none;
font-size: 1rem;
padding: 0.5rem 0;
}
ul > li > .iconfont {
font-size: 1rem;
margin-right: 0.85rem;
}
.split-line {
height: 0.5rem;
background: #22222c;
}
</style>
</head>
<body>
<div class="class-banner">
</div>
<div class="class-main">
<h2 id="className"></h2>
<ul class="ul-list">
<li id="trainerName">
<i class="iconfont icon-user"></i>
</li>
<li id="time">
<i class="iconfont icon-naozhong-copy"></i>
</li>
<li id="address">
<i class="iconfont icon-address"></i>
</li>
</ul>
</div>
<div class="split-line">
</div>
<div>
<h3>课程详情</h3>
<div class="image-list">
</div>
</div>
<script src="https://cdn.bootcss.com/zepto/1.0rc1/zepto.min.js"></script>
<script type="text/javascript">
var HTTP_URL = 'http://192.168.31.182:8080/wedo-fit';
function getUrlParam(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
var r = window.location.search.substr(1).match(reg); //匹配目标参数
if (r != null) return unescape(r[2]); return null; //返回参数值
}
$(document).ready(function() {
$(window).ready(function(){
$('html').css({'font-size':$(window).width()/375*16});
});
$(window).resize(function(){
$('html').css({'font-size':$(window).width()/375*16});
});
var id = getUrlParam('id');
if (id) {
$.get(HTTP_URL+"/wedofit/class/intro/"+id,
function(data){
var result = JSON.parse(data);
if (result.code == 0) {
var data = result.data;
$('.class-banner').css({'background-image': `url(${HTTP_URL}${data.imgPath})`, height: $(window).width()*200/375});
$('#className').text(data.className);
$("<span></span>").text(data.trainerName).appendTo($("#trainerName"));
$("<span></span>").text(data.dateTime+' '+ data.dateWeek + ' ' + data.datePoint).appendTo("#time");
$("<span></span>").text(data.address).appendTo("#address");
var list = data.introduction;
for (var i=0; i<list.length; i++) {
var img = $(`<img src="${HTTP_URL}${list[i]}" />`);
img.appendTo('.image-list');
}
}
});
}
})
</script>
</body>
</html>
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此消息的编辑!
注册登录 后发表评论