This commit is contained in:
jiangrui 2023-03-02 16:36:07 +08:00
commit d7f4126c1a
152 changed files with 6622 additions and 0 deletions

1
.idea/.name Normal file
View File

@ -0,0 +1 @@
seemore

6
.idea/misc.xml Normal file
View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="JavaScriptSettings">
<option name="languageLevel" value="ES6" />
</component>
</project>

8
.idea/modules.xml Normal file
View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/seemore.iml" filepath="$PROJECT_DIR$/.idea/seemore.iml" />
</modules>
</component>
</project>

12
.idea/seemore.iml Normal file
View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="WEB_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$">
<excludeFolder url="file://$MODULE_DIR$/.tmp" />
<excludeFolder url="file://$MODULE_DIR$/temp" />
<excludeFolder url="file://$MODULE_DIR$/tmp" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

31
.idea/watcherTasks.xml Normal file
View File

@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectTasksOptions">
<TaskOptions isEnabled="false">
<option name="arguments" value="$FileName$ $FileNameWithoutExtension$.css --source-map" />
<option name="checkSyntaxErrors" value="true" />
<option name="description" />
<option name="exitCodeBehavior" value="ERROR" />
<option name="fileExtension" value="less" />
<option name="immediateSync" value="true" />
<option name="name" value="Less" />
<option name="output" value="$FileNameWithoutExtension$.css:$FileNameWithoutExtension$.css.map" />
<option name="outputFilters">
<array>
<FilterInfo>
<option name="description" value="" />
<option name="name" value="" />
<option name="regExp" value="$MESSAGE$\Q in \E$FILE_PATH$\Q on line \E$LINE$\Q, column \E$COLUMN$" />
</FilterInfo>
</array>
</option>
<option name="outputFromStdout" value="false" />
<option name="program" value="lessc" />
<option name="runOnExternalChanges" value="true" />
<option name="scopeName" value="Project Files" />
<option name="trackOnlyRoot" value="true" />
<option name="workingDir" value="$FileDir$" />
<envs />
</TaskOptions>
</component>
</project>

843
.idea/workspace.xml Normal file
View File

@ -0,0 +1,843 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ChangeListManager">
<list default="true" id="a728722b-0c73-476b-a70e-84fa5588c3f3" name="Default" comment="" />
<ignored path="$PROJECT_DIR$/.tmp/" />
<ignored path="$PROJECT_DIR$/temp/" />
<ignored path="$PROJECT_DIR$/tmp/" />
<option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
<option name="TRACKING_ENABLED" value="true" />
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
<option name="LAST_RESOLUTION" value="IGNORE" />
</component>
<component name="FileEditorManager">
<leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
<file leaf-file-name="index.html" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/index.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="221">
<caret line="68" column="43" selection-start-line="68" selection-start-column="40" selection-end-line="68" selection-end-column="43" />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="index.html" pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/mobile/index.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="265">
<caret line="15" column="60" selection-start-line="15" selection-start-column="60" selection-end-line="15" selection-end-column="60" />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="api.js" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/js/api.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="682">
<caret line="31" column="6" selection-start-line="14" selection-start-column="4" selection-end-line="31" selection-end-column="6" />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="answer.html" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/newbie/answer.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="2904">
<caret line="132" column="4" lean-forward="true" selection-start-line="132" selection-start-column="4" selection-end-line="132" selection-end-column="4" />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="invite.html" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/invite/invite.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="449">
<caret line="225" lean-forward="true" selection-start-line="225" selection-end-line="225" />
<folding>
<element signature="e#763#5798#0" />
<element signature="e#5830#6733#0" />
<element signature="e#6770#7031#0" />
<element signature="e#7066#7115#0" />
<element signature="e#7147#7983#0" />
<element signature="e#8014#8405#0" />
<element signature="e#8435#8847#0" />
<element signature="e#8884#9109#0" />
</folding>
</state>
</provider>
</entry>
</file>
<file leaf-file-name="locality.html" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/locality/locality.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="176">
<caret line="8" column="76" selection-start-line="8" selection-start-column="76" selection-end-line="8" selection-end-column="76" />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="newbie.html" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/newbie/newbie.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="1408">
<caret line="64" column="29" selection-start-line="64" selection-start-column="29" selection-end-line="64" selection-end-column="29" />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="diamond.html" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/mobile/diamond/diamond.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="132">
<caret line="6" column="74" selection-start-line="6" selection-start-column="74" selection-end-line="6" selection-end-column="74" />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="generalize.html" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/mobile/generalize/generalize.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="4334">
<caret line="197" column="6" selection-start-line="197" selection-start-column="6" selection-end-line="197" selection-end-column="6" />
</state>
</provider>
</entry>
</file>
</leaf>
</component>
<component name="FileTemplateManagerImpl">
<option name="RECENT_TEMPLATES">
<list>
<option value="JavaScript File" />
<option value="HTML File" />
<option value="CSS File" />
<option value="XSLT Stylesheet" />
</list>
</option>
</component>
<component name="FindInProjectRecents">
<findStrings>
<find>img_title</find>
<find>get_invie</find>
<find>menu_swtich</find>
<find>@media</find>
<find>gift</find>
<find>inviteId</find>
<find>i</find>
<find>MASK</find>
<find>get_invite_diamond</find>
<find>endTime</find>
<find>bg_snow</find>
<find>btn_</find>
<find>register</find>
<find>pull_svip_end_time</find>
<find>60</find>
<find>is_weixin</find>
<find>is_ios</find>
<find>isWechat</find>
<find>new_year_2019_end_time</find>
<find>browser</find>
<find>fav</find>
<find>.ico</find>
<find>icon</find>
<find>switch</find>
<find>1.png</find>
<find>off</find>
<find>android</find>
<find>钻石会员</find>
<find>浏览器</find>
<find>IOS</find>
</findStrings>
<replaceStrings>
<replace>col-lg</replace>
<replace>off</replace>
<replace>col-xs</replace>
<replace>new_year_2019_end_time</replace>
</replaceStrings>
</component>
<component name="IdeDocumentHistory">
<option name="CHANGED_PATHS">
<list>
<option value="$PROJECT_DIR$/js/js.js" />
<option value="$PROJECT_DIR$/js/common.js" />
<option value="$PROJECT_DIR$/pages/public/footer.html" />
<option value="$PROJECT_DIR$/pages/public/header.html" />
<option value="$PROJECT_DIR$/pages/index.html" />
<option value="$PROJECT_DIR$/pages/site/site.html" />
<option value="$PROJECT_DIR$/pages/partner/partner.html" />
<option value="$PROJECT_DIR$/pages/diamond/diamond.html" />
<option value="$PROJECT_DIR$/static/privacy.html" />
<option value="$PROJECT_DIR$/site/site.html" />
<option value="$PROJECT_DIR$/newbie/answer/1.html" />
<option value="$PROJECT_DIR$/私慕官网手机端/test.html" />
<option value="$PROJECT_DIR$/js/vali.js" />
<option value="$PROJECT_DIR$/mobile/public/footer.html" />
<option value="$PROJECT_DIR$/css/invite_diamond.less" />
<option value="$PROJECT_DIR$/exception/404.html" />
<option value="$PROJECT_DIR$/mobile/public/header.html" />
<option value="$PROJECT_DIR$/partner/partner.html" />
<option value="$PROJECT_DIR$/mobile/partner/partner.html" />
<option value="$PROJECT_DIR$/mobile/locality/locality.html" />
<option value="$PROJECT_DIR$/locality/locality.html" />
<option value="$PROJECT_DIR$/mobile/diamond/diamond.html" />
<option value="$PROJECT_DIR$/diamond/diamond.html" />
<option value="$PROJECT_DIR$/contactUs/contactUs.html" />
<option value="$PROJECT_DIR$/mobile/contactUs/contactUs.html" />
<option value="$PROJECT_DIR$/invite/inviteDiamond.html" />
<option value="$PROJECT_DIR$/test.html" />
<option value="$PROJECT_DIR$/css/invite.less" />
<option value="$USER_HOME$/Desktop/test.html" />
<option value="$PROJECT_DIR$/css/generalize.less" />
<option value="$PROJECT_DIR$/css/m_generalize.less" />
<option value="$PROJECT_DIR$/happyNewYear/happyNewYear.html" />
<option value="$PROJECT_DIR$/activity/haapyNewYear.html" />
<option value="$PROJECT_DIR$/activity/css/newYear2019.css" />
<option value="$PROJECT_DIR$/css/newYear2019.less" />
<option value="$PROJECT_DIR$/generalize/generalize.html" />
<option value="$PROJECT_DIR$/mobile/generalize/generalize.html" />
<option value="$PROJECT_DIR$/activity/css/newYear2019.less" />
<option value="$PROJECT_DIR$/activity/happyNewYear2019.html" />
<option value="$PROJECT_DIR$/js/api.js" />
<option value="$PROJECT_DIR$/public/header.html" />
<option value="$PROJECT_DIR$/css/mobile.less" />
<option value="$PROJECT_DIR$/newbie/newbie.html" />
<option value="$PROJECT_DIR$/newbie/answer.html" />
<option value="$PROJECT_DIR$/privacy/privacy.html" />
<option value="$PROJECT_DIR$/mobile/privacy/privacy.html" />
<option value="$PROJECT_DIR$/public/footer.html" />
<option value="$PROJECT_DIR$/css/less.less" />
<option value="$PROJECT_DIR$/invite/invite.html" />
<option value="$PROJECT_DIR$/index.html" />
<option value="$PROJECT_DIR$/mobile/index.html" />
</list>
</option>
</component>
<component name="JsBuildToolGruntFileManager" detection-done="true" sorting="DEFINITION_ORDER" />
<component name="JsBuildToolPackageJson" detection-done="true" sorting="DEFINITION_ORDER" />
<component name="JsGulpfileManager">
<detection-done>true</detection-done>
<sorting>DEFINITION_ORDER</sorting>
</component>
<component name="ProjectFrameBounds" extendedState="7">
<option name="width" value="960" />
<option name="height" value="1050" />
</component>
<component name="ProjectView">
<navigator proportions="" version="1">
<foldersAlwaysOnTop value="true" />
</navigator>
<panes>
<pane id="ProjectPane">
<subPane>
<expand>
<path>
<item name="seemore" type="b2602c69:ProjectViewProjectNode" />
<item name="seemore" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="seemore" type="b2602c69:ProjectViewProjectNode" />
<item name="seemore" type="462c0819:PsiDirectoryNode" />
<item name="diamond" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="seemore" type="b2602c69:ProjectViewProjectNode" />
<item name="seemore" type="462c0819:PsiDirectoryNode" />
<item name="exception" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="seemore" type="b2602c69:ProjectViewProjectNode" />
<item name="seemore" type="462c0819:PsiDirectoryNode" />
<item name="mobile" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="seemore" type="b2602c69:ProjectViewProjectNode" />
<item name="seemore" type="462c0819:PsiDirectoryNode" />
<item name="newbie" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="seemore" type="b2602c69:ProjectViewProjectNode" />
<item name="seemore" type="462c0819:PsiDirectoryNode" />
<item name="partner" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="seemore" type="b2602c69:ProjectViewProjectNode" />
<item name="seemore" type="462c0819:PsiDirectoryNode" />
<item name="privacy" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="seemore" type="b2602c69:ProjectViewProjectNode" />
<item name="seemore" type="462c0819:PsiDirectoryNode" />
<item name="public" type="462c0819:PsiDirectoryNode" />
</path>
</expand>
<select />
</subPane>
</pane>
<pane id="Scope" />
</panes>
</component>
<component name="PropertiesComponent">
<property name="DefaultHtmlFileTemplate" value="HTML File" />
<property name="WebServerToolWindowFactoryState" value="false" />
<property name="last_opened_file_path" value="$PROJECT_DIR$" />
<property name="list.type.of.created.stylesheet" value="CSS" />
<property name="node.js.detected.package.prettier" value="true" />
<property name="node.js.path.for.package.prettier" value="project" />
<property name="node.js.selected.package.prettier" value="" />
<property name="nodejs_interpreter_path.stuck_in_default_project" value="undefined stuck path" />
<property name="nodejs_npm_path_reset_for_default_project" value="true" />
<property name="settings.editor.selected.configurable" value="project.propDebugger" />
</component>
<component name="RecentsManager">
<key name="MoveFile.RECENT_KEYS">
<recent name="D:\seemore\activity\css" />
<recent name="D:\seemore" />
</key>
<key name="CopyFile.RECENT_KEYS">
<recent name="D:\seemore\img" />
<recent name="D:\seemore\activity\img" />
<recent name="D:\seemore\css" />
<recent name="D:\seemore\mobile\generalize\img" />
<recent name="D:\seemore\generalize\img" />
</key>
</component>
<component name="RunDashboard">
<option name="ruleStates">
<list>
<RuleState>
<option name="name" value="ConfigurationTypeDashboardGroupingRule" />
</RuleState>
<RuleState>
<option name="name" value="StatusDashboardGroupingRule" />
</RuleState>
</list>
</option>
</component>
<component name="RunManager">
<configuration name="seemore" type="JavascriptDebugType" factoryName="JavaScript Debug" temporary="true" nameIsGenerated="true" uri="http://localhost:63342/seemore/" />
<recent_temporary>
<list>
<item itemvalue="JavaScript Debug.seemore" />
</list>
</recent_temporary>
</component>
<component name="SvnConfiguration">
<configuration />
</component>
<component name="TaskManager">
<task active="true" id="Default" summary="Default task">
<changelist id="a728722b-0c73-476b-a70e-84fa5588c3f3" name="Default" comment="" />
<created>1537336222008</created>
<option name="number" value="Default" />
<option name="presentableId" value="Default" />
<updated>1537336222008</updated>
<workItem from="1537336223492" duration="14652000" />
<workItem from="1537406256896" duration="5633000" />
<workItem from="1537412152695" duration="4689000" />
<workItem from="1537492576642" duration="1799000" />
<workItem from="1537496046895" duration="15589000" />
<workItem from="1537523569951" duration="1758000" />
<workItem from="1537863953794" duration="430000" />
<workItem from="1537865028088" duration="169000" />
<workItem from="1537868138142" duration="904000" />
<workItem from="1537869125072" duration="2315000" />
<workItem from="1538966939397" duration="22662000" />
<workItem from="1539047395047" duration="3479000" />
<workItem from="1539137739022" duration="20598000" />
<workItem from="1539220650830" duration="6646000" />
<workItem from="1539335168296" duration="627000" />
<workItem from="1540018111314" duration="43000" />
<workItem from="1540020247441" duration="3558000" />
<workItem from="1540199136422" duration="2075000" />
<workItem from="1540445861278" duration="16157000" />
<workItem from="1540516507401" duration="20696000" />
<workItem from="1540776285443" duration="4785000" />
<workItem from="1540796045586" duration="1167000" />
<workItem from="1541388113308" duration="6604000" />
<workItem from="1541475965447" duration="12519000" />
<workItem from="1541553330497" duration="27357000" />
<workItem from="1541651879940" duration="8696000" />
<workItem from="1541671612543" duration="1329000" />
<workItem from="1541726090939" duration="499000" />
<workItem from="1542347581348" duration="4186000" />
<workItem from="1542590423445" duration="5713000" />
<workItem from="1542707908455" duration="885000" />
<workItem from="1542709723567" duration="11000" />
<workItem from="1542771163160" duration="2220000" />
<workItem from="1542849762755" duration="89000" />
<workItem from="1542877669143" duration="498000" />
<workItem from="1542967233802" duration="792000" />
<workItem from="1543281255916" duration="7052000" />
<workItem from="1543313745367" duration="2734000" />
<workItem from="1543454021926" duration="595000" />
<workItem from="1543916897871" duration="2981000" />
<workItem from="1544059624173" duration="3925000" />
<workItem from="1544144972692" duration="799000" />
<workItem from="1544168986487" duration="389000" />
<workItem from="1544496044743" duration="586000" />
<workItem from="1544500341123" duration="8514000" />
<workItem from="1544521997659" duration="33000" />
<workItem from="1544526336218" duration="1294000" />
<workItem from="1544578928249" duration="17870000" />
<workItem from="1544670294853" duration="22708000" />
<workItem from="1544703860970" duration="1746000" />
<workItem from="1544749966461" duration="1369000" />
<workItem from="1544768352788" duration="5930000" />
<workItem from="1544779619420" duration="2707000" />
<workItem from="1545010246295" duration="5395000" />
<workItem from="1545125451371" duration="4019000" />
<workItem from="1545614104456" duration="149000" />
<workItem from="1545708874821" duration="603000" />
<workItem from="1545723473801" duration="958000" />
<workItem from="1545787020473" duration="705000" />
<workItem from="1545817979644" duration="1008000" />
<workItem from="1545873511213" duration="84000" />
<workItem from="1545902774686" duration="1692000" />
<workItem from="1545960000982" duration="24681000" />
<workItem from="1546053347207" duration="1583000" />
<workItem from="1550107852587" duration="638000" />
<workItem from="1551166608593" duration="667000" />
<workItem from="1560323308446" duration="1556000" />
<workItem from="1560394759436" duration="816000" />
<workItem from="1560499789515" duration="1057000" />
<workItem from="1561083945950" duration="526000" />
<workItem from="1561340580637" duration="159000" />
<workItem from="1561538736605" duration="4315000" />
<workItem from="1561599037217" duration="533000" />
<workItem from="1561604602041" duration="118000" />
<workItem from="1561949743626" duration="882000" />
<workItem from="1561962543103" duration="144000" />
<workItem from="1561962782203" duration="2573000" />
<workItem from="1562033216953" duration="637000" />
<workItem from="1562118023103" duration="631000" />
<workItem from="1562900072455" duration="1256000" />
<workItem from="1564050163447" duration="999000" />
<workItem from="1564104327656" duration="470000" />
<workItem from="1576736503463" duration="338000" />
<workItem from="1578645763866" duration="11000" />
<workItem from="1578645840480" duration="108000" />
<workItem from="1578646033161" duration="98000" />
<workItem from="1578646215973" duration="13000" />
<workItem from="1584329427917" duration="314000" />
<workItem from="1585892900577" duration="613000" />
<workItem from="1585896992364" duration="1539000" />
<workItem from="1585904141086" duration="625000" />
<workItem from="1591152397362" duration="8586000" />
<workItem from="1591253106172" duration="614000" />
<workItem from="1591695168094" duration="32000" />
<workItem from="1594277494951" duration="53000" />
<workItem from="1594277576881" duration="54000" />
<workItem from="1594705738570" duration="854000" />
<workItem from="1594708980854" duration="1367000" />
<workItem from="1596595920907" duration="477000" />
</task>
<servers />
</component>
<component name="TimeTrackingManager">
<option name="totallyTimeSpent" value="377450000" />
</component>
<component name="ToolWindowManager">
<frame x="-8" y="-8" width="1936" height="1066" extended-state="7" />
<editor active="true" />
<layout>
<window_info active="true" content_ui="combo" id="Project" order="0" visible="true" weight="0.11011591" />
<window_info anchor="bottom" id="TODO" order="6" />
<window_info anchor="bottom" id="Docker" order="7" show_stripe_button="false" />
<window_info anchor="bottom" id="Event Log" order="10" sideWeight="0.50105375" side_tool="true" weight="0.24327233" />
<window_info anchor="bottom" id="Find" order="1" weight="0.32938644" />
<window_info anchor="bottom" id="Version Control" order="9" show_stripe_button="false" />
<window_info anchor="bottom" id="Run" order="2" />
<window_info id="Structure" order="1" side_tool="true" weight="0.25" />
<window_info anchor="bottom" id="Terminal" order="8" sideWeight="0.49894625" visible="true" weight="0.24327233" />
<window_info id="Favorites" order="2" side_tool="true" />
<window_info anchor="bottom" id="Debug" order="3" weight="0.39935413" />
<window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
<window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
<window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" />
<window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
<window_info anchor="bottom" id="Message" order="0" />
<window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
</layout>
<layout-to-restore>
<window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
<window_info anchor="bottom" id="Docker" order="7" show_stripe_button="false" />
<window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
<window_info active="true" content_ui="combo" id="Project" order="0" visible="true" weight="0.21922797" />
<window_info id="Structure" order="1" side_tool="true" weight="0.25" />
<window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" />
<window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
<window_info anchor="bottom" id="TODO" order="6" />
<window_info anchor="bottom" id="Version Control" order="9" show_stripe_button="false" />
<window_info anchor="bottom" id="Run" order="2" />
<window_info anchor="bottom" id="Message" order="0" />
<window_info anchor="bottom" id="Debug" order="3" weight="0.4" />
<window_info anchor="bottom" id="Terminal" order="8" />
<window_info anchor="bottom" id="Event Log" order="10" side_tool="true" weight="0.32938644" />
<window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
<window_info anchor="bottom" id="Find" order="1" weight="0.32938644" />
<window_info id="Favorites" order="2" side_tool="true" />
</layout-to-restore>
</component>
<component name="TypeScriptGeneratedFilesManager">
<option name="version" value="1" />
</component>
<component name="VcsContentAnnotationSettings">
<option name="myLimit" value="2678400000" />
</component>
<component name="XDebuggerManager">
<breakpoint-manager>
<option name="time" value="5" />
</breakpoint-manager>
</component>
<component name="editorHistoryManager">
<entry file="file://$PROJECT_DIR$/mobile/diamond/diamond.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="132">
<caret line="6" column="74" selection-start-line="6" selection-start-column="74" selection-end-line="6" selection-end-column="74" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/mobile/generalize/generalize.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="4334">
<caret line="197" column="6" selection-start-line="197" selection-start-column="6" selection-end-line="197" selection-end-column="6" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/invite/invite.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="682">
<caret line="225" lean-forward="true" selection-start-line="225" selection-end-line="225" />
<folding>
<element signature="e#763#5798#0" />
<element signature="e#5830#6733#0" />
<element signature="e#6770#7031#0" />
<element signature="e#7066#7115#0" />
<element signature="e#7147#7983#0" />
<element signature="e#8014#8405#0" />
<element signature="e#8435#8847#0" />
<element signature="e#8884#9109#0" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/newbie/answer.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="2244">
<caret line="102" column="10" lean-forward="true" selection-start-line="102" selection-start-column="10" selection-end-line="102" selection-end-column="10" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/js/api.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="506">
<caret line="23" column="5" lean-forward="true" selection-start-line="23" selection-start-column="5" selection-end-line="23" selection-end-column="5" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/activity/happyNewYear2019.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="2728">
<caret line="124" lean-forward="true" selection-start-line="124" selection-end-line="124" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/activity/css/newYear2019.less">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="7414">
<caret line="337" column="7" lean-forward="true" selection-start-line="337" selection-start-column="7" selection-end-line="337" selection-end-column="7" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/js/api.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="1628">
<caret line="74" column="9" selection-start-line="74" selection-start-column="9" selection-end-line="74" selection-end-column="9" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/invite/inviteDiamond.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="308">
<caret line="14" column="6" selection-start-line="14" selection-start-column="6" selection-end-line="14" selection-end-column="6" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/generalize/generalize.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="132">
<caret line="6" column="73" lean-forward="true" selection-start-line="6" selection-start-column="4" selection-end-line="6" selection-end-column="73" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/mobile/generalize/generalize.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="1606">
<caret line="73" column="13" lean-forward="true" selection-start-line="73" selection-start-column="13" selection-end-line="73" selection-end-column="13" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/invite/invite.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="5808">
<caret line="264" column="62" selection-start-line="264" selection-start-column="62" selection-end-line="264" selection-end-column="62" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/私慕官网手机端/test.html" />
<entry file="file://$PROJECT_DIR$/mobile/public/footer.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="308">
<caret line="14" column="6" selection-start-line="14" selection-start-column="6" selection-end-line="14" selection-end-column="6" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/css/invite_diamond.less">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="527">
<caret line="70" column="20" lean-forward="true" selection-start-line="70" selection-start-column="20" selection-end-line="70" selection-end-column="20" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/exception/404.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="176">
<caret line="8" column="29" lean-forward="true" selection-start-line="8" selection-start-column="29" selection-end-line="8" selection-end-column="29" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/partner/partner.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="154">
<caret line="7" column="74" selection-start-line="7" selection-start-column="74" selection-end-line="7" selection-end-column="74" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/test.html" />
<entry file="file://$USER_HOME$/Desktop/test.html" />
<entry file="file://$PROJECT_DIR$/mobile/locality/locality.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="132">
<caret line="6" column="76" selection-start-line="6" selection-start-column="76" selection-end-line="6" selection-end-column="76" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/mobile/public/header.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="836">
<caret line="38" lean-forward="true" selection-start-line="38" selection-end-line="38" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/js/vali.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="154">
<caret line="7" column="12" lean-forward="true" selection-start-line="7" selection-start-column="12" selection-end-line="7" selection-end-column="12" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/happyNewYear/happyNewYear.html" />
<entry file="file://$USER_HOME$/AppData/Local/Temp/Rar$DIa0.785/package.json" />
<entry file="file://$PROJECT_DIR$/css/m_generalize.less">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="102">
<caret line="190" column="18" lean-forward="true" selection-end-line="279" selection-end-column="1" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/activity/css/newYear2019.less">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="584">
<caret line="279" column="1" selection-start-line="279" selection-start-column="1" selection-end-line="279" selection-end-column="1" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/css/invite.less">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="132">
<caret line="15" lean-forward="true" selection-start-line="15" selection-end-line="15" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/css/generalize.less">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="330">
<caret line="15" column="17" selection-start-line="15" selection-start-column="17" selection-end-line="15" selection-end-column="17" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/mobile/privacy/privacy.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="154">
<caret line="7" column="28" selection-start-line="7" selection-start-column="28" selection-end-line="7" selection-end-column="28" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/public/header.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="396">
<caret line="63" column="14" selection-start-line="63" selection-start-column="14" selection-end-line="63" selection-end-column="14" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/css/mobile.less">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="2640">
<caret line="120" selection-start-line="120" selection-end-line="470" selection-end-column="1" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/contactUs/contactUs.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="154">
<caret line="7" column="78" selection-start-line="7" selection-start-column="78" selection-end-line="7" selection-end-column="78" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/mobile/contactUs/contactUs.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="506">
<caret line="23" column="20" lean-forward="true" selection-start-line="23" selection-start-column="20" selection-end-line="23" selection-end-column="20" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/privacy/privacy.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="2640">
<caret line="120" column="90" selection-start-line="120" selection-start-column="90" selection-end-line="120" selection-end-column="90" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/public/footer.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="308">
<caret line="14" column="6" selection-start-line="14" selection-start-column="6" selection-end-line="14" selection-end-column="6" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/mobile/partner/partner.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="638">
<caret line="29" column="63" selection-start-line="29" selection-start-column="63" selection-end-line="29" selection-end-column="63" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/activity/css/newYear2019.less">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="8096">
<caret line="368" column="1" selection-start-line="342" selection-end-line="368" selection-end-column="1" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/activity/happyNewYear2019.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="4576">
<caret line="208" column="13" selection-start-line="208" selection-start-column="13" selection-end-line="208" selection-end-column="13" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/css/less.less">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="1144">
<caret line="52" column="7" lean-forward="true" selection-start-line="52" selection-start-column="7" selection-end-line="52" selection-end-column="7" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/invite/inviteDiamond.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="220">
<caret line="10" column="38" selection-start-line="10" selection-start-column="38" selection-end-line="10" selection-end-column="38" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/diamond/diamond.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="154">
<caret line="7" column="74" selection-start-line="7" selection-start-column="74" selection-end-line="7" selection-end-column="74" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/generalize/generalize.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="2904">
<caret line="132" column="43" selection-start-line="132" selection-start-column="43" selection-end-line="132" selection-end-column="43" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/locality/locality.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="176">
<caret line="8" column="76" selection-start-line="8" selection-start-column="76" selection-end-line="8" selection-end-column="76" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/mobile/diamond/diamond.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="132">
<caret line="6" column="74" selection-start-line="6" selection-start-column="74" selection-end-line="6" selection-end-column="74" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/mobile/generalize/generalize.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="4334">
<caret line="197" column="6" selection-start-line="197" selection-start-column="6" selection-end-line="197" selection-end-column="6" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/newbie/newbie.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="1408">
<caret line="64" column="29" selection-start-line="64" selection-start-column="29" selection-end-line="64" selection-end-column="29" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/newbie/answer.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="2904">
<caret line="132" column="4" lean-forward="true" selection-start-line="132" selection-start-column="4" selection-end-line="132" selection-end-column="4" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/js/api.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="682">
<caret line="31" column="6" selection-start-line="14" selection-start-column="4" selection-end-line="31" selection-end-column="6" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/invite/invite.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="449">
<caret line="225" lean-forward="true" selection-start-line="225" selection-end-line="225" />
<folding>
<element signature="e#763#5798#0" />
<element signature="e#5830#6733#0" />
<element signature="e#6770#7031#0" />
<element signature="e#7066#7115#0" />
<element signature="e#7147#7983#0" />
<element signature="e#8014#8405#0" />
<element signature="e#8435#8847#0" />
<element signature="e#8884#9109#0" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/index.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="221">
<caret line="68" column="43" selection-start-line="68" selection-start-column="40" selection-end-line="68" selection-end-column="43" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/mobile/index.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="265">
<caret line="15" column="60" selection-start-line="15" selection-start-column="60" selection-end-line="15" selection-end-column="60" />
</state>
</provider>
</entry>
</component>
</project>

BIN
SeeMore.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

View File

@ -0,0 +1,398 @@
button:focus {
outline: 0;
}
input:focus {
outline: 0;
}
body {
.bg_snow {
background: url("../img/snow.png") repeat-y;
background-size: 100%;
background-color: rgb(255, 120, 109);
padding-bottom: 20px;
}
}
.img_title {
width: 60%;
margin: 0 auto;
margin-bottom: 10px;
}
.activeIntro {
color: #fff;
font-size: 12px;
text-align: center;
//.content{
// width: 80%;
//}
.phone_box {
background: url("../img/phone_box.png") no-repeat;
height: 412px;
background-size: 100%;
position: relative;
.phone_head {
background: url("../img/phone_box_head.png") no-repeat;
background-size: 100%;
position: absolute;
top: 0;
left: 0;
height: 23px;
width: 100%;
z-index: 1;
}
.phone_body {
background: url("../img/phone_box_body1.png") no-repeat;
background-size: cover;
//height: 100%;
height: 386px;
width: 180px;
position: absolute;
left: 14px;
top: 11px;
transition: all ease 1s;
z-index: 0;
border-radius: 15px;
}
}
.mask {
width: 35px;
height: 23px;
display: inline-block;
background: url("../img/mask.png") no-repeat;
background-size: 100%;
margin-top: 10px;
margin-bottom: 5px;
}
.gift {
width: 31px;
height: 31px;
display: inline-block;
background: url("../img/gift.png") no-repeat;
background-size: 100%;
margin-bottom: 5px;
margin-top: 20px;
}
.icon_alert {
width: 15px;
height: 17px;
display: inline-block;
background: url("../img/alert.png") no-repeat;
background-size: 100%;
vertical-align: bottom;
margin-right: 10px;
}
}
img {
width: 100%;
}
.phone_layout {
width: 60%;
margin: 15px auto;
}
.option {
background: #fffdfd;
border-radius: 15px;
margin-bottom: 40px;
}
.register {
.title {
margin-top: 20px;
margin-bottom: 20px;
img {
width: 45%;
}
}
.sub_title {
margin-top: 15px;
font-size: 15px;
color: #ffffff;
}
.form {
border-radius: 15px;
background-color: #fff4f6;
padding: 35px 20px;
position: relative;
.tip {
color: rgba(251, 98, 103, 0.8);
margin-bottom: 30px;
padding-left: 10px;
i {
position: absolute;
left: 20px;
}
}
.privacy {
font-size: 12px;
margin-top: 5px;
margin-bottom: 5px;
label {
color: rgb(179, 179, 179);
font-weight: normal;
}
a {
color: rgb(0, 126, 244);
//text-underline-style: dash;
text-decoration: underline;
}
}
.input-group {
display: inline-block;
width: 100%;
.input {
border-radius: 20px;
border: 0;
height: 40px;
padding-left: 15px;
margin-bottom: 15px;
float: left;
}
.input:last-child {
margin-bottom: 0;
}
.input-full {
width: 100%;
}
.input-half {
width: 60%;
}
.btn_code {
border: 0;
height: 40px;
width: 35%;
float: right;
color: #ffffff;
background: #a1a1a1;
border-radius: 45px;
opacity: 0.99;
}
.on {
background-image: linear-gradient(-45deg,
#ff6f5f 1%,
#fe6a61 28%,
#fc6463 56%,
#f7506a 100%),
linear-gradient(
#fe6e62,
#fe6e62);
background-blend-mode: normal,
normal;
}
.off {
background: #a1a1a1;
}
}
.errText {
color: rgb(255, 0, 0);
height: 20px;
//padding-top: 5px;
}
input[type=checkbox] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
position: relative;
display: inline-block;
vertical-align: text-bottom;
width: 15px;
height: 15px;
outline: none;
cursor: pointer;
background: url("../../img/invite-uncheck.png") no-repeat;
background-size: 100%;
margin-right: 5px;
}
input[type=checkbox]:after {
content: '';
position: absolute;
width: 15px;
height: 15px;
display: block;
left: 0;
top: 0;
right: 0;
bottom: 0;
margin: auto;
background: url("../../img/invite-checked.png") no-repeat;
background-size: 100%;
-webkit-transform: scale(0);
-moz-transform: scale(0);
transform: scale(0);
-webkit-transition: all ease-in-out 300ms;
-moz-transition: all ease-in-out 300ms;
transition: all ease-in-out 300ms;
-webkit-tap-highlight-color: transparent;
}
input[type=checkbox]:checked:after {
-webkit-transform: scale(1);
-moz-transform: scale(1);
transform: scale(1);
}
}
.btnRegister {
border: 0;
background-image: linear-gradient(-45deg,
#ff6f5f 1%,
#fe6a61 28%,
#fc6463 56%,
#f7506a 100%),
linear-gradient(
#fe6e62,
#fe6e62);
box-shadow: 0 16px 10px -10px rgba(254, 106, 97, .35);
border-radius: 23px;
height: 45px;
color: #fff;
width: 100%;
font-size: 16px;
//margin-top: 20px;
//margin-bottom: 60px;
}
.register_off {
background: url("../../mobile/generalize/img/10.png") no-repeat;
background-size: 100%;
}
.recommend {
color: rgba(251, 98, 103, 0.8);
margin-top: 15px;
}
}
.statement {
text-align: center;
color: rgba(255, 255, 255, 0.8);
padding: 15px;
}
.dialog {
background: rgba(0, 0, 0, 0.25);
width: 100%;
position: fixed;
height: 100%;
left: 0;
top: 0;
z-index: 1;
display: none;
.dialog_box {
//width: 80%;
height: 180px;
background-color: #fff;
box-shadow: 0 0 44px 2px rgba(0, 0, 0, 0.17);
border-radius: 15px;
position: absolute;
left: 10%;
right: 10%;
top: 25%;
padding: 30px 32px;
text-align: center;
display: inline-block;
box-sizing: content-box;
color: rgb(102, 102, 102);
.dialog_title {
span {
font-size: 18px;
color: #333333;
padding-left: 15px;
padding-right: 15px;
}
}
.dialog_over_msg {
margin: 60px 50px;
}
.dialog_content {
font-size: 14px;
margin-bottom: 5px;
#text_phone {
color: rgb(254, 110, 98);
}
}
.registerTip {
color: rgba(251, 98, 103, 0.8) !important;
font-size: 12px;
margin-top: 20px;
margin-bottom: 20px;
}
.dialog_btn {
.btn_ok {
width: 100%;
background-image: linear-gradient(-45deg,
#ff6f5f 1%,
#fe6a61 28%,
#fc6463 56%,
#f7506a 100%),
linear-gradient(
#fe6e62,
#fe6e62);
border: 0;
box-shadow: 0 16px 10px -10px rgba(254, 106, 97, .35);
border-radius: 23px;
height: 45px;
color: #fff;
font-size: 16px;
}
}
}
}
.useAppBrowser {
background: rgba(0, 0, 0, 0.8);
width: 100%;
position: fixed;
height: 100%;
left: 0;
top: 0;
z-index: 1;
display: none;
.arrow {
background: url("../../mobile/generalize/img/arrow.png") no-repeat;
background-position: 90%;
//width: 100%;
//height: 100%;
height: 100px;
background-size: contain;
margin-top: 30px;
}
.btn_border {
//border-radius: 45px;
//border: 2px solid #fff;
color: #fff;
text-align: center;
padding: 25px;
font-size: 18px;
}
}
.bg_white {
background: #fff !important;
}
@media screen and ( min-width: 600px ) {
.bg_snow {
width: 375px;
margin: 0 auto;
}
.container {
width: 375px !important;
}
.dialog .dialog_box{
width: 300px;
margin: 0 auto;
}
.btn_ok {
height: 46px !important;
font-size: 14px !important;
padding-bottom: 5px !important;
}
//
//.btn_regist {
// height: 46px !important;
// padding-top: 9px !important;
//}
}

View File

@ -0,0 +1,332 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0,maximum-scale=1.0, user-scalable=no"/>
<title>私慕交友平台</title>
<link href="../SeeMore.ico" rel="shortcut icon" type="image/x-icon"/>
<link href="./css/newYear2019.less" type="text/css" rel="stylesheet/less">
<link href="../css/bootstrap.min.css" type="text/css" rel="stylesheet">
<script src="../js/less.min.js"></script>
<script src="../js/jquery.min.js"></script>
<script src="../js/api.js"></script>
<script>
var timer = 60;
var new_year_2019_end_time = false;
// var isWechat = navigator.userAgent.toLowerCase().indexOf('micromessenger') !== -1;
// var is_weixin = false;
var is_ios = false;
var browser = {
versions: function () {
var u = navigator.userAgent, app = navigator.appVersion;
return {
trident: u.indexOf('Trident') > -1, //IE内核
presto: u.indexOf('Presto') > -1, //opera内核
webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核
gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1,//火狐内核
mobile: !!u.match(/AppleWebKit.*Mobile.*/), //是否为移动终端
ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端
android: u.indexOf('Android') > -1 || u.indexOf('Adr') > -1, //android终端
iPhone: u.indexOf('iPhone') > -1, //是否为iPhone或者QQHD浏览器
iPad: u.indexOf('iPad') > -1, //是否iPad
webApp: u.indexOf('Safari') == -1, //是否web应该程序没有头部与底部
weixin: u.indexOf('MicroMessenger') > -1, //是否微信 2015-01-22新增
qq: u.match(/\sQQ/i) == " qq" //是否QQ
};
}(),
language: (navigator.browserLanguage || navigator.language).toLowerCase()
};
//判断时间是否过期
function judgeTime(time) {
var strtime = time.replace("/-/g", "/");//时间转换
//时间
var date1 = new Date(strtime);
//现在时间
var date2 = new Date();
//判断时间是否过期
return date1 < date2 ? true : false;
}
function isMobile() {
let flag = false
const sUserAgent = navigator.userAgent.toLowerCase();
const bIsIpad = sUserAgent.match(/ipad/i) == 'ipad';
const bIsIphone = sUserAgent.match(/iphone os/i) == 'iphone os';
const bIsMidp = sUserAgent.match(/midp/i) == 'midp';
const bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == 'rv:1.2.3.4';
const bIsUc = sUserAgent.match(/ucweb/i) == 'web';
const bIsCE = sUserAgent.match(/windows ce/i) == 'windows ce';
const bIsWM = sUserAgent.match(/windows mobile/i) == 'windows mobile';
const bIsAndroid = sUserAgent.match(/android/i) == 'android';
if (bIsIpad || bIsIphone || bIsMidp || bIsUc7 || bIsUc || bIsCE || bIsWM || bIsAndroid) {
flag = true
} else {
flag = false
}
return flag;
}
$(function () {
if (isMobile()) {
// window.location.href = '/mobile/index.html'
var temp = document.body.clientWidth / 375 * 100 / 100;
// console.log(temp)
// var positionL = Math.floor(document.body.clientWidth / 375 * 10) / 10;
var positionL = document.body.clientWidth / 375 * 100 / 100;
$('.phone_box').css('height', $('.phone_box').height() * temp + 3 + 'px');
$('.phone_head').css('height', $('.phone_head').height() * temp + 3 + 'px');
$('.phone_body').css('height', $('.phone_body').height() * temp + 'px');
$('.phone_body').css('width', $('.phone_body').width() * temp + 'px');
$('.phone_body').css('left', Math.floor(parseInt($('.phone_body').css('left')) * positionL) + 'px');
$('.phone_body').css('top', Math.floor(parseInt($('.phone_body').css('top')) * positionL) + 'px');
} else {
$('body').addClass('bg_white');
}
//轮播定时
var i = 1;
var interval = setInterval(function () {
menu_swtich(i);
if (i >= 2) {
i = 1;
} else {
i++;
}
}, 1500);
var _endTime = get_invite_diamond().new_year_2019_end_time;
new_year_2019_end_time = judgeTime(_endTime);
if (new_year_2019_end_time) {
$('#dialog_over').show();
$('.btnRegister').addClass('register_off');
$('.btnRegister').attr('disabled', 'disabled');
}
// is_weixin = browser.versions.weixin ? true : false;
// if (is_weixin) {
// $('.useAppBrowser').show()
// }
is_ios = browser.versions.ios ? true : false;
});
function menu_swtich(id) {
if (id === 1) {
//广场
$('.phone_body').css('background-position', '0');
} else {
//聚点
$('.phone_body').css('background-position', '100%');
}
}
function elErrText(text) {
$('.errText').text(text);
}
function vali_Phone() {
if (new_year_2019_end_time) {
return
}
var phoneNumber = $('#phoneNumber').val();
$('#text_phone').text(phoneNumber);
if (phoneNumber != '') {
if (phoneNumber.length === 11 && /^(13[0-9]|15[012356789]|17[0-9]|18[0-9]|14[57]|19[89]|16[6])[0-9]{8}$/.test(phoneNumber)) {
if (timer == 60) {
$('.btn_code').removeAttr('disabled');
$('.btn_code').addClass('on');
}
elErrText('');
return true;
} else {
if (timer == 60) {
$('.btn_code').removeClass('on');
$('.btn_code').attr('disabled', 'disabled');
}
elErrText('手机号格式错误');
return false;
}
} else {
elErrText('手机号不能为空');
}
}
function vali_code() {
var code = $('#code').val();
if (code != '') {
if (/^\d{4}$/.test(code)) {
elErrText('');
return true;
} else {
elErrText('验证码格式错误,4位数字');
return false;
}
} else {
elErrText('验证码不能为空');
}
}
function vali_pwd() {
var pwd = $('#password').val();
if (pwd != '') {
if (/^[0-9A-Za-z]{6,16}$/.test(pwd)) {
elErrText('');
return true;
} else {
elErrText('登录密码格式错误,6-16位数字或字母');
return false;
}
} else {
elErrText('登录密码不能为空');
}
}
function vali_checkInput() {
var flag = $('#checkInput').is(':checked');
if (flag) {
elErrText('');
} else {
elErrText('请勾选用户协议和隐私条款');
}
return flag;
}
function downloadApp() {
$('#dialog_register').hide();
if (is_ios) {
window.open('https://itunes.apple.com/cn/app/id1417092899');
} else {
window.open('http://fir.defshare.org/f8x1');
// var src = 'http://image.seemore.club/seemore.apk';
// var form = document.createElement('form');
// form.action = src;
// document.getElementsByTagName('body')[0].appendChild(form);
// form.submit();
}
}
</script>
</head>
<body>
<!--<img src="./img/1.png" alt="">-->
<!--<div class="container">-->
<!--<div class="option">-->
<!--<img src="./img/2.png" alt="">-->
<!--</div>-->
<!--</div>-->
<!--<img src="./img/3.png" alt="">-->
<!--<img src="./img/4.png" alt="">-->
<!--<img src="./img/5.png" alt="">-->
<!--<img src="./img/6.png" alt="">-->
<div class="bg_snow">
<img src="./img/header.png" alt="">
<div class="container">
<div class="activeIntro">
<img class="img_title" src="./img/title1.png" alt="">
<div>线下聚点跨年专场活动欢迎你新的机会邂逅心中的TA</div>
<!--轮播手机-->
<div class="phone_layout">
<!--<img src="./img/phone_box.png" alt="">-->
<div class="phone_box">
<div class="phone_head"></div>
<div class="phone_body"></div>
</div>
<!--<img src="./img/phone_box_head.png" alt="">-->
</div>
<div>曾经你是否遇到了那个TA想说点什么却又</div>
<div>不知道从何说起?</div>
<div>你是否想探寻TA面容之下内心之底</div>
<div>你又是否不知如何与TA相见而又暗自叹息……</div>
<i class="mask"></i>
<div>进入私慕SeeMore体验崭新的假面邂逅、</div>
<div>真心问答、礼物传情的交友方式,</div>
<div>2019开始你和TA新的一段旅程。</div>
<div class="phone_layout">
<img src="./img/phone2.png" alt="">
</div>
<div>这里好看的皮囊不再千篇一律,</div>
<div>这里有趣的灵魂不再万里挑一!</div>
<i class="gift"></i>
<div>12月30、31日专场活动期间</div>
<div>邀请你在东郊记忆聚点中,</div>
<div>寻找“私慕礼物天使”,</div>
<div>喜欢他们,获得价值不菲的各种实物礼品馈赠</div>
<div class="phone_layout">
<img src="./img/phone3.png" alt="">
</div>
<div>喜欢-> 开启解密-> 开启私语-> 向礼物天使要礼物吧!</div>
<div class="phone_layout">
<img src="./img/phone4.png" alt="">
</div>
<div><i class="icon_alert"></i>特别提醒:当前页面注册还可以获得价</div>
<div>值10元人民币的心钻奖励哦</div>
</div>
<!--注册表单-->
<div class="register">
<div class="title text-center">
<img class="text-center" src="./img/register.png" alt="">
<div class="sub_title">私慕,遇见更多,做你所想!</div>
</div>
<div class="form">
<div class="input-group">
<input id="phoneNumber" class="input input-full" type="text" placeholder="请输入手机号"
onkeyup="vali_Phone()">
<input id="code" class="input input-half" type="text" placeholder="请输入验证码" onblur="vali_code()">
<button class="btn_code" onclick="getCode()" disabled="disabled">获取验证码</button>
<input id="password" class="input input-full" type="password" placeholder="请设置登录密码"
onblur="vali_pwd()">
<input id="inviteId" class="input input-full" type="text" placeholder="请输入邀请人ID(没有就不填)"
onblur="vali_pwd()">
</div>
<div class="col-xs-12 errText"></div>
<div class="privacy">
<input id="checkInput" type="checkbox" onclick="vali_checkInput()">
<label for="checkInput">注册成为会员即为同意以下</label>
<a href="http://www.seemore.club/mobile/privacy/privacy.html">用户协议和隐私条款</a>
</div>
<button class="btnRegister" onclick="inviteRegist('NEW_YEAR_2019')">立即注册</button>
<div class="recommend">友情推荐:您在注册完成后,邀请您根据引导进入私慕平台,认识更多帅哥美女……</div>
</div>
</div>
<!--注册成功弹框-->
<div id="dialog_register" class="dialog">
<div class="dialog_box">
<div class="dialog_content">手机号为 <span id="text_phone"></span> 的用户</div>
<div>你已注册成功!点击确定按钮</div>
<div>即可下载安装私慕APP</div>
<div class="registerTip">友情推荐:您在注册完成后,邀请您根据引导
进入私慕平台,认识更多帅哥美女……
</div>
<div class="dialog_btn">
<button class="btn_ok" onclick="downloadApp()">确定</button>
</div>
</div>
</div>
<!--活动结束弹框-->
<div id="dialog_over" class="dialog">
<div class="dialog_box" style="padding: 40px 32px;">
<div class="dialog_over_msg">该活动已结束</div>
<div class="dialog_btn">
<button class="btn_ok" onclick="$('#dialog_over').hide()">确定</button>
</div>
</div>
</div>
<!--微信访问,使用浏览器打开-->
<div class="useAppBrowser">
<div class="arrow"></div>
<div class="btn_border">请点击右上角,使用浏览器打开</div>
</div>
</div>
</div>
</body>
</html>

BIN
activity/img/alert.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

BIN
activity/img/gift.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

BIN
activity/img/header.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 690 KiB

BIN
activity/img/mask.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

BIN
activity/img/phone2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 327 KiB

BIN
activity/img/phone3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 472 KiB

BIN
activity/img/phone4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 495 KiB

BIN
activity/img/phone_box.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 500 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 255 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 553 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
activity/img/register.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
activity/img/snow.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 174 KiB

BIN
activity/img/title1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

102
contactUs/contactUs.html Normal file
View File

@ -0,0 +1,102 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>联系我们-私慕官网</title>
<meta name="keywords" content="联系私慕,如何联系私慕,私慕商务合作,私慕媒体采访,私慕投诉与建议">
<meta name="description" content="欢迎您就商务合作、媒体采访、投诉与建议联系私慕,我们将尽快与您联系。">
<link rel="canonical" href="http://seemore.club/contactUs/contactUs.html">
<link href="../css/bootstrap.min.css" rel="stylesheet">
<link href="../css/less.less" type="text/css" rel="stylesheet/less">
<script src="../js/less.min.js"></script>
<script src="../js/jquery.min.js"></script>
<script src="../js/api.js"></script>
<script>
$(function () {
$('.header').load('../public/header.html');
$('.footer').load('../public/footer.html');
})
function vali() {
var phoneNumber = $('#phoneNumber').val();
if (phoneNumber.length === 11 && /^((13|14|15|17|18|19)[0-9]{1}\d{8})$/.test(phoneNumber)) {
$('.errText').hide();
btn_enable(true);
} else {
$('.errText').show();
btn_enable(false);
}
}
function btn_enable(bool) {
if (bool) {
$('#btn_submit').addClass('on');
$('#btn_submit').removeAttr('disabled');
} else {
$('#btn_submit').removeClass('on');
$('#btn_submit').attr('disabled', 'disabled');
}
}
</script>
</head>
<body>
<div class="header"></div>
<div class="sub_bg">
<div class="bg"></div>
<div class="container">
<div class="layout">
<div class="title">联系我们</div>
<div class="feedback">感谢您的关注,请留下您的手机号码,我们会主动联系您:</div>
<ul class="contactUsUl">
<li>
<i class="circle"></i>
选择联系事宜
<div class="input_group affairs">
<label><input type="radio" checked name="affairs" value="商务合作"> 商务合作</label>
<label><input type="radio" name="affairs" value="媒体采访"> 媒体采访</label>
<label><input type="radio" name="affairs" value="投诉与建议"> 投诉与建议</label>
</div>
</li>
<li>
<i class="circle"></i>
联系电话
<div class="input_group">
<input id="phoneNumber" type="text" placeholder="请输入联系电话" onkeyup="vali()">
<div class="errText">手机号格式错误</div>
<p>
<button id="btn_submit" disabled="disabled" onclick="saveContactInfo()">提交</button>
</p>
</div>
</li>
</ul>
<div class="splitLine"></div>
<div class="feddback_email">或者您可以给我们发邮件:</div>
<ul class="contactUsUl">
<li>
<p><i class="circle"></i>客服邮箱</p>
<p>contact@seemore.club</p>
</li>
<li>
<p><i class="circle"></i>商务洽谈</p>
<p>business@seemore.club</p>
</li>
<li>
<p><i class="circle"></i>媒体采访邮箱</p>
<p style="margin-bottom: 0;">media@seemore.club</p>
</li>
</ul>
</div>
</div>
</div>
<div class="dialog">
<div class="dialog_box">
<div class="dialog_title"><span>提示</span></div>
<div class="dialog_content">提交成功,我们会尽快与您联系。</div>
<div class="dialog_btn">
<button class="btn_ok" onclick="$('.dialog').hide()">确定</button>
</div>
</div>
</div>
<div class="footer"></div>
</body>
</html>

6
css/bootstrap.min.css vendored Normal file

File diff suppressed because one or more lines are too long

13
css/css.css Normal file
View File

@ -0,0 +1,13 @@
.header{
/*height: 120px;*/
padding:25px 0 25px 0;
}
.logo {
background: url("../img/logo.png")no-repeat;
width: 149px;
height: 76px;
}
.body{
background: url("../img/bg.png")no-repeat;
height: 764px;
}

262
css/generalize.less Normal file
View File

@ -0,0 +1,262 @@
button:focus {
outline: 0;
}
input:focus {
outline: 0;
}
.fs14{
font-size: 14px;
}
body{
background-color: #e6e9f2 !important;
.layout{
width: 940px;
//margin: 0 auto;
background-color: #fff;
//margin-bottom: 20px;
border-radius: 10px;
margin:50px auto 15px auto;
.top{
background: url("../generalize/img/1.png")no-repeat;
height: 629px;
margin-bottom: 40px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
.phoneList{
background: url("../generalize/img/2.png")no-repeat;
height: 1240px;
width: 423px;
margin: 0 auto;
}
.register {
.title {
margin-bottom: 30px;
.img{
background: url("../generalize/img/3.png")no-repeat;
width: 167px;
height: 19px;
margin: 0 auto;
}
}
.sub_title {
margin-top: 15px;
font-size: 15px;
color: #fe6d60;
text-align: center;
}
.form {
border-radius: 15px;
background-color: #fff4f6;
padding: 35px 90px;
position: relative;
width: 473px;
height: 523px;
margin: 0 auto;
.tip {
color: rgba(251, 98, 103, 0.8);
margin-bottom: 30px;
padding-left: 10px;
i {
position: absolute;
left: 20px;
}
}
.privacy {
font-size: 12px;
margin-top: 5px;
margin-bottom: 5px;
label {
color: rgb(179, 179, 179);
font-weight: normal;
}
a {
color: rgb(0, 126, 244);
//text-underline-style: dash;
text-decoration: underline;
}
}
.input-group {
display: inline-block;
width: 100%;
.input {
border-radius: 20px;
border: 0;
height: 40px;
padding-left: 15px;
margin-bottom: 12px;
float: left;
}
.input:last-child{
margin-bottom: 0;
}
.off {
background: #a1a1a1;
}
.input-full {
width: 100%;
}
.input-half {
width: 60%;
}
.btn_code {
border: 0;
height: 40px;
width: 35%;
float: right;
color: #ffffff;
background-color: #a1a1a1;
border-radius: 45px;
}
.on {
background-image: linear-gradient(-45deg,
#ff6f5f 1%,
#fe6a61 28%,
#fc6463 56%,
#f7506a 100%),
linear-gradient(
#fe6e62,
#fe6e62);
background-blend-mode: normal,
normal;
}
.off {
background: #a1a1a1;
}
}
.errText {
color: rgb(255, 0, 0);
height: 20px;
}
input[type=checkbox] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
position: relative;
display: inline-block;
vertical-align: text-bottom;
width: 15px;
height: 15px;
outline: none;
cursor: pointer;
background: url("../img/invite-uncheck.png") no-repeat;
background-size: 100%;
margin-right: 5px;
}
input[type=checkbox]:after {
content: '';
position: absolute;
width: 15px;
height: 15px;
display: block;
left: 0;
top: 0;
right: 0;
bottom: 0;
margin: auto;
background: url("../img/invite-checked.png") no-repeat;
background-size: 100%;
-webkit-transform: scale(0);
-moz-transform: scale(0);
transform: scale(0);
-webkit-transition: all ease-in-out 300ms;
-moz-transition: all ease-in-out 300ms;
transition: all ease-in-out 300ms;
-webkit-tap-highlight-color: transparent;
}
input[type=checkbox]:checked:after {
-webkit-transform: scale(1);
-moz-transform: scale(1);
transform: scale(1);
}
}
.btnRegister {
background: url("../mobile/generalize/img/9.png") no-repeat;
height: 56px;
background-size: 100%;
border: 0;
width: 100%;
}
.register_off {
background: url("../mobile/generalize/img/10.png") no-repeat;
background-size: 100%;
}
.recommend {
color: rgba(251, 98, 103, 0.8);
margin-top: 15px;
}
}
.statement {
text-align: center;
color: rgba(181,180,180,0.8);
padding: 30px;
}
}
}
.dialog {
background: rgba(0, 0, 0, 0.25);
width: 100%;
position: fixed;
height: 100%;
left: 0;
top: 0;
z-index: 1;
display: none;
font-size: 18px;
.dialog_box {
width: 380px;
height: 278px;
background-color: #fff;
box-shadow: 0 0 44px 2px rgba(0, 0, 0, 0.17);
border-radius: 15px;
position: absolute;
left: 40%;
top: 40%;
padding: 45px 50px;
text-align: center;
color: rgb(102, 102, 102);
.dialog_title {
span {
font-size: 18px;
color: #333333;
padding-left: 15px;
padding-right: 15px;
}
}
.dialog_over_msg{
margin: 60px 50px;
}
.dialog_content {
//margin-top: 30px;
//font-size: 14px;
margin-bottom: 5px;
//color: rgb(102,102,102);
#text_phone {
color: rgb(254, 110, 98);
}
}
.registerTip{
color: rgba(251, 98, 103, 0.8) !important;
font-size: 14px;
margin-top: 25px;
margin-bottom: 20px;
}
.dialog_btn {
.btn_ok {
width: 200px;
height: 45px;
border: 0;
color: #fff;
font-size: 16px;
//margin-top: 35px;
background: url("../img/invite_dialog_btn_regist.png") no-repeat;
background-size: 100%;
border-radius: 43px;
opacity: 0.99;
}
}
}
}

221
css/invite.less Normal file
View File

@ -0,0 +1,221 @@
.pl0 {
padding-left: 0 !important;
}
.mb15 {
margin-bottom: 15px;
}
button:focus {
outline: 0;
}
input:focus {
outline: 0;
}
@media screen and ( max-width: 320px ) {
.btn_ok {
height: 46px !important;
font-size: 14px !important;
padding-bottom: 5px !important;
}
.btn_regist {
height: 46px !important;
padding-top: 9px !important;
}
}
@media screen and ( min-width: 414px ) {
.btn_ok {
height: 55px !important;
}
.btn_regist {
height: 55px !important;
}
}
@media screen and ( min-width: 768px ) {}
.invite {
margin: auto;
position: relative;
padding: 15px 0;
background-color: rgb(253, 210, 218);
.container {
.logo {
background: url("../img/invite_logo.png") no-repeat;
width: 178px;
background-size: contain;
height: 43px;
}
.banner {
background: url("../img/invite_banner.png") no-repeat;
height: 308px;
background-size: 100%;
}
.inputForm {
padding: 0 25px 0 25px;
input[type=text], input[type=password] {
width: 100%;
height: 45px;
border: 0;
border-radius: 45px;
padding-left: 20px;
}
input[type=checkbox] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
position: relative;
display: inline-block;
vertical-align: text-bottom;
width: 15px;
height: 15px;
outline: none;
cursor: pointer;
background: url("../img/invite-uncheck.png") no-repeat;
background-size: 100%;
margin-right: 5px;
}
input[type=checkbox]:after {
content: '';
position: absolute;
width: 15px;
height: 15px;
display: block;
left: 0;
top: 0;
right: 0;
bottom: 0;
margin: auto;
background: url("../img/invite-checked.png") no-repeat;
background-size: 100%;
-webkit-transform: scale(0);
-moz-transform: scale(0);
transform: scale(0);
-webkit-transition: all ease-in-out 300ms;
-moz-transition: all ease-in-out 300ms;
transition: all ease-in-out 300ms;
-webkit-tap-highlight-color: transparent;
}
input[type=checkbox]:checked:after {
-webkit-transform: scale(1);
-moz-transform: scale(1);
transform: scale(1);
}
.btn_code {
width: 100%;
height: 45px;
background-color: #a1a1a1;
border-radius: 45px;
opacity: 0.99;
border: 0;
color: #fff;
}
.on {
background-image: linear-gradient(-45deg,
#ff6f5f 1%,
#fe6a61 28%,
#fc6463 56%,
#f7506a 100%),
linear-gradient(
#fe6e62,
#fe6e62);
background-blend-mode: normal,
normal;
}
.c_gray {
color: #b3b3b3;
font-size: 12px;
label {
display: initial;
max-width: initial;
margin-bottom: initial;
font-weight: initial;
}
}
a {
color: #007ef4;
}
.btn_regist {
background: url("../img/invite_btn_regist.png") no-repeat;
background-size: 100%;
width: 100%;
height: 55px;
border: 0;
color: #fff;
padding-top: 12px;
padding-bottom: 20px;
margin-top: 15px;
margin-bottom: 10px;
border-radius: 45px;
}
.off {
background: #a1a1a1;
}
.registTip {
color: rgb(254, 110, 98);
padding-bottom: 50px;
}
.errText {
color: rgb(255, 0, 0);
height: 25px;
padding-top: 5px;
}
}
}
//对话框
.dialog {
background: rgba(0, 0, 0, 0.25);
width: 100%;
position: absolute;
height: 100%;
left: 0;
top: 0;
z-index: 1;
display: none;
.dialog_box {
width: 80%;
height: 223px;
background-color: #fff;
box-shadow: 0 0 44px 2px rgba(0, 0, 0, 0.17);
border-radius: 15px;
position: absolute;
left: 10%;
top: 40%;
padding: 25px 32px;
text-align: center;
.dialog_title {
span {
font-size: 18px;
color: #333333;
padding-left: 15px;
padding-right: 15px;
}
}
.dialog_content {
margin-top: 20px;
font-size: 14px;
color: #999999;
}
.dialog_btn {
.btn_ok {
width: 100%;
height: 55px;
border: 0;
color: #fff;
font-size: 16px;
margin-top: 15px;
background: url("../img/invite_dialog_btn_regist.png") no-repeat;
background-size: 100%;
border-radius: 43px;
opacity: 0.99;
}
}
}
}
}

92
css/invite_diamond.less Normal file
View File

@ -0,0 +1,92 @@
@c333: #333333;
@c666: #666666;
@c999: #999999;
@f14: 14px;
@f16: 16px;
@f18: 18px;
body {
font-family: MicrosoftYaHei;
background-color: rgb(253, 210, 219);
}
ul {
list-style: none;
padding: 15px;
margin-bottom: 0;
}
.container {
.slogan {
margin-bottom: 10px;
}
.integral_apply {
margin-bottom: 10px;
}
.content_box {
border: 3px solid rgb(252, 100, 99);
border-radius: 15px;
position: relative;
background: #fff;
color: #908a93;
ul {
li {
margin-bottom: 10px;
}
}
.content_title {
padding: 5px 5px 5px 5px;
color: #fff;
width: 130px;
height: 30px;
background: url("../img/invite_d_content_title.png") no-repeat;
background-size: contain;
position: absolute;
top: -18px;
left: 31%;
text-align: center;
.mark_left {
background: url("../img/invite_d_mark_left.png") no-repeat;
background-size: 100%;
width: 10.5px;
height: 9px;
display: inline-block;
margin-right: 5px;
}
.mark_right {
background: url("../img/invite_d_mark_right.png") no-repeat;
background-size: 100%;
width: 10.5px;
height: 9px;
display: inline-block;
margin-left: 5px;
}
}
}
.desc {
font-weight: normal;
font-stretch: normal;
padding: 0 10px 15px 15px;
color: #ffffff;
text-shadow: 2px 2px 8px rgba(11, 2, 5, 0.2);
}
.tip_box {
padding: 15px 7px 15px 12px;
background: url("../img/invite_d_tip_box.png") no-repeat;
color: #fff;
background-size: 100%;
}
.qr {
margin-top: 25px;
text-align: center;
img {
width: 40%;
}
div {
margin-top: 10px;
color: #ffffff;
text-shadow: 2px 2px 8px rgba(11, 2, 5, 0.2);
margin-bottom: 35px;
}
}
}

516
css/less.less Normal file
View File

@ -0,0 +1,516 @@
//.container{
// width: 1200px;
// box-sizing: content-box;
//}
@c333: #333333;
@c666: #666666;
@c999: #999999;
@f14: 14px;
@f16: 16px;
@f18: 18px;
body{
font-family: MicrosoftYaHei;
}
button:focus {
outline: 0;
}
input:focus {
outline: 0;
}
ul {
list-style: none;
}
.header {
padding: 22px 0 22px 0;
position: relative;
z-index: 1;
box-shadow: 0 0 20px 0 rgba(198, 198, 198, 0.1);
.nav-logo {
padding-left: 0;
.logo {
background: url("../img/logo.png") no-repeat;
background-size: 100%;
width: 149px;
height: 76px;
}
}
.nav-btns {
margin-top: 9px;
.btn_nav {
width: 188px;
height: 58px;
border: 0;
background: none;
border-radius: 29px;
display: inline-block;
&:hover {
box-shadow: 0 0 20px -5px #ff6074;
}
}
.btn_partner {
background: url("../img/btn_partner.png") no-repeat;
}
.btn_locality {
background: url("../img/btn_locality.png") no-repeat;
}
.btn_diamond {
background: url("../img/btn_diamond.png") no-repeat;
}
}
.on {
box-shadow: 0 0 20px -5px #ff6074;
}
}
.body {
position: relative;
z-index: 0;
.exception {
padding-top: 20px;
padding-bottom: 100px;
.err_404 {
//margin-bottom: 80px;
width: 420px;
height: 354px;
background: url("../img/404.png")no-repeat;
margin: 80px auto;
}
div {
color: @c999;
font-size: @f18;
margin-bottom: 40px;
}
.btn_toHome {
display: inline-block;
width: 180px;
height: 45px;
line-height: 45px;
background-color: #fd7a75;
border-radius: 23px;
color: #fff;
font-size: @f16;
text-decoration: none;
}
}
.index {
background: url("../img/bg.png") no-repeat;
overflow: hidden;
//height: 764px;
padding-top: 105px;
.left {
margin-top: 30px;
.slogan {
width: 291px;
height: 228px;
position: relative;
left: -15px;
background: url("../img/slogan.png") no-repeat;
}
.waiting{
width: 291px;
height: 74px;
background-color: #ffffff;
border-radius: 36px;
color: #fd7e79;
margin-top: 50px;
line-height: 74px;
font-size: 26px;
text-align: center;
}
.download {
width: 345px;
height: 181px;
margin-top: 60px;
background: url("../img/download-online.png") no-repeat;
.android {
width: 179px;
height: 56px;
position: absolute;
left: 182px;
border-radius: 28px;
cursor: pointer;
}
.ios {
width: 179px;
height: 56px;
position: absolute;
left: 181px;
bottom: 48px;
border-radius: 28px;
cursor: pointer;
}
}
}
.right {
.phone {
width: 527px;
height: 659px;
background: url("../img/phone.png") no-repeat;
.switch_menu{
background: url("../img/switch_menu.png")no-repeat;
width: 147px;
height: 35px;
position: absolute;
left: 205px;
top: 75px;
transition: all ease .3s;
a{
width: 50%;
float: left;
display: inline-block;
height: 35px;
}
}
.switch{
width: 345px;
height: 561px;
position: absolute;
left: 72px;
top: 110px;
transition: all ease .3s;
background: url("../img/switch.png")no-repeat;
background-position: 0;
}
}
}
.about {
color: #767676;
height: 362px;
top: -5px;
position: relative;
padding: 95px 0 95px 0;
background: url("../img/about-bg.png") no-repeat;
.seemore-text {
display: inline-block;
width: 68px;
height: 34px;
background: url("../img/seemoren-text.png") no-repeat;
}
.intro {
margin-top: 30px;
}
}
}
.noIndex {
padding: 40px 0 40px 0;
background: url("../img/noIndex-bg.png") no-repeat;
.login-panel {
box-shadow: 0 0 40px 0 rgba(134, 134, 134, 0.19);
.banner {
text-align: center;
//margin-top: 155px;
//margin-bottom: 155px;
//padding-bottom: 156px;
padding-top: 60px;
background-color: #fdfcfc;
}
.login-form {
padding: 41px 90px;
background-color: #fff;
.title {
font-size: 28px;
color: #333333;
}
.sub_title {
margin-top: 65px;
font-size: 20px;
color: #333333;
}
.sub_title_en {
font-size: 10px;
color: #999999;
}
.under_line {
display: inline-block;
height: 3px;
width: 59px;
background: url("../img/under_line.png") no-repeat;
}
.btn_login {
border: 0;
border-radius: 25px;
font-size: 16px;
color: #fff;
width: 240px;
height: 50px;
//margin-bottom: 65px;
background: url("../img/btn_login.png") no-repeat;
}
.input-form {
margin-top: 45px;
margin-bottom: 45px;
.input-group {
margin-bottom: 30px;
}
.input-group:last-child {
margin-bottom: 0;
}
input {
border: 0;
padding-left: 30px;
width: 350px;
height: 50px;
background-color: #f6f6f6;
border-radius: 25px;
}
}
}
}
}
}
.footer {
height: 225px;
padding: 45px 0 45px 0;
color: #fff;
//background-color: #000000;
opacity: 0.93;
background: url("../img/footer-bg.png") no-repeat;
.footer_logo {
width: 157px;
height: 58px;
margin-top: 38px;
background: url("../img/footer-logo.png") no-repeat;
}
.qr {
width: 133px;
height: 153px;
background: url("../img/qr.png") no-repeat;
}
.qr_text{
color: #e6e6e6;
padding-left: 4px;
margin-top: 5px;
}
.weibo {
display: inline-block;
width: 49px;
height: 49px;
background: url("../img/weibo.png") no-repeat;
}
.copyright {
margin-top: 31px;
line-height: 30px;
a {
color: #ffffff;
text-decoration: none;
}
a:first-child {
margin-right: 40px;
}
}
}
//对话框
.dialog{
background: rgba(0, 0, 0, 0.25);
width: 100%;
position: fixed;
height: 100%;
left: 0;
top: 0;
z-index: 1;
display: none;
.dialog_box{
width: 350px;
height: 223px;
background-color: #fff;
box-shadow: 0 0 44px 2px rgba(0, 0, 0, 0.17);
border-radius: 15px;
position: absolute;
left: 40%;
top: 40%;
padding: 30px 55px;
text-align: center;
.dialog_title{
span{
font-size: @f18;
color: @c333;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 15px;
border-bottom: 1px solid #e5e5e5;
}
}
.dialog_content{
margin-top: 35px;
font-size: @f16;
color: @c333;
}
.dialog_btn{
.btn_ok{
width: 150px;
height: 45px;
border: 0;
color: #fff;
font-size: @f16;
margin-top: 30px;
background-image: linear-gradient(-45deg,
#ff6f5f 1%,
#fe6a61 28%,
#fc6463 56%,
#f7506a 100%),
linear-gradient(
#7dbd76,
#7dbd76);
background-blend-mode: normal,
normal;
border-radius: 5px;
opacity: 0.99;
}
}
}
}
.sub_bg {
background: #fbfbfb;
.bg {
width: 100%;
position: absolute;
top: 120px;
height: 735px;
background: url("../img/sub_bg.png") no-repeat;
}
.title {
color: @c333;
font-size: @f18;
font-weight: bold;
}
.layout {
box-shadow: 0px 0px 40px 0px rgba(134, 134, 134, 0.19);
position: relative;
margin-top: 75px;
margin-bottom: 50px;
border-radius: 10px;
padding: 50px 100px;
background: #fff;
min-height: 610px;
.list {
margin-top: 30px;
padding: 0;
.item {
margin-top: 20px;
font-size: @f16;
.content {
line-height: 24px;
font-size: @f14;
color: @c666;
margin: 20px 0 20px 0;
span {
color: @c333 !important;
margin-right: 10px;
}
ul {
padding-left: 15px;
}
}
}
ul {
padding: 0;
}
}
.feedback{
color: @c333;
margin-top: 30px;
font-size: @f16;
font-weight: bold;
}
.splitLine{
border-bottom: 2px dashed #e4e4e4;
}
.feddback_email{
font-size: @f16;
margin-top: 35px;
font-weight: bold;
}
.contactUsUl {
color: @c666;
padding-left: 10px;
margin-top: 30px;
list-style: none;
font-size: @f16;
.input_group{
padding-left: 10px;
margin-top: 20px;
margin-bottom: 30px;
input[type=text]{
border-radius: 5px;
border: 1px solid #e4e4e4;
width: 270px;
height: 40px;
padding-left: 15px;
font-size: 12px;
background-color: #fcfcfc;
}
.on{
background-image: linear-gradient(-45deg,
#ff6f5f 1%,
#fe6a61 28%,
#fc6463 56%,
#f7506a 100%),
linear-gradient(
#fa6368,
#fa6368);
background-blend-mode: normal,
normal;
}
button{
width: 150px;
height: 40px;
border: 0;
color: #fff;
margin-top: 30px;
background-color: rgb(161,161,161);
border-radius: 5px;
opacity: 0.99;
}
}
.errText{
color: red;
text-align: left;
display: none;
position: absolute;
font-size: @f14;
}
//.input-group:not(:last-child){
// margin-bottom: 30px;
//}
label {
//display: inline-block;
//max-width: 100%;
//margin-bottom: 5px;
cursor: pointer;
color: @c333;
font-size: 14px;
font-weight: normal;
margin-right: 80px;
input{
vertical-align: top;
}
}
li {
.circle {
width: 6px;
height: 6px;
border-radius: 6px;
background-color: #ddd;
display: inline-block;
position: relative;
left: -10px;
top: -3px;
}
p:first-child {
margin-bottom: 15px;
}
p {
margin-bottom: 35px;
}
}
}
}
}

280
css/m_generalize.less Normal file
View File

@ -0,0 +1,280 @@
button:focus {
outline: 0;
}
input:focus {
outline: 0;
}
body {
background-image: linear-gradient(-45deg,
#ff6f5f 1%,
#fe6a61 28%,
#fc6463 56%,
#f7506a 100%),
linear-gradient(
#000000,
#000000);
background-blend-mode: normal,
normal;
padding-top: 30px;
}
img {
width: 100%;
}
.option {
background: #fffdfd;
border-radius: 15px;
margin-bottom: 40px;
}
.register {
.title {
margin-top: 20px;
margin-bottom: 20px;
img {
width: 45%;
}
}
.sub_title {
margin-top: 15px;
font-size: 15px;
color: #ffffff;
}
.form {
border-radius: 15px;
background-color: #fff4f6;
padding: 35px 20px;
position: relative;
.tip {
color: rgba(251, 98, 103, 0.8);
margin-bottom: 30px;
padding-left: 10px;
i {
position: absolute;
left: 20px;
}
}
.privacy {
font-size: 12px;
margin-top: 5px;
margin-bottom: 5px;
label {
color: rgb(179, 179, 179);
font-weight: normal;
}
a {
color: rgb(0, 126, 244);
//text-underline-style: dash;
text-decoration: underline;
}
}
.input-group {
display: inline-block;
width: 100%;
.input {
border-radius: 20px;
border: 0;
height: 40px;
padding-left: 15px;
margin-bottom: 15px;
float: left;
}
.input:last-child {
margin-bottom: 0;
}
.input-full {
width: 100%;
}
.input-half {
width: 60%;
}
.btn_code {
border: 0;
height: 40px;
width: 35%;
float: right;
color: #ffffff;
background: #a1a1a1;
border-radius: 45px;
opacity: 0.99;
}
.on {
background-image: linear-gradient(-45deg,
#ff6f5f 1%,
#fe6a61 28%,
#fc6463 56%,
#f7506a 100%),
linear-gradient(
#fe6e62,
#fe6e62);
background-blend-mode: normal,
normal;
}
.off {
background: #a1a1a1;
}
}
.errText {
color: rgb(255, 0, 0);
height: 20px;
//padding-top: 5px;
}
input[type=checkbox] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
position: relative;
display: inline-block;
vertical-align: text-bottom;
width: 15px;
height: 15px;
outline: none;
cursor: pointer;
background: url("../img/invite-uncheck.png") no-repeat;
background-size: 100%;
margin-right: 5px;
}
input[type=checkbox]:after {
content: '';
position: absolute;
width: 15px;
height: 15px;
display: block;
left: 0;
top: 0;
right: 0;
bottom: 0;
margin: auto;
background: url("../img/invite-checked.png") no-repeat;
background-size: 100%;
-webkit-transform: scale(0);
-moz-transform: scale(0);
transform: scale(0);
-webkit-transition: all ease-in-out 300ms;
-moz-transition: all ease-in-out 300ms;
transition: all ease-in-out 300ms;
-webkit-tap-highlight-color: transparent;
}
input[type=checkbox]:checked:after {
-webkit-transform: scale(1);
-moz-transform: scale(1);
transform: scale(1);
}
}
.btnRegister {
background: url("../mobile/generalize/img/9.png") no-repeat;
height: 56px;
background-size: 100%;
border: 0;
width: 100%;
}
.register_off {
background: url("../mobile/generalize/img/10.png") no-repeat;
background-size: 100%;
}
.recommend {
color: rgba(251, 98, 103, 0.8);
margin-top: 15px;
}
}
.statement {
text-align: center;
color: rgba(255, 255, 255, 0.8);
padding: 15px;
}
.dialog {
background: rgba(0, 0, 0, 0.25);
width: 100%;
position: fixed;
height: 100%;
left: 0;
top: 0;
z-index: 1;
display: none;
.dialog_box {
//width: 80%;
height: 180px;
background-color: #fff;
box-shadow: 0 0 44px 2px rgba(0, 0, 0, 0.17);
border-radius: 15px;
position: absolute;
left: 10%;
right: 10%;
top: 25%;
padding: 30px 32px;
text-align: center;
display: inline-block;
box-sizing: content-box;
color: rgb(102, 102, 102);
.dialog_title {
span {
font-size: 18px;
color: #333333;
padding-left: 15px;
padding-right: 15px;
}
}
.dialog_over_msg {
margin: 60px 50px;
}
.dialog_content {
font-size: 14px;
margin-bottom: 5px;
#text_phone {
color: rgb(254, 110, 98);
}
}
.registerTip {
color: rgba(251, 98, 103, 0.8) !important;
font-size: 12px;
margin-top: 20px;
margin-bottom: 20px;
}
.dialog_btn {
.btn_ok {
width: 100%;
height: 55px;
border: 0;
color: #fff;
font-size: 16px;
background: url("../img/invite_dialog_btn_regist.png") no-repeat;
background-size: 100%;
border-radius: 43px;
opacity: 0.99;
}
}
}
}
.useAppBrowser {
background: rgba(0, 0, 0, 0.8);
width: 100%;
position: fixed;
height: 100%;
left: 0;
top: 0;
z-index: 1;
display: none;
.arrow {
background: url("../mobile/generalize/img/arrow.png") no-repeat;
background-position: 90%;
//width: 100%;
//height: 100%;
height: 100px;
background-size: contain;
margin-top: 30px;
}
.btn_border {
//border-radius: 45px;
//border: 2px solid #fff;
color: #fff;
text-align: center;
padding: 25px;
font-size: 18px;
}
}

585
css/mobile.less Normal file
View File

@ -0,0 +1,585 @@
@c333: #333333;
@c666: #666666;
@c999: #999999;
@f14: 14px;
@f16: 16px;
@f18: 18px;
.bold {
font-weight: bold;
}
button {
outline: none;
}
@media screen and ( max-width: 320px ) {
.menuDiv {
height: 64px;
}
.footer {
box-sizing: content-box;
}
}
@media screen and ( min-width: 414px ) {
.menuDiv {
height: 84px;
}
}
@media screen and ( min-width: 767px ) {
.menuDiv {
height: 161px;
}
}
@media screen and ( min-width: 1024px ) {
.menuDiv {
height: 216px;
}
}
body {
font-family: MicrosoftYaHei;
}
button:focus {
outline: 0;
}
input:focus {
outline: 0;
}
ul {
list-style: none;
}
.p0 {
padding: 0 !important;
}
.header {
display: inline-block;
width: 100%;
.top-bar {
position: relative;
z-index: 2;
box-shadow: 0 0 15px 1px rgba(243, 180, 178, 0.64);
padding: 7px 30px;
.logo {
background: url("../img/logo.png") no-repeat;
background-size: cover;
width: 90px;
height: 46px;
}
}
.menuDiv {
position: relative;
display: inline-block;
width: 100%;
//height: 100px;
z-index: 1;
img {
width: 100%;
position: absolute;
}
a {
position: relative;
}
.menu {
width: 33.33%;
float: left;
height: 77px;
}
.link-group {
position: absolute;
width: 100%;
top: 0;
}
}
.menus {
height: 80px;
width: 100%;
background: url("../img/m-menu-index.png") no-repeat;
background-size: cover;
.menu {
width: 33.33%;
float: left;
height: 80px;
}
.link-group {
position: absolute;
width: 100%;
top: 0;
}
}
}
.body {
position: relative;
z-index: 0;
.layout {
padding: 15px 15px;
background-color: #fbfbfb;
.panel-child {
min-height: 420px;
padding: 18px 15px;
background-color: #ffffff;
text-align: center;
img {
width: 50%;
margin-top: 14px;
}
.sub_title {
margin-top: 25px;
.sub_title_cn {
font-size: 18px;
color: rgb(51, 51, 51);
}
.sub_title_en {
font-size: 12px;
color: rgb(153, 153, 153)
}
}
.privacy {
.title {
color: @c333;
font-size: @f18;
}
ul {
padding: 0;
text-align: left;
}
.list {
margin-top: 30px;
padding: 0;
.item {
margin-top: 10px;
font-size: @f16;
.content {
line-height: 24px;
font-size: @f14;
color: @c666;
margin: 10px 0 20px 0;
span {
color: @c333 !important;
margin-right: 10px;
}
ul {
padding-left: 15px;
}
}
}
ul {
padding: 0;
}
}
}
}
.input-group {
margin-top: 30px;
margin-bottom: 30px;
display: inline-block;
width: 100%;
input {
width: 100%;
height: 48px;
padding-left: 30px;
border: 0;
border-radius: 24px;
background-color: rgb(246, 246, 246);
}
input:first-child {
margin-bottom: 20px;
}
}
.btn_login {
border: 0;
color: #ffffff;
font-size: 16px;
width: 215px;
height: 50px;
background: url("../img/btn_login.png") no-repeat;
background-size: 100%;
}
.contactUs {
.title {
font-size: 18px;
color: @c333;
}
.feedback {
color: rgb(51, 51, 51);
text-align: left;
margin-top: 30px;
}
.radio_group {
margin: 0;
padding: 0;
li {
padding-top: 20px;
margin-bottom: 0 !important;
label {
color: @c666;
font-weight: normal;
}
input[type=radio] {
float: right;
//display: none;
}
input[type=radio] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
position: relative;
display: inline-block;
vertical-align: text-bottom;
width: 18px;
height: 18px;
border: 1px solid #e2e2e2;
outline: none;
cursor: pointer;
/*设置为圆形,看起来是个单选框*/
-webkit-border-radius: 20px;
-moz-border-radius: 15px;
border-radius: 15px;
}
input[type=radio]:after {
content: '';
position: absolute;
width: 18px;
height: 18px;
display: block;
left: 0;
top: 0;
right: 0;
bottom: 0;
margin: auto;
background: url("../img/radio-checked.jpg") no-repeat;
background-size: 100%;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
-webkit-transform: scale(0);
-moz-transform: scale(0);
transform: scale(0);
-webkit-transition: all ease-in-out 300ms;
-moz-transition: all ease-in-out 300ms;
transition: all ease-in-out 300ms;
-webkit-tap-highlight-color: transparent;
}
input[type=radio]:checked:after {
-webkit-transform: scale(1);
-moz-transform: scale(1);
transform: scale(1);
}
}
}
ul {
margin-top: 27px;
padding-left: 18px;
text-align: left;
font-size: 16px;
li {
position: relative;
i {
display: inline-block;
width: 6px;
height: 6px;
border-radius: 6px;
background: rgb(221, 221, 221);
position: absolute;
left: -15px;
top: 7px;
}
.type {
color: rgb(51, 51, 51);
}
.email {
color: rgb(102, 102, 102)
}
}
li:not(:last-child) {
margin-bottom: 30px;
}
}
}
.input_group {
input[type=text] {
margin-top: 15px;
border-radius: 5px;
border: 1px solid #e4e4e4;
width: 100%;
height: 40px;
padding-left: 15px;
font-size: 12px;
background-color: #fcfcfc;
}
.errText {
color: red;
text-align: left;
display: none;
position: absolute;
}
.on {
background-image: linear-gradient(-45deg,
#ff6f5f 1%,
#fe6a61 28%,
#fc6463 56%,
#f7506a 100%),
linear-gradient(
#fa6368,
#fa6368);
background-blend-mode: normal,
normal;
}
button {
margin-top: 27px;
width: 100%;
background-color: rgb(161, 161, 161);
border: 0;
height: 42px;
color: #fff;
border-radius: 5px;
}
}
.feddback_email {
text-align: left;
margin-top: 50px;
font-size: @f16;
}
}
.w33 {
width: 33.33%;
float: left;
height: 70px;
}
img {
width: 100%;
}
.main {
background: url("../img/m-bg.png") no-repeat;
background-size: cover;
padding-bottom: 35px;
.slogan-logo {
background: url("../img/m-slogan-logo.png") no-repeat;
width: 68px;
height: 55px;
background-size: cover;
margin: 0 auto;
}
.slogan {
height: 165px;
background: url("../img/m-slogan.png") no-repeat;
background-size: 100%;
}
.phone {
//padding: 0 28%;
position: relative;
height: 415px;
background: url("../img/m-phone.png") no-repeat;
background-size: 100%;
.switch_menu {
background: url("../img/m_switch_menu.png") no-repeat;
background-size: 100%;
position: absolute;
left: 161px;
top: 44px;
width: 95px;
height: 21.5px;
transition: all ease .3s;
a {
width: 50%;
float: left;
display: inline-block;
padding: 12%;
}
}
.switch {
background: url("../img/m-switch.png") no-repeat;
background-position: 0;
background-size: cover;
position: absolute;
transition: all ease .3s;
left: 82px;
top: 67px;
height: 352px;
width: 206px;
}
}
.waiting {
width: 40%;
background-color: #fff;
color: rgb(253, 126, 121);
margin: 20px auto 0 auto;
height: 37px;
line-height: 37px;
border-radius: 18px;
text-align: center;
}
.download {
display: block;
width: max-content;
margin: 15px auto 0 auto;
height: 88px;
.qr {
width: 78px;
height: 88px;
float: left;
margin-right: 20px;
}
.btn-download-group {
float: left;
.android {
background: url("../img/m-android.png") no-repeat;
background-size: cover;
width: 106px;
height: 33px;
margin-bottom: 20px;
display: block;
}
.ios {
background: url("../img/m-ios-online.png") no-repeat;
background-size: cover;
width: 106px;
height: 33px;
display: block;
}
}
}
}
.about {
padding: 55px 40px;
color: #767676;
position: relative;
top: -5px;
background: url("../img/m-about-bg.png") no-repeat;
background-size: cover;
.seemore-text {
background: url("../img/seemoren-text.png") no-repeat;
width: 50px;
height: 25px;
display: inline-block;
background-size: cover;
}
.intro {
margin-top: 30px;
}
}
}
//对话框
.dialog {
background: rgba(0, 0, 0, 0.25);
width: 100%;
position: fixed;
height: 100%;
left: 0;
top: 0;
z-index: 2;
display: none;
.dialog_box {
width: 80%;
height: 167px;
background-color: #fff;
box-shadow: 0 0 44px 2px rgba(0, 0, 0, 0.17);
border-radius: 15px;
position: absolute;
left: 10%;
top: 35%;
padding-top: 25px;
text-align: center;
.dialog_title {
span {
font-size: @f14;
color: @c333;
padding-left: 15px;
padding-right: 15px;
font-weight: 600;
}
}
.dialog_content {
padding: 20px 0;
font-size: @f14;
color: @c333;
}
.dialog_btn {
margin-top: 10px;
.btn_ok {
width: 100%;
border: 0;
border-top: 1px solid rgb(235, 235, 235);
background-color: #fff;
height: 52px;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
color: rgb(253, 103, 124);
}
}
}
}
.footer {
height: 157px;
padding: 18.5px 30px;
background: url("../img/footer-bg.png") no-repeat;
a {
color: #fff;
}
a:focus, :hover {
color: #fff;
text-decoration: none;
}
.left {
width: 70%;
float: left;
.footer_logo {
background: url("../img/footer-logo.png") no-repeat;
background-size: cover;
width: 78.5px;
height: 29px;
margin-top: 8px;
}
ul {
color: #fff;
padding: 0;
margin-bottom: 0;
margin-top: 14px;
font-size: 12px;
li {
float: left;
margin-right: 20px;
}
}
.copyright {
font-size: 10px;
color: rgb(207, 205, 205);
display: inline-block;
width: 100%;
margin-top: 8px;
}
.weibo {
margin-top: 5px;
display: inline-block;
width: 25px;
height: 25px;
background: url("../img/weibo.png") no-repeat;
background-size: cover;
}
}
.right {
margin-top: 27px;
float: left;
width: 30%;
.qr {
width: 67px;
height: 77px;
background: url("../img/qr.png") no-repeat;
background-size: cover;
float: right;
}
}
}

52
diamond/diamond.html Normal file
View File

@ -0,0 +1,52 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>私慕钻石伙伴入口-私慕官网</title>
<meta name="keywords" content="私慕钻石伙伴入口">
<meta name="description" content="私慕钻石伙伴官网唯一入口,欢迎加入我们的钻石伙伴,请在【联系我们】页面留下您的联系方式,我们将尽快与您联系。">
<link rel="canonical" href="http://seemore.club/diamond/diamond.html">
<link href="../css/bootstrap.min.css" rel="stylesheet">
<link href="../css/less.less" type="text/css" rel="stylesheet/less">
<script src="../js/less.min.js"></script>
<script src="../js/jquery.min.js"></script>
<script>
$(function () {
$('.header').load('../public/header.html');
$('.footer').load('../public/footer.html');
})
</script>
</head>
<body>
<div class="header"></div>
<div class="body">
<div class="noIndex">
<div class="container">
<div class="col-lg-12 login-panel">
<div class="row">
<div class="col-lg-6 banner">
<img src="../img/diamond.png">
</div>
<div class="col-lg-6 login-form">
<div class="title">登录</div>
<i class="under_line"></i>
<div class="sub_title">钻石伙伴入口</div>
<div class="sub_title_en">DIAMOND PARTNER ENTRANCE</div>
<div class="input-form">
<div class="input-group">
<input type="text" placeholder="请输入账号">
</div>
<div class="input-group">
<input type="password" placeholder="请输入密码">
</div>
</div>
<button class="btn_login">登录</button>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="footer"></div>
</body>
</html>

30
exception/404.html Normal file
View File

@ -0,0 +1,30 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>页面不存在</title>
<meta content='seemore.club' name='author'>
<link href="../css/bootstrap.min.css" rel="stylesheet">
<link href="../css/less.less" type="text/css" rel="stylesheet/less">
<script src="../js/less.min.js"></script>
<script src="../js/jquery.min.js"></script>
<script>
$(function () {
$('.header').load('../public/header.html');
$('.footer').load('../public/footer.html');
})
</script>
</head>
<body>
<div class="header"></div>
<div class="body">
<div class="exception container text-center">
<!--<img class="exceptionImg" src="../img/404.png" alt="">-->
<div class="err_404"></div>
<div>对不起, 您访问的页面不存在</div>
<a href="/index.html" class="btn_toHome">返回首页</a>
</div>
</div>
<div class="footer"></div>
</body>
</html>

198
generalize/generalize.html Normal file
View File

@ -0,0 +1,198 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0,maximum-scale=1.0, user-scalable=no"/>
<title>私慕交友平台</title>
<link href="../SeeMore.ico" rel="shortcut icon" type="image/x-icon"/>
<link href="../css/generalize.less" type="text/css" rel="stylesheet/less">
<link href="../css/bootstrap.min.css" type="text/css" rel="stylesheet">
<script src="../js/less.min.js"></script>
<script src="../js/jquery.min.js"></script>
<script src="../js/api.js"></script>
<script>
var timer = 60;
var pull_svip_end_time = false;
$(function () {
if (isMobile()) {
window.location.href = '/mobile/generalize/generalize.html'
}
var _endTime = get_invite_diamond().pull_svip_end_time;
pull_svip_end_time = judgeTime(_endTime);
if (pull_svip_end_time) {
$('#dialog_over').show();
$('.btnRegister').addClass('register_off');
$('.btnRegister').attr('disabled', 'disabled');
}
});
//判断时间是否过期
function judgeTime(time) {
var strtime = time.replace("/-/g", "/");//时间转换
//时间
var date1 = new Date(strtime);
//现在时间
var date2 = new Date();
//判断时间是否过期
return date1 < date2 ? true : false;
}
function elErrText(text) {
$('.errText').text(text);
}
function vali_Phone() {
var phoneNumber = $('#phoneNumber').val();
if (phoneNumber != '') {
if (phoneNumber.length === 11 && /^(13[0-9]|15[012356789]|17[0-9]|18[0-9]|14[57]|19[89]|16[6])[0-9]{8}$/.test(phoneNumber)) {
if (timer == 60) {
$('.btn_code').removeAttr('disabled');
$('.btn_code').addClass('on');
}
elErrText('');
return true;
} else {
if (timer == 60) {
$('.btn_code').removeClass('on');
$('.btn_code').attr('disabled', 'disabled');
}
elErrText('手机号格式错误');
return false;
}
} else {
elErrText('手机号不能为空');
}
}
function vali_code() {
var code = $('#code').val();
if (code != '') {
if (/^\d{4}$/.test(code)) {
elErrText('');
return true;
} else {
elErrText('验证码格式错误,4位数字');
return false;
}
} else {
elErrText('验证码不能为空');
}
}
function isMobile() {
let flag = false
const sUserAgent = navigator.userAgent.toLowerCase();
const bIsIpad = sUserAgent.match(/ipad/i) == 'ipad';
const bIsIphone = sUserAgent.match(/iphone os/i) == 'iphone os';
const bIsMidp = sUserAgent.match(/midp/i) == 'midp';
const bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == 'rv:1.2.3.4';
const bIsUc = sUserAgent.match(/ucweb/i) == 'web';
const bIsCE = sUserAgent.match(/windows ce/i) == 'windows ce';
const bIsWM = sUserAgent.match(/windows mobile/i) == 'windows mobile';
const bIsAndroid = sUserAgent.match(/android/i) == 'android';
if (bIsIpad || bIsIphone || bIsMidp || bIsUc7 || bIsUc || bIsCE || bIsWM || bIsAndroid) {
flag = true
} else {
flag = false
}
return flag;
}
function vali_pwd() {
var pwd = $('#password').val();
if (pwd != '') {
if (/^[0-9A-Za-z]{6,16}$/.test(pwd)) {
elErrText('');
return true;
} else {
elErrText('登录密码格式错误,6-16位数字或字母');
return false;
}
} else {
elErrText('登录密码不能为空');
}
}
function vali_checkInput() {
var flag = $('#checkInput').is(':checked');
if (flag) {
elErrText('');
} else {
elErrText('请勾选用户协议和隐私条款');
}
return flag;
}
function downloadApp() {
$('#dialog_register').hide();
if (is_ios) {
window.open('https://itunes.apple.com/cn/app/id1417092899');
} else {
var src = 'http://image.seemore.club/seemore.apk';
var form = document.createElement('form');
form.action = src;
document.getElementsByTagName('body')[0].appendChild(form);
form.submit();
}
}
</script>
</head>
<body>
<div class="layout">
<div class="top"></div>
<div class="phoneList"></div>
<div class="register">
<div class="form">
<div class="title">
<div class="img"></div>
<div class="sub_title">私慕,遇见更多,做你所想!</div>
</div>
<div class="tip"><i>*</i>如果您是通过线上兼职任务来到这里,请完成
以下注册,根据要求截图即可完成兼职任务
</div>
<div class="input-group">
<input id="phoneNumber" class="input input-full" type="text" placeholder="请输入手机号"
onkeyup="vali_Phone()">
<input id="code" class="input input-half" type="text" placeholder="请输入验证码" onblur="vali_code()">
<button class="btn_code" onclick="getCode()" disabled="disabled">获取验证码</button>
<input id="password" class="input input-full" type="password" placeholder="请设置登录密码" onblur="vali_pwd()">
</div>
<div class="col-xs-12 errText"></div>
<div class="privacy">
<input id="checkInput" type="checkbox" onclick="vali_checkInput()">
<label for="checkInput">注册成为会员即为同意以下</label>
<a href="http://www.seemore.club/privacy/privacy.html">用户协议和隐私条款</a>
</div>
<button class="btnRegister" onclick="inviteRegist('PULL_SVIP')"></button>
<div class="recommend">友情推荐:您在注册完成后,邀请您根据引导进入私慕平台,认识更多帅哥美女……</div>
</div>
</div>
<div class="statement">本活动最终解释权归私慕公司所有</div>
</div>
<div id="dialog_register" class="dialog">
<div class="dialog_box">
<div class="dialog_content">手机号为 <span id="text_phone"></span> 的用户</div>
<div>你已注册成功!点击确定按钮</div>
<div>即可下载安装私慕APP</div>
<div class="registerTip">友情推荐:您在注册完成后,邀请您根据引导
进入私慕平台,认识更多帅哥美女……
</div>
<div class="dialog_btn">
<button class="btn_ok" onclick="downloadApp()">确定</button>
</div>
</div>
</div>
<div id="dialog_over" class="dialog">
<div class="dialog_box" style="padding: 40px 32px;">
<div class="dialog_over_msg">该活动已结束</div>
<div class="dialog_btn">
<button class="btn_ok" onclick="$('#dialog_over').hide()">确定</button>
</div>
</div>
</div>
</body>
</html>

BIN
generalize/img/1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 138 KiB

BIN
generalize/img/2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 232 KiB

BIN
generalize/img/3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

BIN
img/1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 247 KiB

BIN
img/11.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 KiB

BIN
img/404.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

BIN
img/6.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

BIN
img/about-bg.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

BIN
img/banner.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

BIN
img/bg.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

BIN
img/btn_diamond.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

BIN
img/btn_locality.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

BIN
img/btn_login.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

BIN
img/btn_partner.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

BIN
img/diamond.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

BIN
img/download-offline.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

BIN
img/download-online.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
img/download.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

BIN
img/footer-bg.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 167 KiB

BIN
img/footer-logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
img/icon_arrow.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

BIN
img/invite-checked.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

BIN
img/invite-uncheck.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
img/invite_banner.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

BIN
img/invite_btn_regist.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

BIN
img/invite_d_desc.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 201 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

BIN
img/invite_d_mark_left.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

BIN
img/invite_d_mark_right.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

BIN
img/invite_d_qr.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

BIN
img/invite_d_slogan.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

BIN
img/invite_d_tip_box.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

BIN
img/invite_logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

BIN
img/locality.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

BIN
img/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
img/m-about-bg.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

BIN
img/m-android.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

BIN
img/m-bg.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

BIN
img/m-diamond-img.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

BIN
img/m-diamond.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

BIN
img/m-download-qr.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
img/m-ios-offline.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

BIN
img/m-ios-online.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

BIN
img/m-ios.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

BIN
img/m-locality-img.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

BIN
img/m-locality.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

BIN
img/m-logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
img/m-menu-diamond.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

BIN
img/m-menu-index.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

BIN
img/m-menu-locality.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

BIN
img/m-menu-partner.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

BIN
img/m-partner.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
img/m-patner-img.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

BIN
img/m-phone.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 206 KiB

BIN
img/m-phone.png.bak Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 367 KiB

BIN
img/m-slogan-logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
img/m-slogan.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Some files were not shown because too many files have changed in this diff Show More