Repository: jiaopianjun/social
Branch: master
Commit: 8bdcfc7bb9d2
Files: 123
Total size: 337.6 KB
Directory structure:
gitextract_ju9w_4mt/
├── .babelrc
├── .editorconfig
├── .eslintignore
├── .eslintrc.js
├── .gitignore
├── .postcssrc.js
├── README.md
├── build/
│ ├── build.js
│ ├── check-versions.js
│ ├── dev-client.js
│ ├── dev-server.js
│ ├── utils.js
│ ├── vue-loader.conf.js
│ ├── webpack.base.conf.js
│ ├── webpack.dev.conf.js
│ ├── webpack.prod.conf.js
│ └── webpack.test.conf.js
├── config/
│ ├── dev.env.js
│ ├── index.js
│ ├── prod.env.js
│ └── test.env.js
├── index.html
├── package.json
├── src/
│ ├── App.vue
│ ├── Index.vue
│ ├── SocialDetail.vue
│ ├── SocialIndex.vue
│ ├── SocialPost.vue
│ ├── components/
│ │ ├── DetailLi.vue
│ │ ├── Editor.vue
│ │ ├── EnlargePicture.vue
│ │ ├── IndexList.vue
│ │ ├── LoginPop.vue
│ │ ├── PeoInfo.vue
│ │ ├── SocialIndexAdmin.vue
│ │ ├── SocialIndexDetail.vue
│ │ ├── SocialIndexHeader.vue
│ │ ├── SocialIndexHot.vue
│ │ ├── SocialIndexList.vue
│ │ ├── SocialIndexRecommend.vue
│ │ ├── pagination.vue
│ │ └── rulePop.vue
│ ├── images/
│ │ ├── thumbnext.cur
│ │ └── thumbprev.cur
│ ├── main.js
│ ├── router/
│ │ └── index.js
│ └── sass/
│ ├── .sass-cache/
│ │ ├── 0fe03028bc734e8dfd487f4cec4f99c81c197bf9/
│ │ │ ├── SocialIndexHeader.scssc
│ │ │ ├── ie.scssc
│ │ │ ├── print.scssc
│ │ │ └── screen.scssc
│ │ ├── 75fcaf1b4852ceb732871195e41567cc2a7d8997/
│ │ │ └── C%058/
│ │ │ └── Ruby23-x64/
│ │ │ └── lib/
│ │ │ └── ruby/
│ │ │ └── gems/
│ │ │ └── 2.3.0/
│ │ │ └── gems/
│ │ │ └── compass-core-1.0.3/
│ │ │ └── stylesheets/
│ │ │ └── compass/
│ │ │ └── _reset.scssc
│ │ ├── 864dd71c7b880940ddbb1315c6bcb890fcda4522/
│ │ │ ├── IndexList.scssc
│ │ │ ├── LoginPop.scssc
│ │ │ ├── ScoialIndexRecommend - 副本.scssc
│ │ │ ├── ScoialIndexRecommend.scssc
│ │ │ ├── SocialDetail.scssc
│ │ │ ├── SocialIndexAdmin - 副本.scssc
│ │ │ ├── SocialIndexAdmin.scssc
│ │ │ ├── SocialIndexDetail.scssc
│ │ │ ├── SocialIndexHeader - 副本 (2).scssc
│ │ │ ├── SocialIndexHeader - 副本 (3).scssc
│ │ │ ├── SocialIndexHeader - 副本 (4).scssc
│ │ │ ├── SocialIndexHeader.scssc
│ │ │ ├── SocialIndexHot - 副本.scssc
│ │ │ ├── SocialIndexHot.scssc
│ │ │ ├── SocialIndexList - 副本.scssc
│ │ │ ├── SocialIndexList.scssc
│ │ │ ├── SocialPeoInfo - 副本.scssc
│ │ │ ├── SocialPeoInfo.scssc
│ │ │ ├── SocialPop.scssc
│ │ │ ├── SocialPost.scssc
│ │ │ ├── SocialPublic.scssc
│ │ │ ├── ie.scssc
│ │ │ ├── print.scssc
│ │ │ └── screen.scssc
│ │ ├── 8b1de0fb964996dfca872842620703baaa5efa9b/
│ │ │ └── _utilities.scssc
│ │ ├── c17044e14c0b02252815f0ff968911ec47c759ba/
│ │ │ └── _reset.scssc
│ │ └── dc83e2e3df60e99baa08ce8bd69dd4d9b8c8e386/
│ │ ├── ie.scssc
│ │ ├── print.scssc
│ │ └── screen.scssc
│ ├── config.rb
│ ├── sass/
│ │ ├── IndexList.scss
│ │ ├── LoginPop.scss
│ │ ├── ScoialIndexRecommend.scss
│ │ ├── SocialDetail.scss
│ │ ├── SocialIndexAdmin.scss
│ │ ├── SocialIndexDetail.scss
│ │ ├── SocialIndexHeader.scss
│ │ ├── SocialIndexHot.scss
│ │ ├── SocialIndexList.scss
│ │ ├── SocialPeoInfo.scss
│ │ ├── SocialPop.scss
│ │ ├── SocialPost.scss
│ │ ├── SocialPublic.scss
│ │ ├── ie.scss
│ │ ├── print.scss
│ │ └── screen.scss
│ └── stylesheets/
│ ├── IndexList.css
│ ├── LoginPop.css
│ ├── ScoialIndexRecommend.css
│ ├── SocialDetail.css
│ ├── SocialIndexAdmin.css
│ ├── SocialIndexDetail.css
│ ├── SocialIndexHeader.css
│ ├── SocialIndexHot.css
│ ├── SocialIndexList.css
│ ├── SocialPeoInfo.css
│ ├── SocialPop.css
│ ├── SocialPost.css
│ ├── SocialPublic.css
│ ├── ie.css
│ ├── print.css
│ └── screen.css
├── static/
│ └── .gitkeep
├── test/
│ ├── e2e/
│ │ ├── custom-assertions/
│ │ │ └── elementCount.js
│ │ ├── nightwatch.conf.js
│ │ ├── runner.js
│ │ └── specs/
│ │ └── test.js
│ └── unit/
│ ├── .eslintrc
│ ├── index.js
│ ├── karma.conf.js
│ └── specs/
│ └── Hello.spec.js
└── webpack.config.js
================================================
FILE CONTENTS
================================================
================================================
FILE: .babelrc
================================================
{
"presets": [
["env", {
"modules": false,
"targets": {
"browsers": ["> 1%", "last 2 versions", "not ie <= 8"]
}
}],
"stage-2"
],
"plugins": ["transform-runtime"],
"env": {
"test": {
"presets": ["env", "stage-2"],
"plugins": ["istanbul"]
}
}
}
================================================
FILE: .editorconfig
================================================
root = true
[*]
charset = utf-8
indent_style = space
indent_size = 2
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
================================================
FILE: .eslintignore
================================================
build/*.js
config/*.js
================================================
FILE: .eslintrc.js
================================================
// https://eslint.org/docs/user-guide/configuring
module.exports = {
root: true,
parser: 'babel-eslint',
parserOptions: {
sourceType: 'module'
},
env: {
browser: true,
},
// https://github.com/standard/standard/blob/master/docs/RULES-en.md
extends: 'standard',
// required to lint *.vue files
plugins: [
'html'
],
// add your custom rules here
'rules': {
// allow paren-less arrow functions
'arrow-parens': 0,
// allow async-await
'generator-star-spacing': 0,
// allow debugger during development
'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0
}
}
================================================
FILE: .gitignore
================================================
.DS_Store
node_modules/
dist/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
test/unit/coverage
test/e2e/reports
selenium-debug.log
# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
================================================
FILE: .postcssrc.js
================================================
// https://github.com/michael-ciniawsky/postcss-load-config
module.exports = {
"plugins": {
// to edit target browsers: use "browserslist" field in package.json
"autoprefixer": {}
}
}
================================================
FILE: README.md
================================================
#### 前提
项目需求:建立一个平台能够提供给玩家交流的地方。
#### 功能需求
- 一个聚合页面,提供当前最新的帖子
- 个人模块:显示头像,个人昵称,个人已经加入的主题
- 热门讨论: 提供热门帖子
- 主题推荐
- 主题页面: 显示当前主题下 的帖子, 可提供 精华 攻略 等小标签的分类 可以 选择 时间 热门 进行排序
- 帖子页面: 显示 当前帖子的标签 如 官方 置顶 等。 同时分权限等级 可以 进行 置顶 删除等操作
- 评论: 可以对当前帖子进行评论,也可以对某条帖子进行评论,也可以回复其他评论者
- 帖子发表: 可以选择 帖子类型 标签等
#### 技术栈
Vue + Js + Sass + Css3 + Vue-resouse 等
#### 源码
[Github](https://github.com/jiaopianjun/social)
#### 项目地址
可以直接访问线上地址 [社区](http://stone.snail.com/social/index.html#/) 注册后 登录 即可 体验 发帖 回帖 等操作
#### 项目运行
- git clone https://github.com/jiaopianjun/social.git
- npm install
- npm run dev
#### 项目截图





================================================
FILE: build/build.js
================================================
'use strict'
require('./check-versions')()
process.env.NODE_ENV = 'production'
const ora = require('ora')
const rm = require('rimraf')
const path = require('path')
const chalk = require('chalk')
const webpack = require('webpack')
const config = require('../config')
const webpackConfig = require('./webpack.prod.conf')
const spinner = ora('building for production...')
spinner.start()
rm(path.join(config.build.assetsRoot, config.build.assetsSubDirectory), err => {
if (err) throw err
webpack(webpackConfig, function (err, stats) {
spinner.stop()
if (err) throw err
process.stdout.write(stats.toString({
colors: true,
modules: false,
children: false,
chunks: false,
chunkModules: false
}) + '\n\n')
if (stats.hasErrors()) {
console.log(chalk.red(' Build failed with errors.\n'))
process.exit(1)
}
console.log(chalk.cyan(' Build complete.\n'))
console.log(chalk.yellow(
' Tip: built files are meant to be served over an HTTP server.\n' +
' Opening index.html over file:// won\'t work.\n'
))
})
})
================================================
FILE: build/check-versions.js
================================================
'use strict'
const chalk = require('chalk')
const semver = require('semver')
const packageConfig = require('../package.json')
const shell = require('shelljs')
function exec (cmd) {
return require('child_process').execSync(cmd).toString().trim()
}
const versionRequirements = [
{
name: 'node',
currentVersion: semver.clean(process.version),
versionRequirement: packageConfig.engines.node
}
]
if (shell.which('npm')) {
versionRequirements.push({
name: 'npm',
currentVersion: exec('npm --version'),
versionRequirement: packageConfig.engines.npm
})
}
module.exports = function () {
const warnings = []
for (let i = 0; i < versionRequirements.length; i++) {
const mod = versionRequirements[i]
if (!semver.satisfies(mod.currentVersion, mod.versionRequirement)) {
warnings.push(mod.name + ': ' +
chalk.red(mod.currentVersion) + ' should be ' +
chalk.green(mod.versionRequirement)
)
}
}
if (warnings.length) {
console.log('')
console.log(chalk.yellow('To use this template, you must update following to modules:'))
console.log()
for (let i = 0; i < warnings.length; i++) {
const warning = warnings[i]
console.log(' ' + warning)
}
console.log()
process.exit(1)
}
}
================================================
FILE: build/dev-client.js
================================================
/* eslint-disable */
'use strict'
require('eventsource-polyfill')
const hotClient = require('webpack-hot-middleware/client?noInfo=true&reload=true')
hotClient.subscribe(function (event) {
if (event.action === 'reload') {
window.location.reload()
}
})
================================================
FILE: build/dev-server.js
================================================
'use strict'
require('./check-versions')()
const config = require('../config')
if (!process.env.NODE_ENV) {
process.env.NODE_ENV = JSON.parse(config.dev.env.NODE_ENV)
}
const opn = require('opn')
const path = require('path')
const express = require('express')
const webpack = require('webpack')
const proxyMiddleware = require('http-proxy-middleware')
const webpackConfig = (process.env.NODE_ENV === 'testing' || process.env.NODE_ENV === 'production')
? require('./webpack.prod.conf')
: require('./webpack.dev.conf')
// default port where dev server listens for incoming traffic
const port = process.env.PORT || config.dev.port
// automatically open browser, if not set will be false
const autoOpenBrowser = !!config.dev.autoOpenBrowser
// Define HTTP proxies to your custom API backend
// https://github.com/chimurai/http-proxy-middleware
const proxyTable = config.dev.proxyTable
const app = express()
const compiler = webpack(webpackConfig)
const devMiddleware = require('webpack-dev-middleware')(compiler, {
publicPath: webpackConfig.output.publicPath,
quiet: true
})
const hotMiddleware = require('webpack-hot-middleware')(compiler, {
log: false,
heartbeat: 2000
})
// force page reload when html-webpack-plugin template changes
// currently disabled until this is resolved:
// https://github.com/jantimon/html-webpack-plugin/issues/680
// compiler.plugin('compilation', function (compilation) {
// compilation.plugin('html-webpack-plugin-after-emit', function (data, cb) {
// hotMiddleware.publish({ action: 'reload' })
// cb()
// })
// })
// enable hot-reload and state-preserving
// compilation error display
app.use(hotMiddleware)
// proxy api requests
Object.keys(proxyTable).forEach(function (context) {
const options = proxyTable[context]
if (typeof options === 'string') {
options = { target: options }
}
app.use(proxyMiddleware(options.filter || context, options))
})
// handle fallback for HTML5 history API
app.use(require('connect-history-api-fallback')())
// serve webpack bundle output
app.use(devMiddleware)
// serve pure static assets
const staticPath = path.posix.join(config.dev.assetsPublicPath, config.dev.assetsSubDirectory)
app.use(staticPath, express.static('./static'))
const uri = 'http://localhost:' + port
var _resolve
var _reject
var readyPromise = new Promise((resolve, reject) => {
_resolve = resolve
_reject = reject
})
var server
var portfinder = require('portfinder')
portfinder.basePort = port
console.log('> Starting dev server...')
devMiddleware.waitUntilValid(() => {
portfinder.getPort((err, port) => {
if (err) {
_reject(err)
}
process.env.PORT = port
var uri = 'http://localhost:' + port
console.log('> Listening at ' + uri + '\n')
// when env is testing, don't need open it
if (autoOpenBrowser && process.env.NODE_ENV !== 'testing') {
opn(uri)
}
server = app.listen(port)
_resolve()
})
})
module.exports = {
ready: readyPromise,
close: () => {
server.close()
}
}
================================================
FILE: build/utils.js
================================================
'use strict'
const path = require('path')
const config = require('../config')
const ExtractTextPlugin = require('extract-text-webpack-plugin')
exports.assetsPath = function (_path) {
const assetsSubDirectory = process.env.NODE_ENV === 'production'
? config.build.assetsSubDirectory
: config.dev.assetsSubDirectory
return path.posix.join(assetsSubDirectory, _path)
}
exports.cssLoaders = function (options) {
options = options || {}
const cssLoader = {
loader: 'css-loader',
options: {
minimize: process.env.NODE_ENV === 'production',
sourceMap: options.sourceMap
}
}
// generate loader string to be used with extract text plugin
function generateLoaders (loader, loaderOptions) {
const loaders = [cssLoader]
if (loader) {
loaders.push({
loader: loader + '-loader',
options: Object.assign({}, loaderOptions, {
sourceMap: options.sourceMap
})
})
}
// Extract CSS when that option is specified
// (which is the case during production build)
if (options.extract) {
return ExtractTextPlugin.extract({
use: loaders,
fallback: 'vue-style-loader'
})
} else {
return ['vue-style-loader'].concat(loaders)
}
}
// https://vue-loader.vuejs.org/en/configurations/extract-css.html
return {
css: generateLoaders(),
postcss: generateLoaders(),
less: generateLoaders('less'),
sass: generateLoaders('sass', { indentedSyntax: true }),
scss: generateLoaders('sass'),
stylus: generateLoaders('stylus'),
styl: generateLoaders('stylus')
}
}
// Generate loaders for standalone style files (outside of .vue)
exports.styleLoaders = function (options) {
const output = []
const loaders = exports.cssLoaders(options)
for (const extension in loaders) {
const loader = loaders[extension]
output.push({
test: new RegExp('\\.' + extension + '$'),
use: loader
})
}
return output
}
================================================
FILE: build/vue-loader.conf.js
================================================
'use strict'
const utils = require('./utils')
const config = require('../config')
const isProduction = process.env.NODE_ENV === 'production'
module.exports = {
loaders: utils.cssLoaders({
sourceMap: isProduction
? config.build.productionSourceMap
: config.dev.cssSourceMap,
extract: isProduction
}),
transformToRequire: {
video: 'src',
source: 'src',
img: 'src',
image: 'xlink:href'
}
}
================================================
FILE: build/webpack.base.conf.js
================================================
'use strict'
const path = require('path')
const utils = require('./utils')
const config = require('../config')
const vueLoaderConfig = require('./vue-loader.conf')
function resolve (dir) {
return path.join(__dirname, '..', dir)
}
module.exports = {
entry: {
app: './src/main.js'
},
output: {
path: config.build.assetsRoot,
filename: 'index.js',
publicPath: process.env.NODE_ENV === 'production'
? config.build.assetsPublicPath
: config.dev.assetsPublicPath
},
resolve: {
extensions: ['.js', '.vue', '.json'],
alias: {
'vue$': 'vue/dist/vue.esm.js',
'@': resolve('src'),
}
},
module: {
rules: [
{
test: /\.(js|vue)$/,
loader: 'eslint-loader',
enforce: 'pre',
include: [resolve('src'), resolve('test')],
options: {
formatter: require('eslint-friendly-formatter')
}
},
{
test: /\.vue$/,
loader: 'vue-loader',
options: vueLoaderConfig
},
{
test: /\.js$/,
loader: 'babel-loader',
include: [resolve('src'), resolve('test')]
},
{
test: /\.css$/, //这是注释掉的模块,一开始很疑惑加入css的编译模块马上就报错了,注释掉之后sass代码照样可以成功编译。
loader: ["vue-style-loader", "css-loader"]
},
{
test: /\.less$/,
loader: ["vue-style-loader", "css-loader", "less-loader"]
},
{
test: /\.(scss|sass)$/,
loader: ["node-sass", "vue-style-loader", "css-loader", "sass-loader"]
},
{
test: /\.scss/,
loaders: ['css', 'autoprefixer', 'sass'],
},
{
test: /\.(cur|png|jpe?g|gif|svg)(\?.*)?$/,
loader: 'url-loader',
options: {
limit: 10000,
name: utils.assetsPath('img/[name].[hash:7].[ext]')
}
},
{
test: /\.(cur|mp4|webm|ogg|mp3|wav|flac|aac)(\?.*)?$/,
loader: 'url-loader',
options: {
limit: 10000,
name: utils.assetsPath('media/[name].[hash:7].[ext]')
}
},
{
test: /\.(cur|woff2?|eot|ttf|otf)(\?.*)?$/,
loader: 'url-loader',
options: {
limit: 10000,
name: utils.assetsPath('fonts/[name].[hash:7].[ext]')
}
}
]
}
}
================================================
FILE: build/webpack.dev.conf.js
================================================
'use strict'
const utils = require('./utils')
const webpack = require('webpack')
const config = require('../config')
const merge = require('webpack-merge')
const baseWebpackConfig = require('./webpack.base.conf')
const HtmlWebpackPlugin = require('html-webpack-plugin')
const FriendlyErrorsPlugin = require('friendly-errors-webpack-plugin')
// add hot-reload related code to entry chunks
Object.keys(baseWebpackConfig.entry).forEach(function (name) {
baseWebpackConfig.entry[name] = ['./build/dev-client'].concat(baseWebpackConfig.entry[name])
})
module.exports = merge(baseWebpackConfig, {
module: {
rules: utils.styleLoaders({ sourceMap: config.dev.cssSourceMap })
},
// cheap-module-eval-source-map is faster for development
devtool: '#cheap-module-eval-source-map',
plugins: [
new webpack.DefinePlugin({
'process.env': config.dev.env
}),
// https://github.com/glenjamin/webpack-hot-middleware#installation--usage
new webpack.HotModuleReplacementPlugin(),
new webpack.NoEmitOnErrorsPlugin(),
// https://github.com/ampedandwired/html-webpack-plugin
new HtmlWebpackPlugin({
filename: 'index.html',
template: 'index.html',
inject: true
}),
new FriendlyErrorsPlugin()
]
})
================================================
FILE: build/webpack.prod.conf.js
================================================
'use strict'
const path = require('path')
const utils = require('./utils')
const webpack = require('webpack')
const config = require('../config')
const merge = require('webpack-merge')
const baseWebpackConfig = require('./webpack.base.conf')
const CopyWebpackPlugin = require('copy-webpack-plugin')
const HtmlWebpackPlugin = require('html-webpack-plugin')
const ExtractTextPlugin = require('extract-text-webpack-plugin')
const OptimizeCSSPlugin = require('optimize-css-assets-webpack-plugin')
const env = process.env.NODE_ENV === 'testing'
? require('../config/test.env')
: config.build.env
const webpackConfig = merge(baseWebpackConfig, {
module: {
rules: utils.styleLoaders({
sourceMap: config.build.productionSourceMap,
extract: true
})
},
devtool: config.build.productionSourceMap ? '#source-map' : false,
output: {
path: config.build.assetsRoot,
filename: utils.assetsPath('js/[name].[chunkhash].js'),
chunkFilename: utils.assetsPath('js/[id].[chunkhash].js')
},
plugins: [
// http://vuejs.github.io/vue-loader/en/workflow/production.html
new webpack.DefinePlugin({
'process.env': env
}),
// UglifyJs do not support ES6+, you can also use babel-minify for better treeshaking: https://github.com/babel/minify
new webpack.optimize.UglifyJsPlugin({
compress: {
warnings: false
},
sourceMap: true
}),
// extract css into its own file
new ExtractTextPlugin({
filename: utils.assetsPath('css/[name].[contenthash].css')
}),
// Compress extracted CSS. We are using this plugin so that possible
// duplicated CSS from different components can be deduped.
new OptimizeCSSPlugin({
cssProcessorOptions: {
safe: true
}
}),
// generate dist index.html with correct asset hash for caching.
// you can customize output by editing /index.html
// see https://github.com/ampedandwired/html-webpack-plugin
new HtmlWebpackPlugin({
filename: process.env.NODE_ENV === 'testing'
? 'index.html'
: config.build.index,
template: 'index.html',
inject: true,
minify: {
removeComments: true,
collapseWhitespace: true,
removeAttributeQuotes: true
// more options:
// https://github.com/kangax/html-minifier#options-quick-reference
},
// necessary to consistently work with multiple chunks via CommonsChunkPlugin
chunksSortMode: 'dependency'
}),
// keep module.id stable when vender modules does not change
new webpack.HashedModuleIdsPlugin(),
// split vendor js into its own file
new webpack.optimize.CommonsChunkPlugin({
name: 'vendor',
minChunks: function (module) {
// any required modules inside node_modules are extracted to vendor
return (
module.resource &&
/\.js$/.test(module.resource) &&
module.resource.indexOf(
path.join(__dirname, '../node_modules')
) === 0
)
}
}),
// extract webpack runtime and module manifest to its own file in order to
// prevent vendor hash from being updated whenever app bundle is updated
new webpack.optimize.CommonsChunkPlugin({
name: 'manifest',
chunks: ['vendor']
}),
// copy custom static assets
new CopyWebpackPlugin([
{
from: path.resolve(__dirname, '../static'),
to: config.build.assetsSubDirectory,
ignore: ['.*']
}
])
]
})
if (config.build.productionGzip) {
const CompressionWebpackPlugin = require('compression-webpack-plugin')
webpackConfig.plugins.push(
new CompressionWebpackPlugin({
asset: '[path].gz[query]',
algorithm: 'gzip',
test: new RegExp(
'\\.(' +
config.build.productionGzipExtensions.join('|') +
')$'
),
threshold: 10240,
minRatio: 0.8
})
)
}
if (config.build.bundleAnalyzerReport) {
const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin
webpackConfig.plugins.push(new BundleAnalyzerPlugin())
}
module.exports = webpackConfig
================================================
FILE: build/webpack.test.conf.js
================================================
'use strict'
// This is the webpack config used for unit tests.
const utils = require('./utils')
const webpack = require('webpack')
const merge = require('webpack-merge')
const baseWebpackConfig = require('./webpack.base.conf')
const webpackConfig = merge(baseWebpackConfig, {
// use inline sourcemap for karma-sourcemap-loader
module: {
rules: utils.styleLoaders()
},
devtool: '#inline-source-map',
resolveLoader: {
alias: {
// necessary to to make lang="scss" work in test when using vue-loader's ?inject option
// see discussion at https://github.com/vuejs/vue-loader/issues/724
'scss-loader': 'sass-loader'
}
},
plugins: [
new webpack.DefinePlugin({
'process.env': require('../config/test.env')
})
]
})
// no need for app entry during tests
delete webpackConfig.entry
module.exports = webpackConfig
================================================
FILE: config/dev.env.js
================================================
'use strict'
const merge = require('webpack-merge')
const prodEnv = require('./prod.env')
module.exports = merge(prodEnv, {
NODE_ENV: '"development"'
})
================================================
FILE: config/index.js
================================================
'use strict'
// Template version: 1.1.1
// see http://vuejs-templates.github.io/webpack for documentation.
const path = require('path')
module.exports = {
build: {
env: require('./prod.env'),
index: path.resolve(__dirname, '../dist/index.html'),
assetsRoot: path.resolve(__dirname, '../dist'),
assetsSubDirectory: 'static',
assetsPublicPath: './',
productionSourceMap: true,
// Gzip off by default as many popular static hosts such as
// Surge or Netlify already gzip all static assets for you.
// Before setting to `true`, make sure to:
// npm install --save-dev compression-webpack-plugin
productionGzip: false,
productionGzipExtensions: ['js', 'css'],
// Run the build command with an extra argument to
// View the bundle analyzer report after build finishes:
// `npm run build --report`
// Set to `true` or `false` to always turn it on or off
bundleAnalyzerReport: process.env.npm_config_report
},
dev: {
env: require('./dev.env'),
port: process.env.PORT || 8080,
autoOpenBrowser: true,
assetsSubDirectory: 'static',
assetsPublicPath: '/',
proxyTable: {},
// CSS Sourcemaps off by default because relative paths are "buggy"
// with this option, according to the CSS-Loader README
// (https://github.com/webpack/css-loader#sourcemaps)
// In our experience, they generally work as expected,
// just be aware of this issue when enabling this option.
cssSourceMap: false
}
}
================================================
FILE: config/prod.env.js
================================================
'use strict'
module.exports = {
NODE_ENV: '"production"'
}
================================================
FILE: config/test.env.js
================================================
'use strict'
const merge = require('webpack-merge')
const devEnv = require('./dev.env')
module.exports = merge(devEnv, {
NODE_ENV: '"testing"'
})
================================================
FILE: index.html
================================================
社交圈子
================================================
FILE: package.json
================================================
{
"name": "yes",
"version": "1.0.0",
"description": "A Vue.js project",
"author": "PhotoFilm ",
"private": true,
"scripts": {
"dev": "node build/dev-server.js",
"start": "npm run dev",
"build": "node build/build.js",
"unit": "cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run",
"e2e": "node test/e2e/runner.js",
"test": "npm run unit && npm run e2e",
"lint": "eslint --ext .js,.vue src test/unit/specs test/e2e/specs"
},
"dependencies": {
"vue": "^2.4.2",
"vue-router": "^2.7.0"
},
"devDependencies": {
"autoprefixer": "^7.1.2",
"babel-core": "^6.22.1",
"babel-eslint": "^7.1.1",
"babel-loader": "^7.1.1",
"babel-plugin-transform-runtime": "^6.22.0",
"babel-preset-env": "^1.3.2",
"babel-preset-stage-2": "^6.22.0",
"babel-register": "^6.22.0",
"chalk": "^2.0.1",
"connect-history-api-fallback": "^1.3.0",
"copy-webpack-plugin": "^4.0.1",
"css-loader": "^0.28.0",
"eslint": "^3.19.0",
"eslint-friendly-formatter": "^3.0.0",
"eslint-loader": "^1.7.1",
"eslint-plugin-html": "^3.0.0",
"eslint-config-standard": "^10.2.1",
"eslint-plugin-promise": "^3.4.0",
"eslint-plugin-standard": "^3.0.1",
"eslint-plugin-import": "^2.7.0",
"eslint-plugin-node": "^5.2.0",
"eventsource-polyfill": "^0.9.6",
"express": "^4.14.1",
"extract-text-webpack-plugin": "^3.0.0",
"file-loader": "^1.1.4",
"friendly-errors-webpack-plugin": "^1.6.1",
"html-webpack-plugin": "^2.30.1",
"http-proxy-middleware": "^0.17.3",
"webpack-bundle-analyzer": "^2.9.0",
"cross-env": "^5.0.1",
"karma": "^1.4.1",
"karma-coverage": "^1.1.1",
"karma-mocha": "^1.3.0",
"karma-phantomjs-launcher": "^1.0.2",
"karma-phantomjs-shim": "^1.4.0",
"karma-sinon-chai": "^1.3.1",
"karma-sourcemap-loader": "^0.3.7",
"karma-spec-reporter": "0.0.31",
"karma-webpack": "^2.0.2",
"mocha": "^3.2.0",
"chai": "^4.1.2",
"sinon": "^4.0.0",
"sinon-chai": "^2.8.0",
"inject-loader": "^3.0.0",
"babel-plugin-istanbul": "^4.1.1",
"phantomjs-prebuilt": "^2.1.14",
"chromedriver": "^2.27.2",
"cross-spawn": "^5.0.1",
"nightwatch": "^0.9.12",
"selenium-server": "^3.0.1",
"semver": "^5.3.0",
"shelljs": "^0.7.6",
"opn": "^5.1.0",
"optimize-css-assets-webpack-plugin": "^3.2.0",
"ora": "^1.2.0",
"rimraf": "^2.6.0",
"url-loader": "^0.5.8",
"vue-loader": "^13.0.4",
"vue-style-loader": "^3.0.1",
"vue-template-compiler": "^2.4.2",
"portfinder": "^1.0.13",
"webpack": "^3.6.0",
"webpack-dev-middleware": "^1.12.0",
"webpack-hot-middleware": "^2.18.2",
"webpack-merge": "^4.1.0"
},
"engines": {
"node": ">= 4.0.0",
"npm": ">= 3.0.0"
},
"browserslist": [
"> 1%",
"last 2 versions",
"not ie <= 8"
]
}
================================================
FILE: src/App.vue
================================================
================================================
FILE: src/Index.vue
================================================
================================================
FILE: src/SocialDetail.vue
================================================
返回{{HdInfoData.name}}
{{DetailLandlord.title}}
官方
置顶
{{tags.text}}
只看楼主
回复
-
{{DetailLandlord.user_nickname}}
管理员
{{DetailLandlord.lick_count}}
楼主{{DetailLandlord.created_at}}
-
帖子管理
{{DetailLandlord.is_top == 0 ? '置顶':'取消置顶'}}
{{DetailLandlord.public_tags === undefined || DetailLandlord.public_tags.length === 0 ? '加精' : '取消加精'}}
{{DetailLandlord.is_official == 0 ? '设为官方贴':'取消官方贴'}}
设为FAQ
- 删除
- 举报
- 回复
-
{{list.user_nickname}}
管理员
{{list.position}}楼{{list.created_at}}
- 删除
- 举报
-
回复({{list.reply_num}})
收起回复({{list.reply_num}})
- {{list.like_num}}
返回{{HdInfoData.name}}
================================================
FILE: src/SocialIndex.vue
================================================
================================================
FILE: src/SocialPost.vue
================================================
================================================
FILE: src/components/DetailLi.vue
================================================

那么《绝地求生》游戏有多火呢?
-
逆风学长:据相关媒体报道,沈阳通用航空产业基地于2010年开始建设,目前规划面积68平方公里,入驻通航企业近20家,已完成跑道、航站楼、停机坪、机库、路网、管网等设施建设,开放空域在3000米以下、3000平方公里以上,正在打造通用飞机(无人机)研发生产、检测试飞及航材生产基地,建设无人机产业园、航空新材料产业园。
25分钟前
回复
-
逆风学长:回复
逆风学长:据相关媒体报道,沈阳通用航空产业基地于2010年开始建设,目前规划面积68平方公里,入驻通航企业近20家,已完成跑道、航站楼、停机坪、机库、路网、管网等设施建设,开放空域在3000米以下、3000平方公里以上,正在打造通用飞机(无人机)研发生产、检测试飞及航材生产基地,建设无人机产业园、航空新材料产业园。
25分钟前
回复
================================================
FILE: src/components/Editor.vue
================================================
================================================
FILE: src/components/EnlargePicture.vue
================================================
================================================
FILE: src/components/IndexList.vue
================================================
-
{{list.title}}
{{list.view_count}}
{{list.comment_count}}
{{drownReflush === true ? '加载更多' : '没有更多了'}}
================================================
FILE: src/components/LoginPop.vue
================================================
================================================
FILE: src/components/PeoInfo.vue
================================================
================================================
FILE: src/components/SocialIndexAdmin.vue
================================================
申请管理员
管理员守则
圈子管理员职责:
1. 建立各个圈子的置顶规则,如加精规则、违规处罚规则等。
2. 积极活跃圈子讨论和交流气氛,组织大家参与或开展各种圈子讨论话题,为玩家建立和维护一个良好的交流环境,吸引更多的用户加入进来,并保持圈子的活跃。
3. 积极挖掘优秀内容,尊重作者劳心劳力之贡献,并将其中优秀帖子加精华给予鼓励。
4. 保证圈子内容质量,及时对圈子内的不良信息进行处理,如广告、黄赌毒、政治敏感、侵权、不实信息等。
5. 收集论坛的缺点和网友的意见和建议,每月月底反馈。
6. 每天坚持登录自己所管辖的圈子,保证每周有5条主题更新(内容可长可短,形式可多样,可以像微博一样一个讨论的话题,也可以是一篇攻略,或是转载的图文等),每周保持Stone在线10小时以上。
7. 申请圈子管理员的玩家请保证提交材料真实可信。
申请资料
申请人账号:
{{applyInfo.username}}
申请人昵称:
{{applyInfo.nickname}}
圈子名称:
{{applyInfo.circle_name}}
{{errorText}}
资料已成功提交
工作人员会尽快联系您
您尚未加入圈子
请先加入圈子~
{{ruleText}}
再想想
================================================
FILE: src/components/SocialIndexDetail.vue
================================================
================================================
FILE: src/components/SocialIndexHeader.vue
================================================
{{HdInfoData.description}}
================================================
FILE: src/components/SocialIndexHot.vue
================================================
热门讨论
-
{{temp+1}}
{{list.title}}
{{list.view_count}}
================================================
FILE: src/components/SocialIndexList.vue
================================================
-
{{list.title}}
官方
置顶
{{tags.text}}
{{list.view_count}}
{{list.comment_count}}
================================================
FILE: src/components/SocialIndexRecommend.vue
================================================
================================================
FILE: src/components/pagination.vue
================================================
================================================
FILE: src/components/rulePop.vue
================================================
提示
确定删除这条帖子嘛?
确定删除这条评论嘛?
{{DetailLandlord.is_top === 1 ? '确定取消这条帖子的置顶嘛?' : '确定置顶这条帖子嘛?'}}
{{DetailLandlord.is_official === 1 ? '确定取消这条帖子为官方贴子嘛?' : '确定将其设置为官方帖子嘛?'}}
确定
取消
================================================
FILE: src/main.js
================================================
// The Vue build version to load with the `import` command
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
import Vue from 'vue'
import App from './App'
import router from './router'
import VueResource from 'vue-resource'
Vue.use(VueResource)
Vue.config.productionTip = false
Vue.http.interceptors.push((request, next) => {
request.credentials = true
next()
})
/* eslint-disable no-new */
new Vue({
el: '#app',
router,
template: '',
components: { App }
})
================================================
FILE: src/router/index.js
================================================
import Vue from 'vue'
import Router from 'vue-router'
import Index from '@/Index'
import SocialIndex from '@/SocialIndex'
import SocialDetail from '@/SocialDetail'
import SocialPost from '@/SocialPost'
Vue.use(Router)
export default new Router({
// mode: 'history',
// hashbang: false,
// history: false,
routes: [
{
path: '/',
name: 'index',
component: Index,
meta: {
title: '这是个圈子',
keepAlive: false
}
},
{
path: '/index',
name: 'index',
component: Index,
meta: {
title: '这是个圈子',
keepAlive: false
}
},
{
path: '/circle/:circleId',
name: 'circle',
component: SocialIndex,
meta: {
title: '这是个圈子',
keepAlive: false
}
},
{
path: '/post/:circleId/:postId/:onPage',
name: 'post',
component: SocialDetail,
meta: {
title: '这是个圈子',
keepAlive: false
}
},
{
path: '/SocialPost/:circleId',
name: 'SocialPost',
component: SocialPost,
meta: {
title: '这是个圈子',
keepAlive: false
}
}
]
})
================================================
FILE: src/sass/config.rb
================================================
require 'compass/import-once/activate'
# Require any additional compass plugins here.
# Set this to the root of your project when deployed:
http_path = "/"
css_dir = "stylesheets"
sass_dir = "sass"
images_dir = "images"
javascripts_dir = "javascripts"
# You can select your preferred output style here (can be overridden via the command line):
# output_style = :expanded or :nested or :compact or :compressed
# To enable relative paths to assets via compass helper functions. Uncomment:
# relative_assets = true
# To disable debugging comments that display the original location of your selectors. Uncomment:
# line_comments = false
# If you prefer the indented syntax, you might want to regenerate this
# project again passing --syntax sass, or you can uncomment this:
# preferred_syntax = :sass
# and then run:
# sass-convert -R --from scss --to sass sass scss && rm -rf sass && mv scss sass
================================================
FILE: src/sass/sass/IndexList.scss
================================================
@-webkit-keyframes mymove
{
from {top:0px;}
to {top:230px;}
}
@keyframes mymove
{
from {top:0px;}
to {top:230px;}
}
@-moz-keyframes mymove
{
from {top:0px;}
to {top:230px;}
}
#IndexList .fixed{
position: fixed;
animation:mymove 2s normal;
-webkit-animation:mymove 2s normal;
-moz-animation:mymove 2s normal;
-ms-animation:mymove 2s normal;
}
.IndexList{
width:700px;
padding:17px 0 33px;
.IndexListType{
width:661px;
top:0;
z-index:3;
height: 15px;
padding:17px 19px;
border-bottom: 1px solid #e6e7eb;
background:#fff;
.TypeTag{
height: 15px;
line-height:15px;
width: 540px;
ul{
height: 20px;
margin-top:-5px
}
li{
float: left;
min-width:55px;
margin-right:20px;
height: 20px;
line-height:20px;
padding-bottom:15px;
border-bottom:4px solid #0099e5;
}
}
}
.IndexListCont{
width:100%;
height:auto;
li{
position: relative;
min-height:72px;
padding:30px 19px;
border-bottom: 1px solid #e6e7eb;
&::before{
content: '';
position: absolute;
top: 0;
left: 0;
width: 0%;
height: 100%;
z-index: 0;
opacity: 0;
background-color: rgba(164, 168, 195, 0.5);
-webkit-transition: all 0.8s;
-moz-transition: all 0.8s;
-o-transition: all 0.8s;
transition: all 0.8s;
}
&:hover::before{
// opacity: 0.2;
// width: 100%;
}
.Jitems{
position:relative;
height: auto;
width: 100%;
z-index: 1;
}
.Jitems-Title{
width:100%;
height: 30px;
a,i{
display: inline-block;
}
a{
max-width:520px;
overflow:hidden;
text-overflow: ellipsis;
white-space: nowrap;
font-size: 16px;
color:#585858;
text-align: left;
margin-right: 5px;
&:hover{
//text-decoration: underline;
color:#00aaff;
}
}
}
.Jitems-Name{
height: 40px;
line-height: 40px;
width: 100%;
margin-bottom: 15px;
.Indexlist_join , .Indexlist_ujoin{
width: 62px;
height: 26px;
line-height: 26px;
font-size: 12px;
color: rgb(88, 88, 88);
border: 1px solid rgb(234, 236, 239);
background-color: rgba(40, 215, 250, 0);
}
.Indexlist_join{
color: #fff;
background: #00aaff;
border-color: #00aaff;
img{
margin-right:5px;
}
}
.Indexlist_ujoin{
span:first-child{
display: inline-block;
}
span:last-child{
display: none;
}
&:hover{
span:first-child{
display: none;
}
span:last-child{
display: inline-block;
}
}
}
.qzicon{
width: 40px;
height: 40px;
border-radius:50%;
overflow: hidden;
margin-right:15px;
}
.Qzname{
font-size: 14px;
color: rgb(64, 64, 64);
font-weight: bold;
margin-right:15px;
&:hover{
color:#0099e5
}
}
}
.Jitems-Detail{
width:100%;
min-height: 27px;
margin-bottom: 10px;
.Jitems-Detail-text{
font-size: 14px;
color: rgb(167, 167, 167);
max-height: 30px;
max-width:100%;
overflow:hidden;
text-overflow: ellipsis;
white-space: nowrap;
line-height: 24px;
p{
font-size: 14px !important;
color: rgb(167, 167, 167) !important;
}
}
.Jitems-Detail-img{
position:relative;
width:100%;
.JDICont{
position: relative;
z-index: 4;
max-height: 110px;
width:100%;
overflow: hidden;
}
}
.imgList{
position:relative;
display: inline-block;
max-width:156px;
text-align: left;
height: 110px;
overflow:hidden;
margin-right:10px;
.imgfd{
position:absolute;
top:0;
left:0;
display: none;
width: 100%;
height: 100%;
background:rgba(0,0,0,0) url(../../images/icon-max.png) no-repeat center;
}
&:hover .imgfd{
display: inline-block;
}
img{
display: inline-block;
cursor: -webkit-zoom-in;
cursor: zoom-in;
max-height: 100%;
//max-width:100%;
}
}
}
.Jitems-Info{
width:100%;
height:20px;
.JuserInfo{
min-width:160px;
max-width: 400px;
a{
display: inline-block;
position: relative;
line-height:20px;
font-size: 12px;
color: rgb(102, 102, 102);
}
img{
position: relative;
top:4px;
display: inline;
width:20px;
height:20px;
border-radius:50%;
}
.JuserInfo-time{
font-size: 12px;
color: rgb(167, 167, 167);
border-left:1px solid rgb(238, 238, 238);
margin-left:5px;
padding-left:10px;
}
}
.JdataInfo{
display: inline-block;
height: 20px;
line-height: 20px;
font-size: 12px;
color: rgb(167, 167, 167);
margin-top:4px;
span{
margin-right:20px;
img{
margin-right:5px;
}
}
}
}
}
}
.Jlist-thumb{
// display: none;
position:relative;
margin-top:-110px;
width: 632px;
min-height:100px;
padding: 10px;
background: #f7f7f7;
border: 1px solid #e4e6eb;
z-index:5;
cursor: normal;
.thumbHd{
height: 25px;
width:100%;
border-bottom:1px solid #e4e6eb;
text-align: left;
a{
float: left;
font-size: 12px;
color: #2d64b3;
text-align: left;
box-sizing:content-box;
i{
display: inline-block;
position:relative;
top:-1px;
width: 20px;
height: 20px;
vertical-align: middle;
background:url(../../images/thread_list_z_eca48fe.png);
background-position: 0px -30px;
}
}
}
.thumbWarp{
position:relative;
width:632px;
height: 90%;
padding: 1% 0;
margin-top:10px;
text-align: center;
display: table-cell;
vertical-align: middle;
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
img{
display: inline-block;
max-width: 100%;
cursor: -webkit-zoom-out;
cursor: zoom-out;
}
.thumbsx{
position:absolute;
top:0;
left:0;
width: 100%;
height: 100%;
z-index: 5;
&:hover{
cursor: normal;
background:rgba(0,0,0,0.05) url(../../images/icon-mini.png) no-repeat center;
}
}
.thumbWarpList{
position:relative;
margin-top:10px;
overflow:hidden;
width:632px;
}
.thumbNext,
.thumbPrev{
position:absolute;
top:0;
width:20%;
height: 100%;
cursor: pointer;
z-index: 6;
}
.thumbPrev{
left:0;
&:hover{
background:rgba(0,0,0,0.01) url(../../images/icon-left.png) no-repeat center;
}
}
.thumbNext{
right: 0;
&:hover{
background:rgba(0,0,0,0.01) url(../../images/icon-right.png) no-repeat center;
}
}
}
}
}
.selectMask{
position:fixed;
width: 100%;
height:100%;
top:0;
left:0;
z-index: 100003;
}
.drownbox {
width: 100%;
margin:30px auto 0;
height: 60px;
text-align: center;
span{
width: 80px;
height: 20px;
line-height: 20px;
display: inline-block;
font-size: 14px;
font-family: "Microsoft YaHei";
color: rgb(128, 128, 128);
}
}
.goDrown{
cursor: pointer;
padding-right:10px;
background:url(../../images/icon18.png) no-repeat center right;
&:hover{
color:#0099fe;
background:url(../../images/icon18_hover.png) no-repeat center right;
}
}
.spinner8 {
margin: 0 auto;
width: 60px;
height: 60px;
position: relative;
}
.container1 > div, .container2 > div, .container3 > div {
width: 16px;
height: 16px;
background-color: #0099fe;
border-radius: 100%;
position: absolute;
-webkit-animation: bouncedelay 1.2s infinite ease-in-out;
animation: bouncedelay 1.2s infinite ease-in-out;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.spinner8 .spinner-container {
position: absolute;
width: 100%;
height: 100%;
}
.container2 {
-webkit-transform: rotateZ(45deg);
transform: rotateZ(45deg);
}
.container3 {
-webkit-transform: rotateZ(90deg);
transform: rotateZ(90deg);
}
.circle1 { top: 0; left: 0; }
.circle2 { top: 0; right: 0; }
.circle3 { right: 0; bottom: 0; }
.circle4 { left: 0; bottom: 0; }
.container2 .circle1 {
-webkit-animation-delay: -1.1s;
animation-delay: -1.1s;
}
.container3 .circle1 {
-webkit-animation-delay: -1.0s;
animation-delay: -1.0s;
}
.container1 .circle2 {
-webkit-animation-delay: -0.9s;
animation-delay: -0.9s;
}
.container2 .circle2 {
-webkit-animation-delay: -0.8s;
animation-delay: -0.8s;
}
.container3 .circle2 {
-webkit-animation-delay: -0.7s;
animation-delay: -0.7s;
}
.container1 .circle3 {
-webkit-animation-delay: -0.6s;
animation-delay: -0.6s;
}
.container2 .circle3 {
-webkit-animation-delay: -0.5s;
animation-delay: -0.5s;
}
.container3 .circle3 {
-webkit-animation-delay: -0.4s;
animation-delay: -0.4s;
}
.container1 .circle4 {
-webkit-animation-delay: -0.3s;
animation-delay: -0.3s;
}
.container2 .circle4 {
-webkit-animation-delay: -0.2s;
animation-delay: -0.2s;
}
.container3 .circle4 {
-webkit-animation-delay: -0.1s;
animation-delay: -0.1s;
}
@-webkit-keyframes bouncedelay {
0%, 80%, 100% { -webkit-transform: scale(0.0) }
40% { -webkit-transform: scale(1.0) }
}
@keyframes bouncedelay {
0%, 80%, 100% {
transform: scale(0.0);
-webkit-transform: scale(0.0);
} 40% {
transform: scale(1.0);
-webkit-transform: scale(1.0);
}
}
================================================
FILE: src/sass/sass/LoginPop.scss
================================================
.LoginPop{
// display: none;
position: fixed;
right: 0;
left: 0;
top: 220px;
width: 340px;
margin: 0 auto;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.8);
background-color: #f5f6f8;
z-index: 100;
}
.banner .prev, .banner .next{
z-index: 8 !important;
}
.LoginPop .LoginPop_outer{
position: relative;
width: 100%;
height: 100%;
padding:40px;
box-sizing: border-box;
}
.LoginPop .LoginPop_cancle{
position: absolute;
top: 15px;
right: 15px;
width: 14px;
height: 14px;
background: url('http://www.iplaystone.com/static/common/images/cancel.png');
cursor: pointer;
}
.LoginPop .LoginPop_title{
font-size: 14px;
color: white;
text-align: center;
margin-bottom: 30px;
}
.LoginPop_title img{
display: inline-block;
}
.LoginPop .LoginPop_input{
position: relative;
width: 100%;
height: 58px;
}
.LoginPop .LoginPop_input .LoginPop_error{
display: none;
height: 20px;
padding-left: 15px;
color: red;
background: url('http://www.iplaystone.com/static/common/images/error.png') left no-repeat;
}
.LoginPop .LoginPop_input > input{
width: 100%;
height: 38px;
border: 1px solid rgb(240, 241, 242);
background-color: rgb(240, 241, 242);
outline: none;
padding: 0 15px 0 30px;
color: rgb(128, 128, 128);
box-sizing: border-box;
}
.LoginPop .LoginPop_input > input:focus{
border-color:#00aaff;
}
.LoginPop .LoginPop_input .LoginPop_icon{
position: absolute;
top: 13px;
left: 10px;
width: 13px;
height: 13px;
}
.LoginPop .LoginPop_input .LoginPop_user{
background: url('http://www.iplaystone.com/static/common/images/user.png') no-repeat;
}
.LoginPop .LoginPop_input .LoginPop_pwd{
background: url('http://www.iplaystone.com/static/common/images/key.png') no-repeat;
}
.LoginPop .LoginPop_btn{
width: 100%;
height: 46px;
margin: 30px 0 15px 0;
}
.LoginPop .LoginPop_btn > button{
width: 100%;
height: 100%;
text-align: center;
background-color: white;
border: none;
color: white;
background: url('http://www.iplaystone.com/static/common/images/btn_normal.png');
cursor: pointer;
}
/* .LoginPop .LoginPop_btn > button:hover{
background: url('../images/btn_hover.png');
}*/
.LoginPop .LoginPop_forget,
.LoginPop .LoginPop_register {
font-size: 12px;
}
.LoginPop .LoginPop_forget{
/*float: left;*/
color: #808080;
}
.LoginPop .LoginPop_register{
/*float: right;*/
color: #5a9ddf;
}
.LoginPop .LoginPop_box{
text-align: center;
}
.LoginPop_box span{
display: inline-block;
height: 15px;
width: 1px;
background: #999;
margin: 0 20px;
position: relative;
top: 3px;
}
================================================
FILE: src/sass/sass/ScoialIndexRecommend.scss
================================================
.SocialIndexRecommend{
width:240px;
background:#fff;
top:230px;
padding:15px 19px;
margin-bottom: 20px;
transition: all .3s linear;
-ms-transition: all .3s linear;
-moz-transition: all .3s linear;
-webkit-transition: all .3s linear;
.MoudleHd{
a{
background:url(../../images/icon2.png) no-repeat right 6px;
&:hover{
color:#00aaff;
}
}
}
.RecommentList{
width:100%;
height:auto;
ul{
width:100%;
height:100%;
padding:30px 0 20px 0;
li{
height: 50px;
width: 100%;
margin-bottom: 15px;
&:last-child{
margin-bottom: 0;
}
.ListGameName{
width:182px;
height: 100%;
img{
width:50px;
height: 50px;
border-radius: 5px;
margin-right:10px;
}
}
.NameBox{
width: 117px;
.qzname{
display: inline-block;
height: 30px;
width: 100%;
text-align: left;
font-size: 14px;
color: rgb(88, 88, 88);
line-height: 2.2;
}
h6{
font-size: 12px;
color: #8c8c8c;
width: 117px;
height:20px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
}
.ListGameBtn{
width: 56px;
height: 26px;
margin-top:9px;
a{
display: inline-block;
width:100%;
height: 100%;
font-size: 12px;
text-align: center;
line-height: 26px;
}
.R_nJoin{
color:rgb(88, 88, 88);
border: 1px solid rgb(234, 236, 239);
background-color: rgba(170, 178, 189, 0);
}
.R_Join{
color:#fff;
background:#00aaff;
img{
margin-right:3px;
}
}
.R_nJoin{
span:first-child{
display: inline-block;
}
span:last-child{
display: none;
}
&:hover{
span:first-child{
display: none;
}
span:last-child{
display: inline-block;
}
}
}
}
}
}
}
}
@-webkit-keyframes mymove
{
from {top:0px;}
to {top:270px!important;}
}
@keyframes mymove
{
from {top:0px;}
to {top:270px!important;}
}
@-moz-keyframes mymove
{
from {top:0px;}
to {top:270px!important;}
}
.fixed3{
position: fixed;
top:270px;
animation:mymove 2s normal;
-webkit-animation:mymove 2s normal;
-moz-animation:mymove 2s normal;
-ms-animation:mymove 2s normal;
}
================================================
FILE: src/sass/sass/SocialDetail.scss
================================================
.SocialDetail{
position: relative;
width:100%;
font-family: "Microsoft YaHei";
.h5{
height: 100%;
display: inline-block;
color:#333;
text-align: left;
}
.MainList{
width: 702px;
.ListCont{
position: relative;
}
}
.Jtitle{
top: 0;
width: 662px;
height: 16px;
padding: 20px 19px;
z-index: 3;
border-bottom: 1px solid #eaeced;
margin-bottom: -1px;
h5{
display: inline-block;
max-width:330px;
font-family: "Microsoft YaHei";
font-size: 16px;
color: rgb(64, 64, 64);
}
.icon-good{
// top:-3px;
}
.Jtitle-Moudle{
margin-top: -5px;
span{
display: inline-block;
text-align: center;
font-size: 12px;
min-width: 63px;
color: rgb(88, 88, 88);
border:1px solid rgb(234, 236, 239);
background-color: rgba(214, 223, 250, 0);
padding:6px 8px;
cursor: pointer;
margin-right:10px;
img{
position: relative;
display: inline-block;
margin-right:5px;
top:2px;
}
&:hover{
background-color: rgb(245, 246, 247);
}
}
.onLandlord{
border-color:#00aaff;
color:#00aaff;
}
}
}
}
.ListPage{
position: relative;
height:23px;
padding:13px;
background:#fff;
margin-bottom: 16px;
.goBack{
position:absolute;
right:13px;
top:18px;
font-size: 12px;
color: rgb(0, 153, 229);
img{
margin-right:5px;
}
}
}
#SocialDetail .PageBar .JumpToPage{
margin-left:5px!important;
}
#SocialDetail .PageBar .JumpToPage input[type="text"]{
width: 20px!important;
height:11px!important;
// line-height: 20px!important;
padding:5px!important;
margin:0 5px!important;
}
#SocialDetail .PageBar .JumpToPage span{
top:1px!important;
font-size: 12px!important;
width: 40px!important;
height:22px!important;
line-height: 22px!important;
padding:0 5px;
margin-left:5px!important;
}
#SocialDetail .ListPage .PageBar{
text-align: left !important;
margin: 0 !important;
}
#SocialDetail .ListPage .PageBar a {
width:28px !important;
height: 22px !important;
line-height: 22px !important;
// border-right: 1px solid rgb(238, 240, 241) !important;
margin-right: 5px;
}
#SocialDetail .ListPage .PageBar .point a{
border: none;
cursor: default;
border: none !important;
}
.ListContUl{
width:100%;
height: 100%;
.ListContUlLi{
position:relative;
background: #fff;
margin-bottom: 16px;
padding:30px 19px;
.user-lz{
position:absolute;
top:0;
left:0;
}
.Jitems{
width:100%;
height:auto;
}
}
.isSelf{
border-color:#00aaff;
}
.JitemsLeft{
width:85px;
height: auto;
.J-UserInfo{
width:100%;
height:100%;
text-align: center;
.J-UserInfo-Pic{
display: inline-block;
width:60px;
height: 60px;
border-radius:50%;
overflow: hidden;
img{
width:60px;
height: 60px;
}
}
span{
display: inline-block;
width: 100%;
height: 15px;
font-size: 12px;
color: rgb(77, 77, 77);
margin-top:10px;
}
.J-UserInfo-adminCall{
font-size: 12px;
width: 52px;
height: 20px;
line-height: 20px;
background:#0099e5;
color:#fff;
}
}
}
.JitemsRight{
width:565px;
height: auto;
.J-TextCont{
margin-bottom: 30px;
font-size: 14px;
color: rgb(64, 64, 64);
line-height: 1.714;
text-align: left;
min-height: 120px;
word-break: break-all;
> * , p > * , div > *{
font-size: 14px !important;
color: #404040!important;
line-height: 1.714!important;
}
a{
text-decoration:underline;
color: #4c69ff!important;
margin:0 2px;
}
img{
max-width: 100%;
margin: 20px 0;
}
}
.J-ClickUp{
height: 48px;
width: 98px;
border:1px solid rgb(238, 238, 238);
background-color: rgba(238, 238, 238, 0);
border-radius: 25px;
text-align: center;
font-size: 14px;
color: rgb(128, 128, 128);
cursor: pointer;
margin:0 auto;
margin-bottom: 50px;
p{
height: 15px;
&:first-child{
margin-top:8px;
margin-bottom: 5px;
background:url(../../images/icon7.png) no-repeat center;
}
}
&:hover{
border-color:rgb(0, 170, 255);
p{
color: rgb(0, 170, 255);
&:first-child{
background:url(../../images/icon8.png) no-repeat center;
}
}
}
}
.J-On{
border-color:rgba(0,0,0,0);
background:url(../../images/icon9.png) no-repeat center;
p{
color:#fff;
&:first-child{
background:url(../../images/icon10.png) no-repeat center;
}
}
&:hover{
border-color:rgba(0,0,0,0);
p{
color:#fff;
&:first-child{
background:url(../../images/icon10.png) no-repeat center;
}
}
}
}
.J-Modle{
width: 100%;
height:auto;
.J-Modle-Hd{
width:100%;
height:20px;
font-size: 13px;
color: rgb(128, 128, 128);
.Hd-Floor span{
margin-right:10px;
}
}
.Hd-Moudle{
li{
position:relative;
float:left;
padding:0 10px;
height:16px;
line-height: 16px;
text-align: center;
border-right:1px solid #eef0f1;
&:last-child{
border-right:none;
}
span{
cursor: pointer;
b{
// color:#0099e5;
}
&:hover{
// text-decoration: underline;
color:#00aaff;
}
}
i{
position: relative;
top: 4px;
right: -5px;
display: inline-block;
width: 0;
height: 2px;
border: solid;
border-width: 4px;
border-color: #8c8c8c transparent transparent transparent;
transition: all .3s linear;
-webkit-transition: all .3s linear;
-ms-transition: all .3s linear;
-moz-transition: all .3s linear;
transform: rotate(0);
-moz-transform: rotate(0);
-ms-transform: rotate(0);
-webkit-transform: rotate(0);
margin-left: 1px;
margin-right: 5px;
}
.rotate{
top:-3px;
transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
}
.adminlist{
position:absolute;
left:1px ;
top:25px;
width:98px;
min-height: 30px;
border:1px solid rgb(198, 198, 204);
font-size: 12px;
color: rgb(89, 89, 89);
line-height: 2.5;
text-align: center;
background:#fff;
box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
z-index: 1000004;
p{
height: 30px;
&:hover{
background-color: rgb(235, 236, 237);
}
}
}
}
.PostManagement{
padding-left:18px;
background:url(../../images/icon12.png) no-repeat center left;
&:hover{
background:url(../../images/icon12_hover.png) no-repeat center left;
i{
border-color: #00aaff transparent transparent transparent;
}
}
}
img{
width: 12px;
height: 12px;
display: inline-block;
position: relative;
top:1px;
margin-right: 5px;
}
.Hd-Moudle-Praise{
padding-left:15px;
background:url(../../images/icon11.png) no-repeat center left;
&:hover{
background:url(../../images/icon11_hover.png) no-repeat center left;
color:#0099e5;
}
}
.Hd-Moudle-Praise-On{
background:url(../../images/icon11_hover.png) no-repeat center left;
color:#0099e5;
}
.Hd-Moudle-Reply{
padding-left:17px;
background:url(../../images/icon6.png) no-repeat center left;
&:hover{
background:url(../../images/icon6_hover.png) no-repeat center left;
color:#0099e5;
}
}
}
}
.J-Moudle-List{
padding:20px 15px;
background:#f5f6f7;
margin-top:20px;
.J-Moudle-List-Cont{
width:100%;
height:100%;
ul{
width:100%;
height: 100%;
li{
padding:15px 0;
border-bottom:1px dotted rgb(221, 221, 222);
&:last-child{
border-bottom:none;
}
}
}
}
.Jmoude-items{
width: 100%;
height: auto;
}
.Jmoude-items-Pic{
width:30px;
height: 30px;
border-radius:50%;
overflow: hidden;
img{
width:30px;
height: 30px;
}
}
.Jmoude-items-Cont{
width: 495px;
height: auto;
font-size: 12px;
color:#333;
a{
color: rgb(0, 153, 229);
float: left;
}
span{
word-wrap: break-word;
}
.Jmoudle-items-h5{
min-height:15px;
margin-bottom:5px;
line-height: 1.3;
font-family: "Microsoft YaHei";
.twouser{
margin:0 5px;
}
b{
font-style: normal;
font-weight: normal;
}
}
.Jmoudle-items-info{
color: rgb(129, 129, 129);
}
}
.J-Moudle-List-More{
font-size: 12px;
line-height: 30px;
color: rgb(0, 153, 229);
width:100px;
}
.J-Moudle-List-Cont-Jet{
width:100%;
height:30px;
.J-Moudle-Mebtn{
font-size: 12px;
color: rgb(77, 77, 77);
text-align: center;
height: 28px;
line-height: 28px;
width:80px;
border:1px solid rgb(204, 204, 204);
background-color: rgba(0, 153, 229, 0);
border-radius:2px;
&:hover{
background-color: rgba(0, 0, 0, 0.031);
}
}
}
.J-Moudle-List-Input{
position:relative;
width:100%;
height:80px;
margin-top:18px;
.loginMask{
background:url(../../images/filter2.png);
.loginMaskBox{
padding-top:30px;
}
}
.J-Moudle-List-Input-Box{
border:1px solid #ddddde;
input{
background:#fff;
border:none;
height:10px;
width:509px;
outline: none;
padding:12px;
}
}
.J-Moudle-List-Input-Set{
width: 100%;
height: 26px;
margin-top:15px;
.J-M-L-Btn{
font-size:13px;
color:#fff;
width: 60px;
height: 26px;
text-align: center;
line-height: 26px;
background-color: rgb(0, 153, 229);
}
.J-M-l-I-S-Icon{
position:relative;
width: 18px;
height: 18px;
.Icon-List{
position:absolute;
top:0;
left:30px;
width:200px;
height: 200px;
border:1px solid #999;
background:#fff;
border-radius:3px;
}
}
}
}
}
}
}
@-webkit-keyframes mymove
{
from {top:0px;}
to {top:140px!important;}
}
@keyframes mymove
{
from {top:0px;}
to {top:140px!important;}
}
@-moz-keyframes mymove
{
from {top:0px;}
to {top:140px!important;}
}
#SocialDetail .fixed2{
position: fixed;
top:140px !important;
animation:mymove 2s normal;
-webkit-animation:mymove 2s normal;
-moz-animation:mymove 2s normal;
-ms-animation:mymove 2s normal;
}
.MainModule{
.SocialIndexRecommend{
}
}
.loginMask{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
text-align:center;
background:url(../../images/filter.png);
text-align:center;
z-index:99999;
p{
font-size: 14px;
font-family: "Microsoft YaHei";
color: rgb(255, 255, 255);
line-height: 1.143;
text-align: center;
padding-bottom:10px;
padding-top:100px;
}
a.loginMaskBoxline{
position:relative;
top:1px;
margin:0 5px;
background-color: rgb(255, 255, 255);
opacity: 0.502;
width: 1px;
height: 12px;
}
a{
font-size: 14px;
font-family: "Microsoft YaHei";
color: rgb(255, 212, 0);
z-index:1000000;
&:hover{
text-decoration:underline;
color: rgb(255, 212, 0);
}
}
}
.LidtEditor{
position:relative;
padding:20px;
height:235px;
text-align: right;
// filter:blur(2px);
#editorElem{
.w-e-text-container{
height: 155px !important;
}
.w-e-toolbar{
background: #fff !important;
}
.w-e-text-container .w-e-panel-container .w-e-emoticon-container .w-e-item{
padding:3px ;
}
.w-e-text{
overflow-y:auto;
}
.w-e-icon-link{
line-height: 1.5;
}
}
.PostHtml{
display: inline-block;
width: 72px;
height: 30px;
color:#fff;
text-align: center;
font-size: 12px;
line-height: 30px;
background-color: rgb(0, 170, 255);
border-radius:2px;
margin-top:20px;
}
.errts{
margin-right:20px;
color:#ff3333;
padding-left:20px;
background:url(../../images/icon16.png) no-repeat center left;
}
}
.J-Moudle-Page {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
text-align: left;
font-size: 0;
margin-top: 3px;
}
.J-Moudle-Page li {
padding:0 !important;
border:none !important;
list-style: none;
display: inline-block;
margin:0;
}
.J-Moudle-Page li:first-child > a {
margin-left: 0px;
}
.J-Moudle-Page .point a{
border:none;
cursor: default;
}
.J-Moudle-Page .point a:hover{
background: none;
}
.J-Moudle-Page a {
display: inline-block;
width: 28px;
height: 22px;
line-height: 22px;
font-size: 12px;
color: rgb(167, 167, 167);
border: 1px solid #ccc;
margin-right:4px;
cursor: pointer;
text-align: center;
}
.J-Moudle-Page a:hover {
border-color: #00aaff;
color:#00aaff;
}
.J-Moudle-Page .active a {
color: #fff;
cursor: default;
border-color:#00aaff;
background:#00aaff;
}
.J-Moudle-Page i {
font-style: normal;
color: #d44950;
margin: 0px 4px;
font-size: 12px;
}
.J-Moudle-Page .page-button-disabled{
background:#f7f9fa;
cursor: not-allowed;
color:#ddd !important;
border-color:#e6e6e6;
}
.J-Moudle-Page .page-button-disabled:hover{
background:#f7f9fa;
border-color:#e6e6e6;
}
================================================
FILE: src/sass/sass/SocialIndexAdmin.scss
================================================
.SocialIndexAdmin{
padding:15px 19px;
margin-bottom: 20px;
width: 240px;
.SocialIndexAdmin-Cont{
width:100%;
min-height: 107px;
ul{
width: 100%;
height: auto;
li{
float: left;
width:46px;
height: 61px;
margin-top:30px;
margin-right:18px;
}
li:nth-child(4n){
margin-right:0;
}
a{
display: inline-block;
width:100%;
height: 100%;
text-align: center;
.adminPic{
width:40px;
height: 40px;
border-radius:50%;
}
.adminName{
display: inline-block;
width: 100%;
height: 20px;
line-height:20px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
font-size: 12px;
color: rgb(140, 140, 140);
}
}
}
}
.divmask{
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
z-index:1000003;
}
.rulePop{
position:fixed;
left:50%;
top:100px;
margin-left:-209px;
z-index: 1000004;
width: 418px;
min-height: 455px;
padding-bottom:45px;
border:1px solid rgb(26, 26, 26);
background-color: rgb(255, 255, 255);
box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
.rulePop-Hd{
background-color: rgb(25, 27, 46);
padding:0 15px;
height:37px;
line-height: 37px;
font-size: 14px;
font-family: "Microsoft YaHei";
color: rgb(179, 181, 199);
img{
display: inline-block;
margin-top: 10px;
}
}
.rulePop-Cont{
margin: 30px 0;
padding:0 30px;
font-size: 15px;
line-height: 2;
font-family: "Microsoft YaHei";
color: rgb(89, 89, 89);
text-align: center;
span{
color:rgb(255, 107, 1);
}
h3{
font-size: 18px;
font-family: "Microsoft YaHei";
color: rgb(77, 77, 77);
}
.r-setp{
position: relative;
div{
margin: 15px 0;
width: 100%;
font-size: 14px;
font-family: "Microsoft YaHei";
color: rgb(128, 128, 128);
text-align: left;
h5{
text-indent: 30px;
}
}
}
.mt60{
padding-top:60px;
}
p{
font-family: "Microsoft YaHei";
}
.r-setpList{
min-height: 36px;
line-height: 36px;
p{
float: left;
font-size: 14px;
&:first-child{
width:88px;
margin-right:11px;
text-align: right;
color: rgb(77, 77, 77);
}
&:last-child{
color:#808080;
width: 250px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
input,textarea{
width: 226px;
padding:0 10px;
height: 34px;
border:1px solid #e1e2e6;
color:rgb(77,77,77);
}
textarea{
padding:10px;
height: 162px;
resize: none;
font-family: "Microsoft YaHei";
}
}
}
.yellowColor{
color: #ff6b01 !important;
}
}
.overText{
height: 275px;
overflow: hidden;
overflow-y: auto;
line-height: 1.571;
}
.ruleerrts{
position: absolute;
left: 98px;
bottom: -20px;
color:#ff3333;
padding-left:20px;
background:url(../../images/icon16.png) no-repeat center left;
}
}
.rulePop-Bt{
text-align: center;
height: 36px;
span{
display: inline-block;
width: 122px;
height: 36px;
text-align: center;
line-height: 36px;
margin:0 15px;
}
.ruleCannle{
position:relative;
top:1px;
height: 34px;
border:1px solid rgb(220, 220, 220);
background-color: rgba(245, 246, 247, 0);
&:hover{
background-color: rgb(245, 246, 247);
}
}
.ruleSure{
color: rgb(255, 255, 255);
// background-image: -moz-linear-gradient( 0deg, rgb(0,149,255) 1%, rgb(48,240,240) 100%);
// background-image: -ms-linear-gradient( 0deg, rgb(0,149,255) 1%, rgb(48,240,240) 100%);
// background-image: linear-gradient( 0deg, rgb(0,149,255) 1%, rgb(48,240,240) 100%);
// background-image: -webkit-linear-gradient( 0deg, rgb(0,149,255) 1%, rgb(48,240,240) 100%);
background:url(../../images/rulepopbtn.png) no-repeat center left;
}
}
}
}
================================================
FILE: src/sass/sass/SocialIndexDetail.scss
================================================
.SocialIndexHeader{
width:962px;
height: 82px;
background:#fff;
padding:19px;
font-family: "Microsoft YaHei";
a{
display: inline-block;
text-align: center;
text-decoration: none;
}
.SiH-Info-Pic{
width:80px;
height: 80px;
margin-right:19px;
}
.SiH-Info-name{
width: 590px;
height: auto;
.Hname{
width: 100%;
font-size: 18px;
color: #404040;
line-height: 3;
height: 45px;
h5{
height: 100%;
}
a{
margin:14px 0 0 14px;
}
.HnameBtnOn , .HnameBtnUn{
width: 62px;
height: 26px;
line-height: 26px;
font-size: 12px;
color: rgb(88, 88, 88);
border: 1px solid rgb(234, 236, 239);
background-color: rgba(40, 215, 250, 0);
}
}
.Htitle{
width: 100%;
color: rgb(166, 166, 166);
line-height: 2;
font-size: 14px;
}
}
.SiH-Href{
margin-right:20px;
margin-top:22px;
}
.SiH-Launch{
width: 124px;
height: 38px;
font-size: 14px;
color: rgb(255, 255, 255);
line-height: 38px;
border-radius: 19px;
background-image: -moz-linear-gradient( 0deg, rgb(4,233,245) 0%, rgb(0,153,229) 100%);
background-image: -webkit-linear-gradient( 0deg, rgb(4,233,245) 0%, rgb(0,153,229) 100%);
background-image: -ms-linear-gradient( 0deg, rgb(4,233,245) 0%, rgb(0,153,229) 100%);
box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.11);
text-align: center;
margin-right: 20px;
cursor:pointer;
img{
margin: -1px;
margin-right: 5px;
}
}
.goShop{
width: 58px;
height: 35px;
line-height:34px;
font-size: 14px;
color: rgb(88, 88, 88);
border: 1px solid rgb(234, 236, 239);
border-radius: 19px;
background-color: rgba(253, 35, 86, 0);
}
}
================================================
FILE: src/sass/sass/SocialIndexHeader.scss
================================================
.h5{
height: 100%;
display: inline-block;
color:#333;
}
.SocialIndexHeader{
width:962px;
height: 82px;
background:#fff;
padding:19px;
font-family: "Microsoft YaHei";
.SiH-Info-Pic{
width:80px;
height: 80px;
margin-right:19px;
}
.SiH-Info-name{
width: 590px;
height: auto;
a{
color: #333;
}
.Hname{
width: 100%;
font-size: 18px;
color: #404040;
line-height: 3;
height: 45px;
a:first-child{
color: #333;
}
#h5{
height: 100%;
display: inline-block;
color:#333;
}
a.HnameBtnUn{
margin:14px 0 0 14px;
}
.HnameBtnOn{
margin-top: 15px;
margin-left: 10px;
}
.HnameBtnOn , .HnameBtnUn{
width: 62px;
height: 26px;
line-height: 26px;
font-size: 12px;
color: rgb(88, 88, 88);
border: 1px solid rgb(234, 236, 239);
background-color: rgba(40, 215, 250, 0);
}
.HnameBtnUn{
color: #fff;
background: #00aaff;
border-color: #00aaff;
img{
margin-right:5px;
}
}
.HnameBtnOn{
span:first-child{
display: inline-block;
}
span:last-child{
display: none;
}
&:hover{
span:first-child{
display: none;
}
span:last-child{
display: inline-block;
}
}
}
}
.Htitle{
width: 100%;
color: rgb(166, 166, 166);
line-height: 2;
font-size: 14px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
}
.SiH-Href{
margin-right:20px;
margin-top:22px;
}
.SiH-Launch{
width: 124px;
height: 38px;
font-size: 14px;
color: rgb(255, 255, 255);
line-height: 38px;
border-radius: 19px;
// background-image: -moz-linear-gradient( 0deg, rgb(4,233,245) 0%, rgb(0,153,229) 100%);
// background-image: -ms-linear-gradient( 0deg, rgb(4,233,245) 0%, rgb(0,153,229) 100%);
// background-image: -webkit-linear-gradient( 0deg, rgb(4,233,245) 0%, rgb(0,153,229) 100%);
background-image:url(../../images/postbtn1.png);
box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.11);
text-align: center;
margin-right: 20px;
cursor:pointer;
img{
margin: -1px;
margin-right: 5px;
}
&:hover{
transform:translateY(-3px);
-webkit-transform:translateY(-3px);
-moz-transform:translateY(-3px);
-ms-transform:translateY(-3px);
box-shadow: (0 10px 20px rgba(4,233,245, 0.1));
}
}
.goShop{
width: 66px;
height: 35px;
line-height:34px;
font-size: 14px;
color: rgb(88, 88, 88);
border: 1px solid rgb(234, 236, 239);
border-radius: 19px;
background-color: rgba(253, 35, 86, 0);
}
}
================================================
FILE: src/sass/sass/SocialIndexHot.scss
================================================
.SocialIndexHot{
padding:15px 19px;
margin-bottom: 20px;
width: 240px;
.HotList{
width:100%;
height: auto;
padding-top:20px;
ul{
width:100%;
height: auto;
li{
width:100%;
height:20px;
line-height:20px;
margin-bottom:20px;
&:last-child{
margin-bottom: 0;
}
&:first-child i{
background-color: rgb(255, 92, 38);
}
&:nth-child(2) i{
background-color: rgb(253, 145, 0);
}
&:nth-child(3) i{
background-color: rgb(248, 193, 39);
}
}
a{
width:100%;
font-size: 14px;
}
i{
display: inline-block;
width: 16px;
height: 16px;
line-height: 16px;
border-radius: 50%;
font-size: 12px;
color: #fff;
text-align: center;
background: #cdcdcd;
margin: 2px 5px 0 0;
font-style: normal;
}
span{
color: #585858;
display: inline-block;
width: 160px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
text-align: left;
&:hover{
color:#00aaff;
}
}
b{
color: rgb(167, 167, 167);
font-style: normal;
font-weight:normal;
}
}
}
}
================================================
FILE: src/sass/sass/SocialIndexList.scss
================================================
@-webkit-keyframes mymove
{
from {top:0px;}
to {top:230px;}
}
@keyframes mymove
{
from {top:0px;}
to {top:230px;}
}
@-moz-keyframes mymove
{
from {top:0px;}
to {top:230px;}
}
#SocialIndex .fixed{
position: fixed;
animation:mymove 2s normal;
-webkit-animation:mymove 2s normal;
-moz-animation:mymove 2s normal;
-ms-animation:mymove 2s normal;
}
.SocialIndexList{
width:700px;
padding:17px 0 33px;
.IndexListType{
width:662px;
top:0;
z-index:1000000003;
height: 15px;
padding:17px 19px;
border-bottom: 1px solid #e6e7eb;
background:#fff;
transition: all .3s linear;
-ms-transition: all .3s linear;
-moz-transition: all .3s linear;
-webkit-transition: all .3s linear;
.TypeTag{
height: 15px;
line-height:15px;
width: 540px;
ul{
height: 20px;
margin-top:-5px
}
li{
float: left;
width:55px;
margin-right:20px;
height: 20px;
line-height:20px;
&:first-child{
border-right:2px solid rgb(238, 240, 241);
}
a{
font-size: 16px;
color: #999999;
display: inline-block;
padding:0 3px;
height: 100%;
text-align: left;
&:hover{
color: rgb(64, 64, 64);
}
}
}
.current{
color: rgb(64, 64, 64);
border-bottom: 3px solid #0af;
padding-bottom: 16px;
}
}
.scrrenTag{
position:relative;
top:-10px;
width: 96px;
height: 32px;
font-size: 14px;
color: rgb(88, 88, 88);
border:1px solid rgb(229, 229, 229);
background-color: rgba(128, 128, 128, 0);
z-index:1000004;
h6{
position: relative;
width:100%;
height: 100%;
text-align: center;
line-height: 32px;
cursor:pointer;
}
.InputSelect{
position:absolute;
top:32px;
left:-1px;
width: 96px;
min-height: 32px;
border:1px solid rgb(229, 229, 229);
background-color:#fff;
z-index:1000004;
li{
position: relative;
height: 32px;
text-align: left;
line-height: 32px;
cursor: pointer;
padding-left:14px;
width: 82px;
z-index:100004;
&:hover{
background:#f5f6f7;
}
}
}
}
}
.IndexListCont{
width:100%;
height:auto;
li{
position: relative;
min-height:55px;
padding:30px 19px;
border-bottom: 1px solid #e6e7eb;
&::before{
content: '';
position: absolute;
top: 0;
left: 0;
width: 0%;
height: 100%;
z-index: 0;
opacity: 0;
background-color: rgba(164, 168, 195, 0.5);
-webkit-transition: all 0.8s;
-moz-transition: all 0.8s;
-o-transition: all 0.8s;
transition: all 0.8s;
}
&:hover::before{
// opacity: 0.2;
// width: 100%;
}
.Jitems{
position:relative;
height: auto;
width: 100%;
z-index: 1;
}
.Jitems-Title{
width:100%;
height: 30px;
a,i{
display: inline-block;
}
a{
max-width:520px;
overflow:hidden;
text-overflow: ellipsis;
white-space: nowrap;
font-size: 16px;
color:#585858;
text-align: left;
margin-right: 5px;
&:hover{
// text-decoration: underline;
color:#00aaff;
}
}
}
.Jitems-Detail{
width:100%;
min-height: 27px;
margin-bottom: 10px;
.Jitems-Detail-text{
font-size: 14px;
color: rgb(167, 167, 167);
max-height: 30px;
max-width:100%;
overflow:hidden;
text-overflow: ellipsis;
white-space: nowrap;
line-height: 24px;
p{
font-size: 14px !important;
color: rgb(167, 167, 167) !important;
}
}
.Jitems-Detail-img{
position:relative;
width:100%;
.JDICont{
position: relative;
z-index: 4;
max-height: 110px;
width:100%;
overflow: hidden;
}
}
.imgList{
position:relative;
display: inline-block;
max-width:156px;
text-align: left;
height: 110px;
overflow:hidden;
margin-right:10px;
.imgfd{
position:absolute;
top:0;
left:0;
display: none;
width: 100%;
height: 100%;
background:rgba(0,0,0,0) url(../../images/icon-max.png) no-repeat center;
}
&:hover .imgfd{
display: inline-block;
}
img{
display: inline-block;
cursor: -webkit-zoom-in;
cursor: zoom-in;
max-height: 100%;
//max-width:100%;
}
}
}
.Jitems-Info{
width:100%;
height:20px;
.JuserInfo{
min-width:160px;
max-width: 400px;
a{
display: inline-block;
position: relative;
line-height:20px;
font-size: 12px;
color: rgb(102, 102, 102);
}
img{
position: relative;
top:4px;
display: inline;
width:20px;
height:20px;
border-radius:50%;
}
.JuserInfo-time{
font-size: 12px;
color: rgb(167, 167, 167);
border-left:1px solid rgb(238, 238, 238);
margin-left:5px;
padding-left:10px;
}
}
.JdataInfo{
display: inline-block;
height: 20px;
line-height: 20px;
font-size: 12px;
color: rgb(167, 167, 167);
margin-top:4px;
span{
margin-right:20px;
img{
margin-right:5px;
}
}
}
}
}
}
.Jlist-thumb{
// display: none;
position:relative;
margin-top:-110px;
width: 632px;
min-height: 100px;
padding: 10px;
background: #f7f7f7;
border: 1px solid #e4e6eb;
z-index:5;
cursor: normal;
.thumbHd{
height: 25px;
width:100%;
border-bottom:1px solid #e4e6eb;
text-align: left;
a{
float: left;
font-size: 12px;
color: #2d64b3;
text-align: left;
box-sizing:content-box;
i{
display: inline-block;
position:relative;
top:-1px;
width: 20px;
height: 20px;
vertical-align: middle;
background:url(../../images/thread_list_z_eca48fe.png);
background-position: 0px -30px;
}
}
}
.thumbWarp{
position:relative;
width:632px;
height: 90%;
padding: 1% 0;
margin-top:10px;
text-align: center;
display: table-cell;
vertical-align: middle;
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
img{
display: inline-block;
// width:100%;
max-width: 100%;
cursor: -webkit-zoom-out;
cursor: zoom-out;
}
.thumbsx{
position:absolute;
top:0;
left:0;
width: 100%;
height: 100%;
z-index: 5;
&:hover{
cursor: normal;
background:rgba(0,0,0,0.05) url(../../images/icon-mini.png) no-repeat center;
}
}
.thumbWarpList{
position:relative;
margin-top:10px;
overflow:hidden;
width:632px;
}
.thumbNext,
.thumbPrev{
position:absolute;
top:0;
width:20%;
height: 100%;
cursor: pointer;
z-index: 6;
}
.thumbPrev{
left:0;
&:hover{
background:rgba(0,0,0,0.01) url(../../images/icon-left.png) no-repeat center;
}
}
.thumbNext{
right: 0;
&:hover{
background:rgba(0,0,0,0.01) url(../../images/icon-right.png) no-repeat center;
}
}
}
}
}
.selectMask{
position:fixed;
width: 100%;
height:100%;
top:0;
left:0;
z-index: 100003;
}
================================================
FILE: src/sass/sass/SocialPeoInfo.scss
================================================
.PeoInfo{
top:0;
width: 278px;
min-height: 252px;
background: #fff url(http://www.iplaystone.com/circle/img/peobg.png) no-repeat center top;
margin-bottom: 20px;
}
.PeoInfo-Hd{
width: 73px;
height: 73px;
border:2px solid #fff;
border-radius: 50%;
overflow: hidden;
margin: 35px auto 15px;
}
.PeoInfo-Hd img{
width: 73px;
height: 73px;
border-radius: 50%;
}
.PeoInfo-Name{
display: inline-block;
width: 100%;
height: 20px;
line-height: 20px;
font-size: 16px;
font-family: "Microsoft YaHei";
color: rgb(64, 64, 64);
font-weight: bold;
text-align: center;
margin:0 auto;
}
.PeoInfo-Name:hover{
color:#0099e5;
}
.PeoInfo-GoLogin{
font-size:24px;
color:#333;
width:100%;
text-align:center;
margin:30px auto;
}
.PeoInfo h6{
font-size: 14px;
font-family: "Microsoft YaHei";
color: rgb(128, 128, 128);
height: 20px;
overflow: hidden;
width: 80%;
margin:0 auto;
text-align: center;
margin-top:10px;
line-height: 1.3;
margin-bottom: 20px;
}
.PeoInfo .span{
height: 35px;
width: 100%;
text-align: center;
}
.PeoInfo .span a{
display: inline-block;
height: 35px;
width: 83px;
text-align: center;
font-size: 14px;
font-family: "Microsoft YaHei";
color: rgb(77, 77, 77);
}
.PeoInfo .span a:hover{
color:#0099e5;
}
.PeoInfo .collection{
border-right:1px solid #eef0f1;
border-left:1px solid #eef0f1;
}
.PeoInfo a span:first-child{
display: inline-block;
margin-bottom: 5px;
}
.PeoInfo .home span:first-child{
width: 100%;
height: 16px;
background: url(../../images/home.png) no-repeat center;
}
.PeoInfo .collection span:first-child{
width: 100%;
height: 17px;
background: url(../../images/sc.png) no-repeat center;
}
.PeoInfo .qz span:first-child{
width: 100%;
height: 16px;
background: url(../../images/sq.png) no-repeat center;
}
.PeoInfo .home:hover span:first-child{
width: 100%;
height: 16px;
background: url(../../images/home_hover.png) no-repeat center;
}
.PeoInfo .collection:hover span:first-child{
width: 100%;
height: 17px;
background: url(../../images/sc_hover.png) no-repeat center;
}
.PeoInfo .qz:hover span:first-child{
width: 100%;
height: 16px;
background: url(../../images/sq_hover.png) no-repeat center;
}
.hfixed .myCircle{
display:none;
}
.myCircleHeight{
height:140px;
}
.myCircle{
width:240px;
border-top:1px solid #eef0f1;
margin:0 auto;
margin-top:30px;
padding-top:20px;
.myCircleList{
overflow:hidden;
}
.showMoreMyCircle{
font-size: 14px;
font-family: "Microsoft YaHei";
color: rgb(128, 128, 128);
text-align: center;
width: 182px;
height: 34px;
line-height:34px;
border:1px solid rgb(234, 236, 239);
background-color: rgba(0, 153, 229, 0);
cursor:pointer;
margin:0 auto;
margin-bottom:25px;
i{
position: relative;
left: 6px;
top: -3px;
display:inline-block;
width:9px;
height:5px;
background:url(../../images/icon19.png) no-repeat
}
&:hover{
border-color: rgb(220, 222, 224);
}
}
}
.myCircle h4{
font-size: 14px;
font-family: "Microsoft YaHei";
color: rgb(64, 64, 64);
margin-bottom:20px;
}
.myCircle .myCircleListItem{
width:105px;
height:30px;
margin-bottom:15px;
&:nth-child(2n+1){
margin-right:15px;
}
img{
float:left;
width:30px;
height:30px;
margin-right:10px;
}
span{
float:left;
display:inline-block;
width:65px;
height:30px;
line-height:30px;
overflow:hidden;
text-overflow: ellipsis;
white-space: nowrap;
font-size: 14px;
font-family: "Microsoft YaHei";
color: rgb(128, 128, 128);
text-align:left;
}
}
================================================
FILE: src/sass/sass/SocialPop.scss
================================================
.pop{
.divmask{
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
z-index:1000003;
}
.rulePop{
position:fixed;
left:50%;
top:50%;
z-index: 1000004;
min-width: 418px;
min-height: 278px;
border:1px solid rgb(26, 26, 26);
background-color: rgb(255, 255, 255);
box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
.rulePop-Hd{
background-color: rgb(25, 27, 46);
padding:0 15px;
height:37px;
line-height: 37px;
font-size: 14px;
font-family: "Microsoft YaHei";
color: rgb(179, 181, 199);
img{
display: inline-block;
margin-top: 10px;
}
}
.rulePop-Cont{
font-size: 14px;
font-family: "Microsoft YaHei";
color: rgb(89, 89, 89);
text-align: center;
}
.rulePop-Bt{
text-align: center;
height: 36px;
span{
display: inline-block;
width: 122px;
height: 36px;
text-align: center;
line-height: 36px;
margin:0 15px;
}
.ruleCannle{
position:relative;
top:1px;
height: 34px;
border:1px solid rgb(220, 220, 220);
background-color: rgba(245, 246, 247, 0);
}
.ruleSure{
color: rgb(255, 255, 255);
background-image: -moz-linear-gradient( 0deg, rgb(0,149,255) 1%, rgb(48,240,240) 100%);
background-image: -ms-linear-gradient( 0deg, rgb(0,149,255) 1%, rgb(48,240,240) 100%);
background-image: linear-gradient( 0deg, rgb(0,149,255) 1%, rgb(48,240,240) 100%);
background-image: -webkit-linear-gradient( 0deg, rgb(0,149,255) 1%, rgb(48,240,240) 100%);
}
}
}
.Jrule{
margin-left: -209px;
margin-top: -139px;
}
.Jrule .rulePop-Cont{
position:relative;
min-height: 30px;
padding:65px 0;
line-height: 30px;
.ruleSelect{
height: 30px;
width: 225px;
margin:0 auto;
p{
width: 150px;
}
.ruleSelectBox{
position:relative;
width: 90px;
padding-left:12px;
text-align: left;
height: 28px;
border:1px solid rgb(220, 220, 220);
background-color: rgb(255, 255, 255);
.ruleSelectInput{
width: 100%;
height: 28px;
}
i{
top: -31px;
right: -65px;
}
.roate{
top:-23px;
}
.ruleSelectDrown{
position:absolute;
left:-1px;
top:28px;
width:102px;
min-height: 30px;
border:1px solid rgb(198, 198, 204);
background-color: rgb(255, 255, 255);
box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
z-index: 2000004;
li{
padding-left:12px;
height: 30px;
line-height: 30px;
&:hover{
background-color: rgb(235, 236, 237);
}
}
}
}
}
.faqBox{
width: 333px;
margin: 20px auto;
min-height: 210px;
.faqerr{
text-align: left;
padding-left: 100px;
color: red;
}
h4{
font-size: 18px;
font-family: "Microsoft YaHei";
color: rgb(77, 77, 77);
margin-bottom:35px;
}
.faqContList{
width:333px;
height:35px;
margin-bottom:15px;
.faqLeft{
float:left;
width:100px;
text-align:right;
height:35px;
line-height:35px;
font-size: 14px;
font-family: "Microsoft YaHei";
color: rgb(77, 77, 77);
}
.faqRight{
float:right;
select,option,input{
width: 232px;
padding:0 15px;
height: 38px;
font-size: 14px;
font-family: "Microsoft YaHei";
color: rgb(77, 77, 77);
border:1px solid rgb(225, 226, 230);
background-color: rgb(255, 255, 255);
cursor:pointer;
}
input{
width:200px;
cursor:auto;
}
}
}
}
}
.Jrule .padding0{
padding:0
}
.pb40{
padding-bottom:40px;
.rulePop-Cont{
padding:0;
}
}
}
================================================
FILE: src/sass/sass/SocialPost.scss
================================================
.SocialPost{
height: 735px;
width: 1000px;
margin:0 auto;
.SP-Hd{
font-size: 16px;
font-family: "Microsoft YaHei";
color: rgb(64, 64, 64);
font-weight: bold;
line-height: 1.5;
background:url(../../images/icon15.png) no-repeat center left;
padding-left:20px;
margin-bottom: 25px;
}
.SP-Main{
width: 100%;
height: auto;
.SPM-Title{
height: 40px;
width: 1000px;
margin-bottom: 15px;
.SPMT-Input{
position:relative;
width:600px;
font-size: 12px;
font-family: "Microsoft YaHei";
color: rgb(128, 128, 128);
margin-right:20px;
}
input{
width: 448px;
padding-right:130px;
padding-left:20px;
height: 38px;
outline: none;
}
span{
position: absolute;
right:15px;
top:13px;
}
.SPMT-Classify{
position: relative;
width: 136px;
padding:0 10px;
height: 40px;
font-size: 14px;
font-family: "Microsoft YaHei";
color: rgb(77, 77, 77);
background: #fff;
.SPMTC-Input{
width: 100%;
height: 100%;
text-align: left;
line-height: 40px;
}
i{
position: absolute;
top: 10px;
right: 15px;
display: inline-block;
width: 0;
height: 2px;
border: solid;
border-width: 5px;
border-color: #585858 transparent transparent transparent;
transition: all .3s linear;
-webkit-transition: all .3s linear;
-ms-transition: all .3s linear;
-moz-transition: all .3s linear;
transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
margin-left: 3px;
}
.rotate{
top:18px;
transform: rotate(0);
-moz-transform: rotate(0);
-ms-transform: rotate(0);
-webkit-transform: rotate(0);
}
.SPMTC-Select{
position: absolute;
top: 40px;
left: -1px;
width: 156px;
min-height: 32px;
border: 1px solid #e5e5e5;
background-color: #fff;
z-index: 100004;
li{
position:relative;
padding:0 10px;
height: 40px;
text-align: left;
line-height: 40px;
cursor: pointer;
z-index: 100004;
&:hover{
background:#f1f1f1;
}
}
}
}
}
.SPM-Tags{
position: relative;
min-height: 30px;
width: 100%;
margin:15px 0;
.TagsDiv{
position: relative;
min-height: 30px;
width: 100%;
font-size: 14px;
font-family: "Microsoft YaHei";
line-height: 30px;
.addTags{
color: rgb(0, 153, 229);
padding-left:20px;
background:url(../../images/btn.png) no-repeat center left;
margin-right:30px;
}
.addTagsTs{
position: absolute;
left:80px;
display: inline-block;
width:323px;
height: 28px;
background:url(../../images/ts.png) no-repeat center left;
}
.tagsBox{
width: 755px;
min-height: 30px;
span{
position: relative;
float: left;
display: inline-block;
min-width: 37px;
height: 16px;
line-height: 16px;
padding:8px 10px;
padding-right:30px;
border: 1px solid rgb(220, 220, 220);
background-color: rgba(255, 255, 255, .8);
color: rgb(128, 128, 128);
margin-right:10px;
margin-bottom: 10px;
i{
position: absolute;
display: inline-block;
width: 11px;
height: 11px;
top: 10px;
right:10px;
background: url(../../images/close.png) no-repeat center;
}
}
}
.tagsTs{
color: rgb(128, 128, 128);
}
}
.TagsList{
position: absolute;
top: 45px;
width: 603px;
min-height: 30px;
max-height: 600px;
padding: 30px 20px;
background: #fff;
border: 1px solid #999;
z-index: 100004;
overflow: hidden;
overflow-y: auto;
.closeTags{
position: absolute;
top:10px;
right:15px;
display: inline-block;
width: 11px;
height: 11px;
background:url(../../images/close.png) no-repeat center;
}
.TagsListItem{
width: 100%;
height: 100%;
}
li{
float: left;
width: 115px;
padding-right:20px;
height:35px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
font-size: 12px;
font-family: "Microsoft YaHei";
border-right:1px solid rgb(230, 230, 230);
margin-right:20px;
&:nth-child(4n){
margin-right: 0;
border:none;
}
}
.active{
color: rgb(0, 153, 229);
font-weight: bold;
}
}
}
.SPM-Editor{
height: 548px;
margin-bottom: 15px;
background: #fff;
#editorElem{
.w-e-text-container{
height: 500px !important;
}
.w-e-toolbar{
background: #fafafa !important;
height: 50px;
line-height: 37px;
padding:0 !important;
}
.w-e-toolbar .w-e-menu{
margin-top:4px;
padding:8px 10px;
}
.w-e-toolbar .w-e-menu:nth-child(3){
margin-top:5px;
}
.w-e-toolbar .w-e-menu:nth-child(4){
border-left:1px solid #eee;
margin-left:10px;
padding-left:19px;
}
.w-e-toolbar .w-e-icon-image{
margin-top:2px;
}
.w-e-text-container .w-e-panel-container .w-e-emoticon-container .w-e-item{
padding:3px ;
}
.w-e-text{
overflow-y:auto;
}
.w-e-icon-happy{
margin-top:0;
}
.w-e-icon-link{
position: relative;
top: 0px;
}
}
}
.SPM-Operation{
height: 48px;
line-height: 40px;
.PostHtml{
width:118px;
height: 48px;
font-size: 14px;
color:#fff;
text-align: center;
line-height: 42px;
background:url(../../images/icon17.png) no-repeat center;
&:hover{
transform:translateY(-3px);
-webkit-transform:translateY(-3px);
-moz-transform:translateY(-3px);
-ms-transform:translateY(-3px);
box-shadow: (0 10px 20px rgba(4,233,245, 0.1));
}
}
span{
font-size: 12px;
}
.wordnum{
color: rgb(128, 128, 128);
}
.errts{
margin-right:20px;
color:#ff3333;
padding-left:20px;
background:url(../../images/icon16.png) no-repeat center left;
}
}
}
}
.divmask{
position:fixed;
width: 100%;
height:100%;
top:0;
left:0;
z-index: 100003;
}
================================================
FILE: src/sass/sass/SocialPublic.scss
================================================
// @import "compass/reset";
body{
background:#f5f6f8;
font-family: "Microsoft YaHei";
padding:0;
margin:0;
background:#F5F6F8 url(http://www.iplaystone.com/circle/img/bg.png) no-repeat center top;
background-attachment: fixed;
}
b{
font-weight: bold;
}
i{
font-style: italic;
}
#stone_header{
height:70px;
}
.stone_header{
position:static;
}
#stone_footer{
margin-top:25px;
}
.login_pop{
z-index:100000000;
}
.stone_mask{z-index:99999999;}
.app{
width: 1002px;
height: auto;
margin:0 auto;
font-family: "Microsoft YaHei";
padding-top:30px;
}
.textOverFlow{
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.icon-top, .icon-good ,.icon-gf{
position: relative;
display: inline-block;
top: -8px;
font-size: 12px;
color: #fff;
min-width: 10px;
padding: 0 5px;
height: 17px;
line-height: 17px;
text-align: center;
}
.icon-good{
background: #ff8b3d;
}
.icon-top{
background: #ff4c4c;
}
.icon-gf{
background:#00aaff;
}
.icon-good , .icon-top , .icon-gf{
font-style:normal;
}
.cur{
cursor: pointer;
}
.default{
cursor:default;
}
.bgWhite{
border:1px solid #e6e7eb;
background:#fff;
}
.animation{
transition:all .3s linear;
-ms-transition:all .3s linear;
-moz-transition:all .3s linear;
-webkit-transition:all .3s linear;
}
.clearfix:before, .clearfix:after{
content:"";
display:table;
height:0;
visibility:hidden;
clear:both;
}
a{
display: inline-block;
text-align: center;
text-decoration: none;
}
*:focus{outline:none;}
.fl{float:left;}
.fr{float:right;}
.clearfix {*zoom: 1;}
#app .none{display:none}
.SocialIndex{
width: 1002px;
margin:0 auto;
}
.SocialIndex .SocialIndexMain{
width: 100%;
margin-top: 16px;
}
.SocialIndexMain .MainList{
width:700px;
}
.app .MainMoudle{
width: 280px;
}
.SocialIndex,
.SocialIndex .SocialIndexMain,
.SocialIndexMain .MainList,
.SocialIndexMain .MainModule{
height: auto;
}
.MoudleHd{
width:100%;
height: 32px;
font-size: 16px;
color: rgb(64, 64, 64);
border-bottom:1px solid rgb(238, 240, 241);
}
.MoudleHd a{
display: inline-block;
font-size: 14px;
color: rgb(129, 129, 129);
padding:2px 20px 2px 0;
background: url(../../images/icon1.png) no-repeat right 6px;
}
.MoudleHd a:hover{
color:#0099e5;
}
@-webkit-keyframes hmove
{
from {top:0;}
to {top:0;}
}
@keyframes hmove
{
from {top:0;}
to {top:0;}
}
@-moz-keyframes hmove
{
from {top:0;}
to {top:0;}
}
.hfixed{
position: fixed;
animation:hmove 2s normal;
-webkit-animation:hmove 2s normal;
-moz-animation:hmove 2s normal;
-ms-animation:hmove 2s normal;
}
.MainMoudle .HdInfo{
top:0;
padding:30px 19px;
margin-bottom: 20px;
border: 1px solid #eaeced;
background: #fff;
min-height: 50px;
width:240px;
transition: all .1s linear;
-ms-transition: all .1s linear;
-moz-transition: all .1s linear;
-webkit-transition: all .1s linear;
}
.MainMoudle .HdInfo .SiH-Info-Pic {
width: 60px;
height: 60px;
border-radius: 5px;
}
.MainMoudle .HdInfo .SiH-Info-name{
width: 170px;
margin-left:10px;
}
.MainMoudle .HdInfo .Hname{
width:100%;
height: 25px;
line-height:25px;
font-size: 18px;
color: #404040;
margin:5px 0 10px 0;
}
.MainMoudle .Hname h5{
width:90px;
height: 25px;
overflow: hidden;
text-overflow: ellipsis;;
white-space: nowrap;
}
.MainMoudle .Hname .h5{
width: 56%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.MainMoudle .HdInfo .Htitle{
width: 180px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
font-size: 14px;
color: rgb(166, 166, 166);
}
.MainMoudle .HnameBtnOn ,
.MainMoudle .HnameBtnUn{
width: 62px;
height: 26px;
line-height: 26px;
font-size: 12px;
color: rgb(88, 88, 88);
border: 1px solid rgb(234, 236, 239);
background-color: rgba(40, 215, 250, 0);
margin-left:10px;
}
.MainMoudle .HnameBtnUn{
color: #fff;
background: #00aaff;
border-color: #00aaff;
}
.HnameBtnOn{
span:first-child{
display: inline-block;
}
span:last-child{
display: none;
}
&:hover{
span:first-child{
display: none;
}
span:last-child{
display: inline-block;
}
}
}
.MainMoudle .HnameBtnUn img{
margin-right:5px;
}
.MainMoudle .SiH-Href{
margin-top:50px;
}
.MainMoudle .SiH-Launch{
float: left;
width: 154px;
height: 38px;
font-size: 14px;
color: rgb(255, 255, 255);
line-height: 38px;
border-radius: 19px;
// background-image: -moz-linear-gradient( 0deg, rgb(4,233,245) 0%, rgb(0,153,229) 100%);
// background-image: -ms-linear-gradient( 0deg, rgb(4,233,245) 0%, rgb(0,153,229) 100%);
// background-image: -webkit-linear-gradient( 0deg, rgb(4,233,245) 0%, rgb(0,153,229) 100%);
background-image:url(../../images/postbtn2.png);
box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.11);
text-align: center;
margin-right: 15px;
cursor:pointer;
}
.MainMoudle .SiH-Launch:hover{
transform:translateY(-3px);
-webkit-transform:translateY(-3px);
-moz-transform:translateY(-3px);
-ms-transform:translateY(-3px);
box-shadow: (0 10px 20px rgba(4,233,245, 0.1));
}
.MainMoudle .SiH-Launch img{
margin: -1px;
margin-right: 5px;
}
.MainMoudle .goShop{
width: 66px;
height: 35px;
line-height:34px;
font-size: 14px;
color: rgb(88, 88, 88);
border: 1px solid rgb(234, 236, 239);
border-radius: 19px;
background-color: rgba(253, 35, 86, 0);
}
.goTop{
display: inline-block;
position: fixed;
// right:00000;
bottom:150px;
width: 40px;
height: 40px;
background:url(http://www.iplaystone.com/circle/img/top.png) no-repeat center top;
background-position:0 0;
margin-top: 90px;
&:hover{
background-position:0 -41px;
}
}
.rotatez{
position: relative;
top:-3px;
right: -5px;
display: inline-block;
width: 0;
height: 2px;
border: solid;
border-width: 5px;
border-color: #585858 transparent transparent transparent;
transition: all .3s linear;
-webkit-transition: all .3s linear;
-ms-transition: all .3s linear;
-moz-transition: all .3s linear;
transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
margin-left: 3px;
}
.roate{
transform: rotate(0);
-moz-transform: rotate(0);
-ms-transform: rotate(0);
-webkit-transform: rotate(0);
top: 5px;
}
.face{
width: 22px;
height: 26px;
margin:0 2px;
}
.divmask{
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
z-index:1000003;
}
================================================
FILE: src/sass/sass/ie.scss
================================================
/* Welcome to Compass. Use this file to write IE specific override styles.
* Import this file using the following HTML or equivalent:
* */
================================================
FILE: src/sass/sass/print.scss
================================================
/* Welcome to Compass. Use this file to define print styles.
* Import this file using the following HTML or equivalent:
* */
================================================
FILE: src/sass/sass/screen.scss
================================================
/* Welcome to Compass.
* In this file you should write your main styles. (or centralize your imports)
* Import this file using the following HTML or equivalent:
* */
@import "compass/reset";
.a{
color:red;
}
================================================
FILE: src/sass/stylesheets/IndexList.css
================================================
@-webkit-keyframes mymove {
from {
top: 0px;
}
to {
top: 230px;
}
}
@keyframes mymove {
from {
top: 0px;
}
to {
top: 230px;
}
}
@-moz-keyframes mymove {
from {
top: 0px;
}
to {
top: 230px;
}
}
/* line 16, ../sass/IndexList.scss */
#IndexList .fixed {
position: fixed;
animation: mymove 2s normal;
-webkit-animation: mymove 2s normal;
-moz-animation: mymove 2s normal;
-ms-animation: mymove 2s normal;
}
/* line 23, ../sass/IndexList.scss */
.IndexList {
width: 700px;
padding: 17px 0 33px;
}
/* line 26, ../sass/IndexList.scss */
.IndexList .IndexListType {
width: 661px;
top: 0;
z-index: 3;
height: 15px;
padding: 17px 19px;
border-bottom: 1px solid #e6e7eb;
background: #fff;
}
/* line 34, ../sass/IndexList.scss */
.IndexList .IndexListType .TypeTag {
height: 15px;
line-height: 15px;
width: 540px;
}
/* line 38, ../sass/IndexList.scss */
.IndexList .IndexListType .TypeTag ul {
height: 20px;
margin-top: -5px;
}
/* line 42, ../sass/IndexList.scss */
.IndexList .IndexListType .TypeTag li {
float: left;
min-width: 55px;
margin-right: 20px;
height: 20px;
line-height: 20px;
padding-bottom: 15px;
border-bottom: 4px solid #0099e5;
}
/* line 53, ../sass/IndexList.scss */
.IndexList .IndexListCont {
width: 100%;
height: auto;
}
/* line 56, ../sass/IndexList.scss */
.IndexList .IndexListCont li {
position: relative;
min-height: 72px;
padding: 30px 19px;
border-bottom: 1px solid #e6e7eb;
}
/* line 61, ../sass/IndexList.scss */
.IndexList .IndexListCont li::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 0%;
height: 100%;
z-index: 0;
opacity: 0;
background-color: rgba(164, 168, 195, 0.5);
-webkit-transition: all 0.8s;
-moz-transition: all 0.8s;
-o-transition: all 0.8s;
transition: all 0.8s;
}
/* line 80, ../sass/IndexList.scss */
.IndexList .IndexListCont li .Jitems {
position: relative;
height: auto;
width: 100%;
z-index: 1;
}
/* line 86, ../sass/IndexList.scss */
.IndexList .IndexListCont li .Jitems-Title {
width: 100%;
height: 30px;
}
/* line 89, ../sass/IndexList.scss */
.IndexList .IndexListCont li .Jitems-Title a, .IndexList .IndexListCont li .Jitems-Title i {
display: inline-block;
}
/* line 92, ../sass/IndexList.scss */
.IndexList .IndexListCont li .Jitems-Title a {
max-width: 520px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
font-size: 16px;
color: #585858;
text-align: left;
margin-right: 5px;
}
/* line 101, ../sass/IndexList.scss */
.IndexList .IndexListCont li .Jitems-Title a:hover {
color: #00aaff;
}
/* line 107, ../sass/IndexList.scss */
.IndexList .IndexListCont li .Jitems-Name {
height: 40px;
line-height: 40px;
width: 100%;
margin-bottom: 15px;
}
/* line 112, ../sass/IndexList.scss */
.IndexList .IndexListCont li .Jitems-Name .Indexlist_join, .IndexList .IndexListCont li .Jitems-Name .Indexlist_ujoin {
width: 62px;
height: 26px;
line-height: 26px;
font-size: 12px;
color: #585858;
border: 1px solid #eaecef;
background-color: rgba(40, 215, 250, 0);
}
/* line 121, ../sass/IndexList.scss */
.IndexList .IndexListCont li .Jitems-Name .Indexlist_join {
color: #fff;
background: #00aaff;
border-color: #00aaff;
}
/* line 125, ../sass/IndexList.scss */
.IndexList .IndexListCont li .Jitems-Name .Indexlist_join img {
margin-right: 5px;
}
/* line 130, ../sass/IndexList.scss */
.IndexList .IndexListCont li .Jitems-Name .Indexlist_ujoin span:first-child {
display: inline-block;
}
/* line 133, ../sass/IndexList.scss */
.IndexList .IndexListCont li .Jitems-Name .Indexlist_ujoin span:last-child {
display: none;
}
/* line 137, ../sass/IndexList.scss */
.IndexList .IndexListCont li .Jitems-Name .Indexlist_ujoin:hover span:first-child {
display: none;
}
/* line 140, ../sass/IndexList.scss */
.IndexList .IndexListCont li .Jitems-Name .Indexlist_ujoin:hover span:last-child {
display: inline-block;
}
/* line 145, ../sass/IndexList.scss */
.IndexList .IndexListCont li .Jitems-Name .qzicon {
width: 40px;
height: 40px;
border-radius: 50%;
overflow: hidden;
margin-right: 15px;
}
/* line 152, ../sass/IndexList.scss */
.IndexList .IndexListCont li .Jitems-Name .Qzname {
font-size: 14px;
color: #404040;
font-weight: bold;
margin-right: 15px;
}
/* line 157, ../sass/IndexList.scss */
.IndexList .IndexListCont li .Jitems-Name .Qzname:hover {
color: #0099e5;
}
/* line 162, ../sass/IndexList.scss */
.IndexList .IndexListCont li .Jitems-Detail {
width: 100%;
min-height: 27px;
margin-bottom: 10px;
}
/* line 166, ../sass/IndexList.scss */
.IndexList .IndexListCont li .Jitems-Detail .Jitems-Detail-text {
font-size: 14px;
color: #a7a7a7;
max-height: 30px;
max-width: 100%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
line-height: 24px;
}
/* line 175, ../sass/IndexList.scss */
.IndexList .IndexListCont li .Jitems-Detail .Jitems-Detail-text p {
font-size: 14px !important;
color: #a7a7a7 !important;
}
/* line 180, ../sass/IndexList.scss */
.IndexList .IndexListCont li .Jitems-Detail .Jitems-Detail-img {
position: relative;
width: 100%;
}
/* line 183, ../sass/IndexList.scss */
.IndexList .IndexListCont li .Jitems-Detail .Jitems-Detail-img .JDICont {
position: relative;
z-index: 4;
max-height: 110px;
width: 100%;
overflow: hidden;
}
/* line 191, ../sass/IndexList.scss */
.IndexList .IndexListCont li .Jitems-Detail .imgList {
position: relative;
display: inline-block;
max-width: 156px;
text-align: left;
height: 110px;
overflow: hidden;
margin-right: 10px;
}
/* line 199, ../sass/IndexList.scss */
.IndexList .IndexListCont li .Jitems-Detail .imgList .imgfd {
position: absolute;
top: 0;
left: 0;
display: none;
width: 100%;
height: 100%;
background: transparent url(../../images/icon-max.png) no-repeat center;
}
/* line 208, ../sass/IndexList.scss */
.IndexList .IndexListCont li .Jitems-Detail .imgList:hover .imgfd {
display: inline-block;
}
/* line 211, ../sass/IndexList.scss */
.IndexList .IndexListCont li .Jitems-Detail .imgList img {
display: inline-block;
cursor: -webkit-zoom-in;
cursor: zoom-in;
max-height: 100%;
}
/* line 220, ../sass/IndexList.scss */
.IndexList .IndexListCont li .Jitems-Info {
width: 100%;
height: 20px;
}
/* line 223, ../sass/IndexList.scss */
.IndexList .IndexListCont li .Jitems-Info .JuserInfo {
min-width: 160px;
max-width: 400px;
}
/* line 226, ../sass/IndexList.scss */
.IndexList .IndexListCont li .Jitems-Info .JuserInfo a {
display: inline-block;
position: relative;
line-height: 20px;
font-size: 12px;
color: #666666;
}
/* line 233, ../sass/IndexList.scss */
.IndexList .IndexListCont li .Jitems-Info .JuserInfo img {
position: relative;
top: 4px;
display: inline;
width: 20px;
height: 20px;
border-radius: 50%;
}
/* line 241, ../sass/IndexList.scss */
.IndexList .IndexListCont li .Jitems-Info .JuserInfo .JuserInfo-time {
font-size: 12px;
color: #a7a7a7;
border-left: 1px solid #eeeeee;
margin-left: 5px;
padding-left: 10px;
}
/* line 249, ../sass/IndexList.scss */
.IndexList .IndexListCont li .Jitems-Info .JdataInfo {
display: inline-block;
height: 20px;
line-height: 20px;
font-size: 12px;
color: #a7a7a7;
margin-top: 4px;
}
/* line 256, ../sass/IndexList.scss */
.IndexList .IndexListCont li .Jitems-Info .JdataInfo span {
margin-right: 20px;
}
/* line 258, ../sass/IndexList.scss */
.IndexList .IndexListCont li .Jitems-Info .JdataInfo span img {
margin-right: 5px;
}
/* line 266, ../sass/IndexList.scss */
.IndexList .Jlist-thumb {
position: relative;
margin-top: -110px;
width: 632px;
min-height: 100px;
padding: 10px;
background: #f7f7f7;
border: 1px solid #e4e6eb;
z-index: 5;
cursor: normal;
}
/* line 277, ../sass/IndexList.scss */
.IndexList .Jlist-thumb .thumbHd {
height: 25px;
width: 100%;
border-bottom: 1px solid #e4e6eb;
text-align: left;
}
/* line 282, ../sass/IndexList.scss */
.IndexList .Jlist-thumb .thumbHd a {
float: left;
font-size: 12px;
color: #2d64b3;
text-align: left;
box-sizing: content-box;
}
/* line 288, ../sass/IndexList.scss */
.IndexList .Jlist-thumb .thumbHd a i {
display: inline-block;
position: relative;
top: -1px;
width: 20px;
height: 20px;
vertical-align: middle;
background: url(../../images/thread_list_z_eca48fe.png);
background-position: 0px -30px;
}
/* line 300, ../sass/IndexList.scss */
.IndexList .Jlist-thumb .thumbWarp {
position: relative;
width: 632px;
height: 90%;
padding: 1% 0;
margin-top: 10px;
text-align: center;
display: table-cell;
vertical-align: middle;
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
}
/* line 313, ../sass/IndexList.scss */
.IndexList .Jlist-thumb .thumbWarp img {
display: inline-block;
max-width: 100%;
cursor: -webkit-zoom-out;
cursor: zoom-out;
}
/* line 319, ../sass/IndexList.scss */
.IndexList .Jlist-thumb .thumbWarp .thumbsx {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 5;
}
/* line 326, ../sass/IndexList.scss */
.IndexList .Jlist-thumb .thumbWarp .thumbsx:hover {
cursor: normal;
background: rgba(0, 0, 0, 0.05) url(../../images/icon-mini.png) no-repeat center;
}
/* line 331, ../sass/IndexList.scss */
.IndexList .Jlist-thumb .thumbWarp .thumbWarpList {
position: relative;
margin-top: 10px;
overflow: hidden;
width: 632px;
}
/* line 337, ../sass/IndexList.scss */
.IndexList .Jlist-thumb .thumbWarp .thumbNext,
.IndexList .Jlist-thumb .thumbWarp .thumbPrev {
position: absolute;
top: 0;
width: 20%;
height: 100%;
cursor: pointer;
z-index: 6;
}
/* line 346, ../sass/IndexList.scss */
.IndexList .Jlist-thumb .thumbWarp .thumbPrev {
left: 0;
}
/* line 348, ../sass/IndexList.scss */
.IndexList .Jlist-thumb .thumbWarp .thumbPrev:hover {
background: rgba(0, 0, 0, 0.01) url(../../images/icon-left.png) no-repeat center;
}
/* line 352, ../sass/IndexList.scss */
.IndexList .Jlist-thumb .thumbWarp .thumbNext {
right: 0;
}
/* line 354, ../sass/IndexList.scss */
.IndexList .Jlist-thumb .thumbWarp .thumbNext:hover {
background: rgba(0, 0, 0, 0.01) url(../../images/icon-right.png) no-repeat center;
}
/* line 361, ../sass/IndexList.scss */
.selectMask {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 100003;
}
/* line 369, ../sass/IndexList.scss */
.drownbox {
width: 100%;
margin: 30px auto 0;
height: 60px;
text-align: center;
}
/* line 374, ../sass/IndexList.scss */
.drownbox span {
width: 80px;
height: 20px;
line-height: 20px;
display: inline-block;
font-size: 14px;
font-family: "Microsoft YaHei";
color: gray;
}
/* line 384, ../sass/IndexList.scss */
.goDrown {
cursor: pointer;
padding-right: 10px;
background: url(../../images/icon18.png) no-repeat center right;
}
/* line 388, ../sass/IndexList.scss */
.goDrown:hover {
color: #0099fe;
background: url(../../images/icon18_hover.png) no-repeat center right;
}
/* line 393, ../sass/IndexList.scss */
.spinner8 {
margin: 0 auto;
width: 60px;
height: 60px;
position: relative;
}
/* line 399, ../sass/IndexList.scss */
.container1 > div, .container2 > div, .container3 > div {
width: 16px;
height: 16px;
background-color: #0099fe;
border-radius: 100%;
position: absolute;
-webkit-animation: bouncedelay 1.2s infinite ease-in-out;
animation: bouncedelay 1.2s infinite ease-in-out;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
/* line 410, ../sass/IndexList.scss */
.spinner8 .spinner-container {
position: absolute;
width: 100%;
height: 100%;
}
/* line 415, ../sass/IndexList.scss */
.container2 {
-webkit-transform: rotateZ(45deg);
transform: rotateZ(45deg);
}
/* line 419, ../sass/IndexList.scss */
.container3 {
-webkit-transform: rotateZ(90deg);
transform: rotateZ(90deg);
}
/* line 423, ../sass/IndexList.scss */
.circle1 {
top: 0;
left: 0;
}
/* line 424, ../sass/IndexList.scss */
.circle2 {
top: 0;
right: 0;
}
/* line 425, ../sass/IndexList.scss */
.circle3 {
right: 0;
bottom: 0;
}
/* line 426, ../sass/IndexList.scss */
.circle4 {
left: 0;
bottom: 0;
}
/* line 427, ../sass/IndexList.scss */
.container2 .circle1 {
-webkit-animation-delay: -1.1s;
animation-delay: -1.1s;
}
/* line 431, ../sass/IndexList.scss */
.container3 .circle1 {
-webkit-animation-delay: -1.0s;
animation-delay: -1.0s;
}
/* line 435, ../sass/IndexList.scss */
.container1 .circle2 {
-webkit-animation-delay: -0.9s;
animation-delay: -0.9s;
}
/* line 439, ../sass/IndexList.scss */
.container2 .circle2 {
-webkit-animation-delay: -0.8s;
animation-delay: -0.8s;
}
/* line 443, ../sass/IndexList.scss */
.container3 .circle2 {
-webkit-animation-delay: -0.7s;
animation-delay: -0.7s;
}
/* line 447, ../sass/IndexList.scss */
.container1 .circle3 {
-webkit-animation-delay: -0.6s;
animation-delay: -0.6s;
}
/* line 451, ../sass/IndexList.scss */
.container2 .circle3 {
-webkit-animation-delay: -0.5s;
animation-delay: -0.5s;
}
/* line 455, ../sass/IndexList.scss */
.container3 .circle3 {
-webkit-animation-delay: -0.4s;
animation-delay: -0.4s;
}
/* line 459, ../sass/IndexList.scss */
.container1 .circle4 {
-webkit-animation-delay: -0.3s;
animation-delay: -0.3s;
}
/* line 463, ../sass/IndexList.scss */
.container2 .circle4 {
-webkit-animation-delay: -0.2s;
animation-delay: -0.2s;
}
/* line 467, ../sass/IndexList.scss */
.container3 .circle4 {
-webkit-animation-delay: -0.1s;
animation-delay: -0.1s;
}
@-webkit-keyframes bouncedelay {
0%, 80%, 100% {
-webkit-transform: scale(0);
}
40% {
-webkit-transform: scale(1);
}
}
@keyframes bouncedelay {
0%, 80%, 100% {
transform: scale(0);
-webkit-transform: scale(0);
}
40% {
transform: scale(1);
-webkit-transform: scale(1);
}
}
================================================
FILE: src/sass/stylesheets/LoginPop.css
================================================
/* line 1, ../sass/LoginPop.scss */
.LoginPop {
position: fixed;
right: 0;
left: 0;
top: 220px;
width: 340px;
margin: 0 auto;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.8);
background-color: #f5f6f8;
z-index: 100;
}
/* line 13, ../sass/LoginPop.scss */
.banner .prev, .banner .next {
z-index: 8 !important;
}
/* line 17, ../sass/LoginPop.scss */
.LoginPop .LoginPop_outer {
position: relative;
width: 100%;
height: 100%;
padding: 40px;
box-sizing: border-box;
}
/* line 25, ../sass/LoginPop.scss */
.LoginPop .LoginPop_cancle {
position: absolute;
top: 15px;
right: 15px;
width: 14px;
height: 14px;
background: url("http://www.iplaystone.com/static/common/images/cancel.png");
cursor: pointer;
}
/* line 35, ../sass/LoginPop.scss */
.LoginPop .LoginPop_title {
font-size: 14px;
color: white;
text-align: center;
margin-bottom: 30px;
}
/* line 41, ../sass/LoginPop.scss */
.LoginPop_title img {
display: inline-block;
}
/* line 44, ../sass/LoginPop.scss */
.LoginPop .LoginPop_input {
position: relative;
width: 100%;
height: 58px;
}
/* line 50, ../sass/LoginPop.scss */
.LoginPop .LoginPop_input .LoginPop_error {
display: none;
height: 20px;
padding-left: 15px;
color: red;
background: url("http://www.iplaystone.com/static/common/images/error.png") left no-repeat;
}
/* line 58, ../sass/LoginPop.scss */
.LoginPop .LoginPop_input > input {
width: 100%;
height: 38px;
border: 1px solid #f0f1f2;
background-color: #f0f1f2;
outline: none;
padding: 0 15px 0 30px;
color: gray;
box-sizing: border-box;
}
/* line 68, ../sass/LoginPop.scss */
.LoginPop .LoginPop_input > input:focus {
border-color: #00aaff;
}
/* line 72, ../sass/LoginPop.scss */
.LoginPop .LoginPop_input .LoginPop_icon {
position: absolute;
top: 13px;
left: 10px;
width: 13px;
height: 13px;
}
/* line 80, ../sass/LoginPop.scss */
.LoginPop .LoginPop_input .LoginPop_user {
background: url("http://www.iplaystone.com/static/common/images/user.png") no-repeat;
}
/* line 84, ../sass/LoginPop.scss */
.LoginPop .LoginPop_input .LoginPop_pwd {
background: url("http://www.iplaystone.com/static/common/images/key.png") no-repeat;
}
/* line 88, ../sass/LoginPop.scss */
.LoginPop .LoginPop_btn {
width: 100%;
height: 46px;
margin: 30px 0 15px 0;
}
/* line 94, ../sass/LoginPop.scss */
.LoginPop .LoginPop_btn > button {
width: 100%;
height: 100%;
text-align: center;
background-color: white;
border: none;
color: white;
background: url("http://www.iplaystone.com/static/common/images/btn_normal.png");
cursor: pointer;
}
/* .LoginPop .LoginPop_btn > button:hover{
background: url('../images/btn_hover.png');
}*/
/* line 109, ../sass/LoginPop.scss */
.LoginPop .LoginPop_forget,
.LoginPop .LoginPop_register {
font-size: 12px;
}
/* line 114, ../sass/LoginPop.scss */
.LoginPop .LoginPop_forget {
/*float: left;*/
color: #808080;
}
/* line 119, ../sass/LoginPop.scss */
.LoginPop .LoginPop_register {
/*float: right;*/
color: #5a9ddf;
}
/* line 123, ../sass/LoginPop.scss */
.LoginPop .LoginPop_box {
text-align: center;
}
/* line 126, ../sass/LoginPop.scss */
.LoginPop_box span {
display: inline-block;
height: 15px;
width: 1px;
background: #999;
margin: 0 20px;
position: relative;
top: 3px;
}
================================================
FILE: src/sass/stylesheets/ScoialIndexRecommend.css
================================================
/* line 1, ../sass/ScoialIndexRecommend.scss */
.SocialIndexRecommend {
width: 240px;
background: #fff;
top: 230px;
padding: 15px 19px;
margin-bottom: 20px;
transition: all .3s linear;
-ms-transition: all .3s linear;
-moz-transition: all .3s linear;
-webkit-transition: all .3s linear;
}
/* line 12, ../sass/ScoialIndexRecommend.scss */
.SocialIndexRecommend .MoudleHd a {
background: url(../../images/icon2.png) no-repeat right 6px;
}
/* line 14, ../sass/ScoialIndexRecommend.scss */
.SocialIndexRecommend .MoudleHd a:hover {
color: #00aaff;
}
/* line 19, ../sass/ScoialIndexRecommend.scss */
.SocialIndexRecommend .RecommentList {
width: 100%;
height: auto;
}
/* line 22, ../sass/ScoialIndexRecommend.scss */
.SocialIndexRecommend .RecommentList ul {
width: 100%;
height: 100%;
padding: 30px 0 20px 0;
}
/* line 26, ../sass/ScoialIndexRecommend.scss */
.SocialIndexRecommend .RecommentList ul li {
height: 50px;
width: 100%;
margin-bottom: 15px;
}
/* line 30, ../sass/ScoialIndexRecommend.scss */
.SocialIndexRecommend .RecommentList ul li:last-child {
margin-bottom: 0;
}
/* line 33, ../sass/ScoialIndexRecommend.scss */
.SocialIndexRecommend .RecommentList ul li .ListGameName {
width: 182px;
height: 100%;
}
/* line 36, ../sass/ScoialIndexRecommend.scss */
.SocialIndexRecommend .RecommentList ul li .ListGameName img {
width: 50px;
height: 50px;
border-radius: 5px;
margin-right: 10px;
}
/* line 43, ../sass/ScoialIndexRecommend.scss */
.SocialIndexRecommend .RecommentList ul li .NameBox {
width: 117px;
}
/* line 45, ../sass/ScoialIndexRecommend.scss */
.SocialIndexRecommend .RecommentList ul li .NameBox .qzname {
display: inline-block;
height: 30px;
width: 100%;
text-align: left;
font-size: 14px;
color: #585858;
line-height: 2.2;
}
/* line 54, ../sass/ScoialIndexRecommend.scss */
.SocialIndexRecommend .RecommentList ul li .NameBox h6 {
font-size: 12px;
color: #8c8c8c;
width: 117px;
height: 20px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/* line 64, ../sass/ScoialIndexRecommend.scss */
.SocialIndexRecommend .RecommentList ul li .ListGameBtn {
width: 56px;
height: 26px;
margin-top: 9px;
}
/* line 68, ../sass/ScoialIndexRecommend.scss */
.SocialIndexRecommend .RecommentList ul li .ListGameBtn a {
display: inline-block;
width: 100%;
height: 100%;
font-size: 12px;
text-align: center;
line-height: 26px;
}
/* line 76, ../sass/ScoialIndexRecommend.scss */
.SocialIndexRecommend .RecommentList ul li .ListGameBtn .R_nJoin {
color: #585858;
border: 1px solid #eaecef;
background-color: rgba(170, 178, 189, 0);
}
/* line 81, ../sass/ScoialIndexRecommend.scss */
.SocialIndexRecommend .RecommentList ul li .ListGameBtn .R_Join {
color: #fff;
background: #00aaff;
}
/* line 84, ../sass/ScoialIndexRecommend.scss */
.SocialIndexRecommend .RecommentList ul li .ListGameBtn .R_Join img {
margin-right: 3px;
}
/* line 89, ../sass/ScoialIndexRecommend.scss */
.SocialIndexRecommend .RecommentList ul li .ListGameBtn .R_nJoin span:first-child {
display: inline-block;
}
/* line 92, ../sass/ScoialIndexRecommend.scss */
.SocialIndexRecommend .RecommentList ul li .ListGameBtn .R_nJoin span:last-child {
display: none;
}
/* line 96, ../sass/ScoialIndexRecommend.scss */
.SocialIndexRecommend .RecommentList ul li .ListGameBtn .R_nJoin:hover span:first-child {
display: none;
}
/* line 99, ../sass/ScoialIndexRecommend.scss */
.SocialIndexRecommend .RecommentList ul li .ListGameBtn .R_nJoin:hover span:last-child {
display: inline-block;
}
@-webkit-keyframes mymove {
from {
top: 0px;
}
to {
top: 270px !important;
}
}
@keyframes mymove {
from {
top: 0px;
}
to {
top: 270px !important;
}
}
@-moz-keyframes mymove {
from {
top: 0px;
}
to {
top: 270px !important;
}
}
/* line 124, ../sass/ScoialIndexRecommend.scss */
.fixed3 {
position: fixed;
top: 270px;
animation: mymove 2s normal;
-webkit-animation: mymove 2s normal;
-moz-animation: mymove 2s normal;
-ms-animation: mymove 2s normal;
}
================================================
FILE: src/sass/stylesheets/SocialDetail.css
================================================
/* line 1, ../sass/SocialDetail.scss */
.SocialDetail {
position: relative;
width: 100%;
font-family: "Microsoft YaHei";
}
/* line 5, ../sass/SocialDetail.scss */
.SocialDetail .h5 {
height: 100%;
display: inline-block;
color: #333;
text-align: left;
}
/* line 11, ../sass/SocialDetail.scss */
.SocialDetail .MainList {
width: 702px;
}
/* line 13, ../sass/SocialDetail.scss */
.SocialDetail .MainList .ListCont {
position: relative;
}
/* line 17, ../sass/SocialDetail.scss */
.SocialDetail .Jtitle {
top: 0;
width: 662px;
height: 16px;
padding: 20px 19px;
z-index: 3;
border-bottom: 1px solid #eaeced;
margin-bottom: -1px;
}
/* line 25, ../sass/SocialDetail.scss */
.SocialDetail .Jtitle h5 {
display: inline-block;
max-width: 330px;
font-family: "Microsoft YaHei";
font-size: 16px;
color: #404040;
}
/* line 35, ../sass/SocialDetail.scss */
.SocialDetail .Jtitle .Jtitle-Moudle {
margin-top: -5px;
}
/* line 37, ../sass/SocialDetail.scss */
.SocialDetail .Jtitle .Jtitle-Moudle span {
display: inline-block;
text-align: center;
font-size: 12px;
min-width: 63px;
color: #585858;
border: 1px solid #eaecef;
background-color: rgba(214, 223, 250, 0);
padding: 6px 8px;
cursor: pointer;
margin-right: 10px;
}
/* line 48, ../sass/SocialDetail.scss */
.SocialDetail .Jtitle .Jtitle-Moudle span img {
position: relative;
display: inline-block;
margin-right: 5px;
top: 2px;
}
/* line 54, ../sass/SocialDetail.scss */
.SocialDetail .Jtitle .Jtitle-Moudle span:hover {
background-color: #f5f6f7;
}
/* line 58, ../sass/SocialDetail.scss */
.SocialDetail .Jtitle .Jtitle-Moudle .onLandlord {
border-color: #00aaff;
color: #00aaff;
}
/* line 65, ../sass/SocialDetail.scss */
.ListPage {
position: relative;
height: 23px;
padding: 13px;
background: #fff;
margin-bottom: 16px;
}
/* line 71, ../sass/SocialDetail.scss */
.ListPage .goBack {
position: absolute;
right: 13px;
top: 18px;
font-size: 12px;
color: #0099e5;
}
/* line 77, ../sass/SocialDetail.scss */
.ListPage .goBack img {
margin-right: 5px;
}
/* line 82, ../sass/SocialDetail.scss */
#SocialDetail .PageBar .JumpToPage {
margin-left: 5px !important;
}
/* line 85, ../sass/SocialDetail.scss */
#SocialDetail .PageBar .JumpToPage input[type="text"] {
width: 20px !important;
height: 11px !important;
padding: 5px !important;
margin: 0 5px !important;
}
/* line 92, ../sass/SocialDetail.scss */
#SocialDetail .PageBar .JumpToPage span {
top: 1px !important;
font-size: 12px !important;
width: 40px !important;
height: 22px !important;
line-height: 22px !important;
padding: 0 5px;
margin-left: 5px !important;
}
/* line 102, ../sass/SocialDetail.scss */
#SocialDetail .ListPage .PageBar {
text-align: left !important;
margin: 0 !important;
}
/* line 106, ../sass/SocialDetail.scss */
#SocialDetail .ListPage .PageBar a {
width: 28px !important;
height: 22px !important;
line-height: 22px !important;
margin-right: 5px;
}
/* line 113, ../sass/SocialDetail.scss */
#SocialDetail .ListPage .PageBar .point a {
border: none;
cursor: default;
border: none !important;
}
/* line 118, ../sass/SocialDetail.scss */
.ListContUl {
width: 100%;
height: 100%;
}
/* line 121, ../sass/SocialDetail.scss */
.ListContUl .ListContUlLi {
position: relative;
background: #fff;
margin-bottom: 16px;
padding: 30px 19px;
}
/* line 126, ../sass/SocialDetail.scss */
.ListContUl .ListContUlLi .user-lz {
position: absolute;
top: 0;
left: 0;
}
/* line 131, ../sass/SocialDetail.scss */
.ListContUl .ListContUlLi .Jitems {
width: 100%;
height: auto;
}
/* line 136, ../sass/SocialDetail.scss */
.ListContUl .isSelf {
border-color: #00aaff;
}
/* line 139, ../sass/SocialDetail.scss */
.ListContUl .JitemsLeft {
width: 85px;
height: auto;
}
/* line 142, ../sass/SocialDetail.scss */
.ListContUl .JitemsLeft .J-UserInfo {
width: 100%;
height: 100%;
text-align: center;
}
/* line 146, ../sass/SocialDetail.scss */
.ListContUl .JitemsLeft .J-UserInfo .J-UserInfo-Pic {
display: inline-block;
width: 60px;
height: 60px;
border-radius: 50%;
overflow: hidden;
}
/* line 152, ../sass/SocialDetail.scss */
.ListContUl .JitemsLeft .J-UserInfo .J-UserInfo-Pic img {
width: 60px;
height: 60px;
}
/* line 157, ../sass/SocialDetail.scss */
.ListContUl .JitemsLeft .J-UserInfo span {
display: inline-block;
width: 100%;
height: 15px;
font-size: 12px;
color: #4d4d4d;
margin-top: 10px;
}
/* line 165, ../sass/SocialDetail.scss */
.ListContUl .JitemsLeft .J-UserInfo .J-UserInfo-adminCall {
font-size: 12px;
width: 52px;
height: 20px;
line-height: 20px;
background: #0099e5;
color: #fff;
}
/* line 176, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight {
width: 565px;
height: auto;
}
/* line 179, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-TextCont {
margin-bottom: 30px;
font-size: 14px;
color: #404040;
line-height: 1.714;
text-align: left;
min-height: 120px;
word-break: break-all;
}
/* line 187, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-TextCont > *, .ListContUl .JitemsRight .J-TextCont p > *, .ListContUl .JitemsRight .J-TextCont div > * {
font-size: 14px !important;
color: #404040 !important;
line-height: 1.714 !important;
}
/* line 192, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-TextCont a {
text-decoration: underline;
color: #4c69ff !important;
margin: 0 2px;
}
/* line 197, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-TextCont img {
max-width: 100%;
margin: 20px 0;
}
/* line 202, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-ClickUp {
height: 48px;
width: 98px;
border: 1px solid #eeeeee;
background-color: rgba(238, 238, 238, 0);
border-radius: 25px;
text-align: center;
font-size: 14px;
color: gray;
cursor: pointer;
margin: 0 auto;
margin-bottom: 50px;
}
/* line 214, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-ClickUp p {
height: 15px;
}
/* line 216, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-ClickUp p:first-child {
margin-top: 8px;
margin-bottom: 5px;
background: url(../../images/icon7.png) no-repeat center;
}
/* line 222, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-ClickUp:hover {
border-color: #00aaff;
}
/* line 224, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-ClickUp:hover p {
color: #00aaff;
}
/* line 226, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-ClickUp:hover p:first-child {
background: url(../../images/icon8.png) no-repeat center;
}
/* line 232, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-On {
border-color: transparent;
background: url(../../images/icon9.png) no-repeat center;
}
/* line 235, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-On p {
color: #fff;
}
/* line 237, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-On p:first-child {
background: url(../../images/icon10.png) no-repeat center;
}
/* line 241, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-On:hover {
border-color: transparent;
}
/* line 243, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-On:hover p {
color: #fff;
}
/* line 245, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-On:hover p:first-child {
background: url(../../images/icon10.png) no-repeat center;
}
/* line 251, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Modle {
width: 100%;
height: auto;
}
/* line 254, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Modle .J-Modle-Hd {
width: 100%;
height: 20px;
font-size: 13px;
color: gray;
}
/* line 259, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Modle .J-Modle-Hd .Hd-Floor span {
margin-right: 10px;
}
/* line 264, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Modle .Hd-Moudle li {
position: relative;
float: left;
padding: 0 10px;
height: 16px;
line-height: 16px;
text-align: center;
border-right: 1px solid #eef0f1;
}
/* line 272, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Modle .Hd-Moudle li:last-child {
border-right: none;
}
/* line 275, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Modle .Hd-Moudle li span {
cursor: pointer;
}
/* line 280, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Modle .Hd-Moudle li span:hover {
color: #00aaff;
}
/* line 285, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Modle .Hd-Moudle li i {
position: relative;
top: 4px;
right: -5px;
display: inline-block;
width: 0;
height: 2px;
border: solid;
border-width: 4px;
border-color: #8c8c8c transparent transparent transparent;
transition: all .3s linear;
-webkit-transition: all .3s linear;
-ms-transition: all .3s linear;
-moz-transition: all .3s linear;
transform: rotate(0);
-moz-transform: rotate(0);
-ms-transform: rotate(0);
-webkit-transform: rotate(0);
margin-left: 1px;
margin-right: 5px;
}
/* line 306, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Modle .Hd-Moudle li .rotate {
top: -3px;
transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
}
/* line 313, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Modle .Hd-Moudle li .adminlist {
position: absolute;
left: 1px;
top: 25px;
width: 98px;
min-height: 30px;
border: 1px solid #c6c6cc;
font-size: 12px;
color: #595959;
line-height: 2.5;
text-align: center;
background: #fff;
box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
z-index: 1000004;
}
/* line 327, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Modle .Hd-Moudle li .adminlist p {
height: 30px;
}
/* line 329, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Modle .Hd-Moudle li .adminlist p:hover {
background-color: #ebeced;
}
/* line 335, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Modle .Hd-Moudle .PostManagement {
padding-left: 18px;
background: url(../../images/icon12.png) no-repeat center left;
}
/* line 338, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Modle .Hd-Moudle .PostManagement:hover {
background: url(../../images/icon12_hover.png) no-repeat center left;
}
/* line 340, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Modle .Hd-Moudle .PostManagement:hover i {
border-color: #00aaff transparent transparent transparent;
}
/* line 345, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Modle .Hd-Moudle img {
width: 12px;
height: 12px;
display: inline-block;
position: relative;
top: 1px;
margin-right: 5px;
}
/* line 353, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Modle .Hd-Moudle .Hd-Moudle-Praise {
padding-left: 15px;
background: url(../../images/icon11.png) no-repeat center left;
}
/* line 356, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Modle .Hd-Moudle .Hd-Moudle-Praise:hover {
background: url(../../images/icon11_hover.png) no-repeat center left;
color: #0099e5;
}
/* line 361, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Modle .Hd-Moudle .Hd-Moudle-Praise-On {
background: url(../../images/icon11_hover.png) no-repeat center left;
color: #0099e5;
}
/* line 365, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Modle .Hd-Moudle .Hd-Moudle-Reply {
padding-left: 17px;
background: url(../../images/icon6.png) no-repeat center left;
}
/* line 368, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Modle .Hd-Moudle .Hd-Moudle-Reply:hover {
background: url(../../images/icon6_hover.png) no-repeat center left;
color: #0099e5;
}
/* line 375, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Moudle-List {
padding: 20px 15px;
background: #f5f6f7;
margin-top: 20px;
}
/* line 379, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Moudle-List .J-Moudle-List-Cont {
width: 100%;
height: 100%;
}
/* line 382, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Moudle-List .J-Moudle-List-Cont ul {
width: 100%;
height: 100%;
}
/* line 385, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Moudle-List .J-Moudle-List-Cont ul li {
padding: 15px 0;
border-bottom: 1px dotted #ddddde;
}
/* line 388, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Moudle-List .J-Moudle-List-Cont ul li:last-child {
border-bottom: none;
}
/* line 394, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Moudle-List .Jmoude-items {
width: 100%;
height: auto;
}
/* line 398, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Moudle-List .Jmoude-items-Pic {
width: 30px;
height: 30px;
border-radius: 50%;
overflow: hidden;
}
/* line 403, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Moudle-List .Jmoude-items-Pic img {
width: 30px;
height: 30px;
}
/* line 408, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Moudle-List .Jmoude-items-Cont {
width: 495px;
height: auto;
font-size: 12px;
color: #333;
}
/* line 413, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Moudle-List .Jmoude-items-Cont a {
color: #0099e5;
float: left;
}
/* line 417, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Moudle-List .Jmoude-items-Cont span {
word-wrap: break-word;
}
/* line 420, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Moudle-List .Jmoude-items-Cont .Jmoudle-items-h5 {
min-height: 15px;
margin-bottom: 5px;
line-height: 1.3;
font-family: "Microsoft YaHei";
}
/* line 425, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Moudle-List .Jmoude-items-Cont .Jmoudle-items-h5 .twouser {
margin: 0 5px;
}
/* line 428, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Moudle-List .Jmoude-items-Cont .Jmoudle-items-h5 b {
font-style: normal;
font-weight: normal;
}
/* line 433, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Moudle-List .Jmoude-items-Cont .Jmoudle-items-info {
color: #818181;
}
/* line 438, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Moudle-List .J-Moudle-List-More {
font-size: 12px;
line-height: 30px;
color: #0099e5;
width: 100px;
}
/* line 444, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Moudle-List .J-Moudle-List-Cont-Jet {
width: 100%;
height: 30px;
}
/* line 447, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Moudle-List .J-Moudle-List-Cont-Jet .J-Moudle-Mebtn {
font-size: 12px;
color: #4d4d4d;
text-align: center;
height: 28px;
line-height: 28px;
width: 80px;
border: 1px solid #cccccc;
background-color: rgba(0, 153, 229, 0);
border-radius: 2px;
}
/* line 457, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Moudle-List .J-Moudle-List-Cont-Jet .J-Moudle-Mebtn:hover {
background-color: rgba(0, 0, 0, 0.031);
}
/* line 462, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Moudle-List .J-Moudle-List-Input {
position: relative;
width: 100%;
height: 80px;
margin-top: 18px;
}
/* line 467, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Moudle-List .J-Moudle-List-Input .loginMask {
background: url(../../images/filter2.png);
}
/* line 469, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Moudle-List .J-Moudle-List-Input .loginMask .loginMaskBox {
padding-top: 30px;
}
/* line 473, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Moudle-List .J-Moudle-List-Input .J-Moudle-List-Input-Box {
border: 1px solid #ddddde;
}
/* line 475, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Moudle-List .J-Moudle-List-Input .J-Moudle-List-Input-Box input {
background: #fff;
border: none;
height: 10px;
width: 509px;
outline: none;
padding: 12px;
}
/* line 484, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Moudle-List .J-Moudle-List-Input .J-Moudle-List-Input-Set {
width: 100%;
height: 26px;
margin-top: 15px;
}
/* line 488, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Moudle-List .J-Moudle-List-Input .J-Moudle-List-Input-Set .J-M-L-Btn {
font-size: 13px;
color: #fff;
width: 60px;
height: 26px;
text-align: center;
line-height: 26px;
background-color: #0099e5;
}
/* line 497, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Moudle-List .J-Moudle-List-Input .J-Moudle-List-Input-Set .J-M-l-I-S-Icon {
position: relative;
width: 18px;
height: 18px;
}
/* line 501, ../sass/SocialDetail.scss */
.ListContUl .JitemsRight .J-Moudle-List .J-Moudle-List-Input .J-Moudle-List-Input-Set .J-M-l-I-S-Icon .Icon-List {
position: absolute;
top: 0;
left: 30px;
width: 200px;
height: 200px;
border: 1px solid #999;
background: #fff;
border-radius: 3px;
}
@-webkit-keyframes mymove {
from {
top: 0px;
}
to {
top: 140px !important;
}
}
@keyframes mymove {
from {
top: 0px;
}
to {
top: 140px !important;
}
}
@-moz-keyframes mymove {
from {
top: 0px;
}
to {
top: 140px !important;
}
}
/* line 532, ../sass/SocialDetail.scss */
#SocialDetail .fixed2 {
position: fixed;
top: 140px !important;
animation: mymove 2s normal;
-webkit-animation: mymove 2s normal;
-moz-animation: mymove 2s normal;
-ms-animation: mymove 2s normal;
}
/* line 545, ../sass/SocialDetail.scss */
.loginMask {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
text-align: center;
background: url(../../images/filter.png);
text-align: center;
z-index: 99999;
}
/* line 555, ../sass/SocialDetail.scss */
.loginMask p {
font-size: 14px;
font-family: "Microsoft YaHei";
color: white;
line-height: 1.143;
text-align: center;
padding-bottom: 10px;
padding-top: 100px;
}
/* line 564, ../sass/SocialDetail.scss */
.loginMask a.loginMaskBoxline {
position: relative;
top: 1px;
margin: 0 5px;
background-color: white;
opacity: 0.502;
width: 1px;
height: 12px;
}
/* line 573, ../sass/SocialDetail.scss */
.loginMask a {
font-size: 14px;
font-family: "Microsoft YaHei";
color: #ffd400;
z-index: 1000000;
}
/* line 578, ../sass/SocialDetail.scss */
.loginMask a:hover {
text-decoration: underline;
color: #ffd400;
}
/* line 584, ../sass/SocialDetail.scss */
.LidtEditor {
position: relative;
padding: 20px;
height: 235px;
text-align: right;
}
/* line 591, ../sass/SocialDetail.scss */
.LidtEditor #editorElem .w-e-text-container {
height: 155px !important;
}
/* line 594, ../sass/SocialDetail.scss */
.LidtEditor #editorElem .w-e-toolbar {
background: #fff !important;
}
/* line 597, ../sass/SocialDetail.scss */
.LidtEditor #editorElem .w-e-text-container .w-e-panel-container .w-e-emoticon-container .w-e-item {
padding: 3px;
}
/* line 600, ../sass/SocialDetail.scss */
.LidtEditor #editorElem .w-e-text {
overflow-y: auto;
}
/* line 603, ../sass/SocialDetail.scss */
.LidtEditor #editorElem .w-e-icon-link {
line-height: 1.5;
}
/* line 607, ../sass/SocialDetail.scss */
.LidtEditor .PostHtml {
display: inline-block;
width: 72px;
height: 30px;
color: #fff;
text-align: center;
font-size: 12px;
line-height: 30px;
background-color: #00aaff;
border-radius: 2px;
margin-top: 20px;
}
/* line 619, ../sass/SocialDetail.scss */
.LidtEditor .errts {
margin-right: 20px;
color: #ff3333;
padding-left: 20px;
background: url(../../images/icon16.png) no-repeat center left;
}
/* line 626, ../sass/SocialDetail.scss */
.J-Moudle-Page {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
text-align: left;
font-size: 0;
margin-top: 3px;
}
/* line 637, ../sass/SocialDetail.scss */
.J-Moudle-Page li {
padding: 0 !important;
border: none !important;
list-style: none;
display: inline-block;
margin: 0;
}
/* line 644, ../sass/SocialDetail.scss */
.J-Moudle-Page li:first-child > a {
margin-left: 0px;
}
/* line 647, ../sass/SocialDetail.scss */
.J-Moudle-Page .point a {
border: none;
cursor: default;
}
/* line 651, ../sass/SocialDetail.scss */
.J-Moudle-Page .point a:hover {
background: none;
}
/* line 654, ../sass/SocialDetail.scss */
.J-Moudle-Page a {
display: inline-block;
width: 28px;
height: 22px;
line-height: 22px;
font-size: 12px;
color: #a7a7a7;
border: 1px solid #ccc;
margin-right: 4px;
cursor: pointer;
text-align: center;
}
/* line 666, ../sass/SocialDetail.scss */
.J-Moudle-Page a:hover {
border-color: #00aaff;
color: #00aaff;
}
/* line 670, ../sass/SocialDetail.scss */
.J-Moudle-Page .active a {
color: #fff;
cursor: default;
border-color: #00aaff;
background: #00aaff;
}
/* line 676, ../sass/SocialDetail.scss */
.J-Moudle-Page i {
font-style: normal;
color: #d44950;
margin: 0px 4px;
font-size: 12px;
}
/* line 682, ../sass/SocialDetail.scss */
.J-Moudle-Page .page-button-disabled {
background: #f7f9fa;
cursor: not-allowed;
color: #ddd !important;
border-color: #e6e6e6;
}
/* line 688, ../sass/SocialDetail.scss */
.J-Moudle-Page .page-button-disabled:hover {
background: #f7f9fa;
border-color: #e6e6e6;
}
================================================
FILE: src/sass/stylesheets/SocialIndexAdmin.css
================================================
/* line 1, ../sass/SocialIndexAdmin.scss */
.SocialIndexAdmin {
padding: 15px 19px;
margin-bottom: 20px;
width: 240px;
}
/* line 5, ../sass/SocialIndexAdmin.scss */
.SocialIndexAdmin .SocialIndexAdmin-Cont {
width: 100%;
min-height: 107px;
}
/* line 8, ../sass/SocialIndexAdmin.scss */
.SocialIndexAdmin .SocialIndexAdmin-Cont ul {
width: 100%;
height: auto;
}
/* line 11, ../sass/SocialIndexAdmin.scss */
.SocialIndexAdmin .SocialIndexAdmin-Cont ul li {
float: left;
width: 46px;
height: 61px;
margin-top: 30px;
margin-right: 18px;
}
/* line 18, ../sass/SocialIndexAdmin.scss */
.SocialIndexAdmin .SocialIndexAdmin-Cont ul li:nth-child(4n) {
margin-right: 0;
}
/* line 21, ../sass/SocialIndexAdmin.scss */
.SocialIndexAdmin .SocialIndexAdmin-Cont ul a {
display: inline-block;
width: 100%;
height: 100%;
text-align: center;
}
/* line 26, ../sass/SocialIndexAdmin.scss */
.SocialIndexAdmin .SocialIndexAdmin-Cont ul a .adminPic {
width: 40px;
height: 40px;
border-radius: 50%;
}
/* line 31, ../sass/SocialIndexAdmin.scss */
.SocialIndexAdmin .SocialIndexAdmin-Cont ul a .adminName {
display: inline-block;
width: 100%;
height: 20px;
line-height: 20px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
font-size: 12px;
color: #8c8c8c;
}
/* line 45, ../sass/SocialIndexAdmin.scss */
.SocialIndexAdmin .divmask {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1000003;
}
/* line 53, ../sass/SocialIndexAdmin.scss */
.SocialIndexAdmin .rulePop {
position: fixed;
left: 50%;
top: 100px;
margin-left: -209px;
z-index: 1000004;
width: 418px;
min-height: 455px;
padding-bottom: 45px;
border: 1px solid #1a1a1a;
background-color: white;
box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
}
/* line 65, ../sass/SocialIndexAdmin.scss */
.SocialIndexAdmin .rulePop .rulePop-Hd {
background-color: #191b2e;
padding: 0 15px;
height: 37px;
line-height: 37px;
font-size: 14px;
font-family: "Microsoft YaHei";
color: #b3b5c7;
}
/* line 73, ../sass/SocialIndexAdmin.scss */
.SocialIndexAdmin .rulePop .rulePop-Hd img {
display: inline-block;
margin-top: 10px;
}
/* line 78, ../sass/SocialIndexAdmin.scss */
.SocialIndexAdmin .rulePop .rulePop-Cont {
margin: 30px 0;
padding: 0 30px;
font-size: 15px;
line-height: 2;
font-family: "Microsoft YaHei";
color: #595959;
text-align: center;
}
/* line 86, ../sass/SocialIndexAdmin.scss */
.SocialIndexAdmin .rulePop .rulePop-Cont span {
color: #ff6b01;
}
/* line 89, ../sass/SocialIndexAdmin.scss */
.SocialIndexAdmin .rulePop .rulePop-Cont h3 {
font-size: 18px;
font-family: "Microsoft YaHei";
color: #4d4d4d;
}
/* line 94, ../sass/SocialIndexAdmin.scss */
.SocialIndexAdmin .rulePop .rulePop-Cont .r-setp {
position: relative;
}
/* line 96, ../sass/SocialIndexAdmin.scss */
.SocialIndexAdmin .rulePop .rulePop-Cont .r-setp div {
margin: 15px 0;
width: 100%;
font-size: 14px;
font-family: "Microsoft YaHei";
color: gray;
text-align: left;
}
/* line 103, ../sass/SocialIndexAdmin.scss */
.SocialIndexAdmin .rulePop .rulePop-Cont .r-setp div h5 {
text-indent: 30px;
}
/* line 108, ../sass/SocialIndexAdmin.scss */
.SocialIndexAdmin .rulePop .rulePop-Cont .mt60 {
padding-top: 60px;
}
/* line 111, ../sass/SocialIndexAdmin.scss */
.SocialIndexAdmin .rulePop .rulePop-Cont p {
font-family: "Microsoft YaHei";
}
/* line 114, ../sass/SocialIndexAdmin.scss */
.SocialIndexAdmin .rulePop .rulePop-Cont .r-setpList {
min-height: 36px;
line-height: 36px;
}
/* line 117, ../sass/SocialIndexAdmin.scss */
.SocialIndexAdmin .rulePop .rulePop-Cont .r-setpList p {
float: left;
font-size: 14px;
}
/* line 121, ../sass/SocialIndexAdmin.scss */
.SocialIndexAdmin .rulePop .rulePop-Cont .r-setpList p:first-child {
width: 88px;
margin-right: 11px;
text-align: right;
color: #4d4d4d;
}
/* line 127, ../sass/SocialIndexAdmin.scss */
.SocialIndexAdmin .rulePop .rulePop-Cont .r-setpList p:last-child {
color: #808080;
width: 250px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/* line 133, ../sass/SocialIndexAdmin.scss */
.SocialIndexAdmin .rulePop .rulePop-Cont .r-setpList p:last-child input, .SocialIndexAdmin .rulePop .rulePop-Cont .r-setpList p:last-child textarea {
width: 226px;
padding: 0 10px;
height: 34px;
border: 1px solid #e1e2e6;
color: #4d4d4d;
}
/* line 140, ../sass/SocialIndexAdmin.scss */
.SocialIndexAdmin .rulePop .rulePop-Cont .r-setpList p:last-child textarea {
padding: 10px;
height: 162px;
resize: none;
font-family: "Microsoft YaHei";
}
/* line 148, ../sass/SocialIndexAdmin.scss */
.SocialIndexAdmin .rulePop .rulePop-Cont .r-setpList .yellowColor {
color: #ff6b01 !important;
}
/* line 152, ../sass/SocialIndexAdmin.scss */
.SocialIndexAdmin .rulePop .rulePop-Cont .overText {
height: 275px;
overflow: hidden;
overflow-y: auto;
line-height: 1.571;
}
/* line 158, ../sass/SocialIndexAdmin.scss */
.SocialIndexAdmin .rulePop .rulePop-Cont .ruleerrts {
position: absolute;
left: 98px;
bottom: -20px;
color: #ff3333;
padding-left: 20px;
background: url(../../images/icon16.png) no-repeat center left;
}
/* line 167, ../sass/SocialIndexAdmin.scss */
.SocialIndexAdmin .rulePop .rulePop-Bt {
text-align: center;
height: 36px;
}
/* line 170, ../sass/SocialIndexAdmin.scss */
.SocialIndexAdmin .rulePop .rulePop-Bt span {
display: inline-block;
width: 122px;
height: 36px;
text-align: center;
line-height: 36px;
margin: 0 15px;
}
/* line 178, ../sass/SocialIndexAdmin.scss */
.SocialIndexAdmin .rulePop .rulePop-Bt .ruleCannle {
position: relative;
top: 1px;
height: 34px;
border: 1px solid gainsboro;
background-color: rgba(245, 246, 247, 0);
}
/* line 184, ../sass/SocialIndexAdmin.scss */
.SocialIndexAdmin .rulePop .rulePop-Bt .ruleCannle:hover {
background-color: #f5f6f7;
}
/* line 188, ../sass/SocialIndexAdmin.scss */
.SocialIndexAdmin .rulePop .rulePop-Bt .ruleSure {
color: white;
background: url(../../images/rulepopbtn.png) no-repeat center left;
}
================================================
FILE: src/sass/stylesheets/SocialIndexDetail.css
================================================
/* line 2, ../sass/SocialIndexDetail.scss */
.SocialIndexHeader {
width: 962px;
height: 82px;
background: #fff;
padding: 19px;
font-family: "Microsoft YaHei";
}
/* line 8, ../sass/SocialIndexDetail.scss */
.SocialIndexHeader a {
display: inline-block;
text-align: center;
text-decoration: none;
}
/* line 13, ../sass/SocialIndexDetail.scss */
.SocialIndexHeader .SiH-Info-Pic {
width: 80px;
height: 80px;
margin-right: 19px;
}
/* line 18, ../sass/SocialIndexDetail.scss */
.SocialIndexHeader .SiH-Info-name {
width: 590px;
height: auto;
}
/* line 21, ../sass/SocialIndexDetail.scss */
.SocialIndexHeader .SiH-Info-name .Hname {
width: 100%;
font-size: 18px;
color: #404040;
line-height: 3;
height: 45px;
}
/* line 27, ../sass/SocialIndexDetail.scss */
.SocialIndexHeader .SiH-Info-name .Hname h5 {
height: 100%;
}
/* line 30, ../sass/SocialIndexDetail.scss */
.SocialIndexHeader .SiH-Info-name .Hname a {
margin: 14px 0 0 14px;
}
/* line 33, ../sass/SocialIndexDetail.scss */
.SocialIndexHeader .SiH-Info-name .Hname .HnameBtnOn, .SocialIndexHeader .SiH-Info-name .Hname .HnameBtnUn {
width: 62px;
height: 26px;
line-height: 26px;
font-size: 12px;
color: #585858;
border: 1px solid #eaecef;
background-color: rgba(40, 215, 250, 0);
}
/* line 43, ../sass/SocialIndexDetail.scss */
.SocialIndexHeader .SiH-Info-name .Htitle {
width: 100%;
color: #a6a6a6;
line-height: 2;
font-size: 14px;
}
/* line 50, ../sass/SocialIndexDetail.scss */
.SocialIndexHeader .SiH-Href {
margin-right: 20px;
margin-top: 22px;
}
/* line 54, ../sass/SocialIndexDetail.scss */
.SocialIndexHeader .SiH-Launch {
width: 124px;
height: 38px;
font-size: 14px;
color: white;
line-height: 38px;
border-radius: 19px;
background-image: -moz-linear-gradient(0deg, #04e9f5 0%, #0099e5 100%);
background-image: -webkit-linear-gradient(0deg, #04e9f5 0%, #0099e5 100%);
background-image: -ms-linear-gradient(0deg, #04e9f5 0%, #0099e5 100%);
box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.11);
text-align: center;
margin-right: 20px;
cursor: pointer;
}
/* line 68, ../sass/SocialIndexDetail.scss */
.SocialIndexHeader .SiH-Launch img {
margin: -1px;
margin-right: 5px;
}
/* line 73, ../sass/SocialIndexDetail.scss */
.SocialIndexHeader .goShop {
width: 58px;
height: 35px;
line-height: 34px;
font-size: 14px;
color: #585858;
border: 1px solid #eaecef;
border-radius: 19px;
background-color: rgba(253, 35, 86, 0);
}
================================================
FILE: src/sass/stylesheets/SocialIndexHeader.css
================================================
/* line 1, ../sass/SocialIndexHeader.scss */
.h5 {
height: 100%;
display: inline-block;
color: #333;
}
/* line 6, ../sass/SocialIndexHeader.scss */
.SocialIndexHeader {
width: 962px;
height: 82px;
background: #fff;
padding: 19px;
font-family: "Microsoft YaHei";
}
/* line 13, ../sass/SocialIndexHeader.scss */
.SocialIndexHeader .SiH-Info-Pic {
width: 80px;
height: 80px;
margin-right: 19px;
}
/* line 18, ../sass/SocialIndexHeader.scss */
.SocialIndexHeader .SiH-Info-name {
width: 590px;
height: auto;
}
/* line 21, ../sass/SocialIndexHeader.scss */
.SocialIndexHeader .SiH-Info-name a {
color: #333;
}
/* line 24, ../sass/SocialIndexHeader.scss */
.SocialIndexHeader .SiH-Info-name .Hname {
width: 100%;
font-size: 18px;
color: #404040;
line-height: 3;
height: 45px;
}
/* line 30, ../sass/SocialIndexHeader.scss */
.SocialIndexHeader .SiH-Info-name .Hname a:first-child {
color: #333;
}
/* line 33, ../sass/SocialIndexHeader.scss */
.SocialIndexHeader .SiH-Info-name .Hname #h5 {
height: 100%;
display: inline-block;
color: #333;
}
/* line 38, ../sass/SocialIndexHeader.scss */
.SocialIndexHeader .SiH-Info-name .Hname a.HnameBtnUn {
margin: 14px 0 0 14px;
}
/* line 41, ../sass/SocialIndexHeader.scss */
.SocialIndexHeader .SiH-Info-name .Hname .HnameBtnOn {
margin-top: 15px;
margin-left: 10px;
}
/* line 45, ../sass/SocialIndexHeader.scss */
.SocialIndexHeader .SiH-Info-name .Hname .HnameBtnOn, .SocialIndexHeader .SiH-Info-name .Hname .HnameBtnUn {
width: 62px;
height: 26px;
line-height: 26px;
font-size: 12px;
color: #585858;
border: 1px solid #eaecef;
background-color: rgba(40, 215, 250, 0);
}
/* line 54, ../sass/SocialIndexHeader.scss */
.SocialIndexHeader .SiH-Info-name .Hname .HnameBtnUn {
color: #fff;
background: #00aaff;
border-color: #00aaff;
}
/* line 58, ../sass/SocialIndexHeader.scss */
.SocialIndexHeader .SiH-Info-name .Hname .HnameBtnUn img {
margin-right: 5px;
}
/* line 63, ../sass/SocialIndexHeader.scss */
.SocialIndexHeader .SiH-Info-name .Hname .HnameBtnOn span:first-child {
display: inline-block;
}
/* line 66, ../sass/SocialIndexHeader.scss */
.SocialIndexHeader .SiH-Info-name .Hname .HnameBtnOn span:last-child {
display: none;
}
/* line 70, ../sass/SocialIndexHeader.scss */
.SocialIndexHeader .SiH-Info-name .Hname .HnameBtnOn:hover span:first-child {
display: none;
}
/* line 73, ../sass/SocialIndexHeader.scss */
.SocialIndexHeader .SiH-Info-name .Hname .HnameBtnOn:hover span:last-child {
display: inline-block;
}
/* line 79, ../sass/SocialIndexHeader.scss */
.SocialIndexHeader .SiH-Info-name .Htitle {
width: 100%;
color: #a6a6a6;
line-height: 2;
font-size: 14px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/* line 89, ../sass/SocialIndexHeader.scss */
.SocialIndexHeader .SiH-Href {
margin-right: 20px;
margin-top: 22px;
}
/* line 93, ../sass/SocialIndexHeader.scss */
.SocialIndexHeader .SiH-Launch {
width: 124px;
height: 38px;
font-size: 14px;
color: white;
line-height: 38px;
border-radius: 19px;
background-image: url(../../images/postbtn1.png);
box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.11);
text-align: center;
margin-right: 20px;
cursor: pointer;
}
/* line 108, ../sass/SocialIndexHeader.scss */
.SocialIndexHeader .SiH-Launch img {
margin: -1px;
margin-right: 5px;
}
/* line 112, ../sass/SocialIndexHeader.scss */
.SocialIndexHeader .SiH-Launch:hover {
transform: translateY(-3px);
-webkit-transform: translateY(-3px);
-moz-transform: translateY(-3px);
-ms-transform: translateY(-3px);
box-shadow: 0 10px 20px rgba(4, 233, 245, 0.1);
}
/* line 120, ../sass/SocialIndexHeader.scss */
.SocialIndexHeader .goShop {
width: 66px;
height: 35px;
line-height: 34px;
font-size: 14px;
color: #585858;
border: 1px solid #eaecef;
border-radius: 19px;
background-color: rgba(253, 35, 86, 0);
}
================================================
FILE: src/sass/stylesheets/SocialIndexHot.css
================================================
/* line 1, ../sass/SocialIndexHot.scss */
.SocialIndexHot {
padding: 15px 19px;
margin-bottom: 20px;
width: 240px;
}
/* line 5, ../sass/SocialIndexHot.scss */
.SocialIndexHot .HotList {
width: 100%;
height: auto;
padding-top: 20px;
}
/* line 9, ../sass/SocialIndexHot.scss */
.SocialIndexHot .HotList ul {
width: 100%;
height: auto;
}
/* line 12, ../sass/SocialIndexHot.scss */
.SocialIndexHot .HotList ul li {
width: 100%;
height: 20px;
line-height: 20px;
margin-bottom: 20px;
}
/* line 17, ../sass/SocialIndexHot.scss */
.SocialIndexHot .HotList ul li:last-child {
margin-bottom: 0;
}
/* line 20, ../sass/SocialIndexHot.scss */
.SocialIndexHot .HotList ul li:first-child i {
background-color: #ff5c26;
}
/* line 23, ../sass/SocialIndexHot.scss */
.SocialIndexHot .HotList ul li:nth-child(2) i {
background-color: #fd9100;
}
/* line 26, ../sass/SocialIndexHot.scss */
.SocialIndexHot .HotList ul li:nth-child(3) i {
background-color: #f8c127;
}
/* line 30, ../sass/SocialIndexHot.scss */
.SocialIndexHot .HotList ul a {
width: 100%;
font-size: 14px;
}
/* line 34, ../sass/SocialIndexHot.scss */
.SocialIndexHot .HotList ul i {
display: inline-block;
width: 16px;
height: 16px;
line-height: 16px;
border-radius: 50%;
font-size: 12px;
color: #fff;
text-align: center;
background: #cdcdcd;
margin: 2px 5px 0 0;
font-style: normal;
}
/* line 47, ../sass/SocialIndexHot.scss */
.SocialIndexHot .HotList ul span {
color: #585858;
display: inline-block;
width: 160px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
text-align: left;
}
/* line 55, ../sass/SocialIndexHot.scss */
.SocialIndexHot .HotList ul span:hover {
color: #00aaff;
}
/* line 59, ../sass/SocialIndexHot.scss */
.SocialIndexHot .HotList ul b {
color: #a7a7a7;
font-style: normal;
font-weight: normal;
}
================================================
FILE: src/sass/stylesheets/SocialIndexList.css
================================================
@-webkit-keyframes mymove {
from {
top: 0px;
}
to {
top: 230px;
}
}
@keyframes mymove {
from {
top: 0px;
}
to {
top: 230px;
}
}
@-moz-keyframes mymove {
from {
top: 0px;
}
to {
top: 230px;
}
}
/* line 16, ../sass/SocialIndexList.scss */
#SocialIndex .fixed {
position: fixed;
animation: mymove 2s normal;
-webkit-animation: mymove 2s normal;
-moz-animation: mymove 2s normal;
-ms-animation: mymove 2s normal;
}
/* line 23, ../sass/SocialIndexList.scss */
.SocialIndexList {
width: 700px;
padding: 17px 0 33px;
}
/* line 26, ../sass/SocialIndexList.scss */
.SocialIndexList .IndexListType {
width: 662px;
top: 0;
z-index: 1000000003;
height: 15px;
padding: 17px 19px;
border-bottom: 1px solid #e6e7eb;
background: #fff;
transition: all .3s linear;
-ms-transition: all .3s linear;
-moz-transition: all .3s linear;
-webkit-transition: all .3s linear;
}
/* line 38, ../sass/SocialIndexList.scss */
.SocialIndexList .IndexListType .TypeTag {
height: 15px;
line-height: 15px;
width: 540px;
}
/* line 42, ../sass/SocialIndexList.scss */
.SocialIndexList .IndexListType .TypeTag ul {
height: 20px;
margin-top: -5px;
}
/* line 46, ../sass/SocialIndexList.scss */
.SocialIndexList .IndexListType .TypeTag li {
float: left;
width: 55px;
margin-right: 20px;
height: 20px;
line-height: 20px;
}
/* line 52, ../sass/SocialIndexList.scss */
.SocialIndexList .IndexListType .TypeTag li:first-child {
border-right: 2px solid #eef0f1;
}
/* line 55, ../sass/SocialIndexList.scss */
.SocialIndexList .IndexListType .TypeTag li a {
font-size: 16px;
color: #999999;
display: inline-block;
padding: 0 3px;
height: 100%;
text-align: left;
}
/* line 62, ../sass/SocialIndexList.scss */
.SocialIndexList .IndexListType .TypeTag li a:hover {
color: #404040;
}
/* line 67, ../sass/SocialIndexList.scss */
.SocialIndexList .IndexListType .TypeTag .current {
color: #404040;
border-bottom: 3px solid #0af;
padding-bottom: 16px;
}
/* line 73, ../sass/SocialIndexList.scss */
.SocialIndexList .IndexListType .scrrenTag {
position: relative;
top: -10px;
width: 96px;
height: 32px;
font-size: 14px;
color: #585858;
border: 1px solid #e5e5e5;
background-color: rgba(128, 128, 128, 0);
z-index: 1000004;
}
/* line 83, ../sass/SocialIndexList.scss */
.SocialIndexList .IndexListType .scrrenTag h6 {
position: relative;
width: 100%;
height: 100%;
text-align: center;
line-height: 32px;
cursor: pointer;
}
/* line 91, ../sass/SocialIndexList.scss */
.SocialIndexList .IndexListType .scrrenTag .InputSelect {
position: absolute;
top: 32px;
left: -1px;
width: 96px;
min-height: 32px;
border: 1px solid #e5e5e5;
background-color: #fff;
z-index: 1000004;
}
/* line 100, ../sass/SocialIndexList.scss */
.SocialIndexList .IndexListType .scrrenTag .InputSelect li {
position: relative;
height: 32px;
text-align: left;
line-height: 32px;
cursor: pointer;
padding-left: 14px;
width: 82px;
z-index: 100004;
}
/* line 109, ../sass/SocialIndexList.scss */
.SocialIndexList .IndexListType .scrrenTag .InputSelect li:hover {
background: #f5f6f7;
}
/* line 116, ../sass/SocialIndexList.scss */
.SocialIndexList .IndexListCont {
width: 100%;
height: auto;
}
/* line 119, ../sass/SocialIndexList.scss */
.SocialIndexList .IndexListCont li {
position: relative;
min-height: 55px;
padding: 30px 19px;
border-bottom: 1px solid #e6e7eb;
}
/* line 124, ../sass/SocialIndexList.scss */
.SocialIndexList .IndexListCont li::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 0%;
height: 100%;
z-index: 0;
opacity: 0;
background-color: rgba(164, 168, 195, 0.5);
-webkit-transition: all 0.8s;
-moz-transition: all 0.8s;
-o-transition: all 0.8s;
transition: all 0.8s;
}
/* line 143, ../sass/SocialIndexList.scss */
.SocialIndexList .IndexListCont li .Jitems {
position: relative;
height: auto;
width: 100%;
z-index: 1;
}
/* line 149, ../sass/SocialIndexList.scss */
.SocialIndexList .IndexListCont li .Jitems-Title {
width: 100%;
height: 30px;
}
/* line 152, ../sass/SocialIndexList.scss */
.SocialIndexList .IndexListCont li .Jitems-Title a, .SocialIndexList .IndexListCont li .Jitems-Title i {
display: inline-block;
}
/* line 155, ../sass/SocialIndexList.scss */
.SocialIndexList .IndexListCont li .Jitems-Title a {
max-width: 520px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
font-size: 16px;
color: #585858;
text-align: left;
margin-right: 5px;
}
/* line 164, ../sass/SocialIndexList.scss */
.SocialIndexList .IndexListCont li .Jitems-Title a:hover {
color: #00aaff;
}
/* line 170, ../sass/SocialIndexList.scss */
.SocialIndexList .IndexListCont li .Jitems-Detail {
width: 100%;
min-height: 27px;
margin-bottom: 10px;
}
/* line 174, ../sass/SocialIndexList.scss */
.SocialIndexList .IndexListCont li .Jitems-Detail .Jitems-Detail-text {
font-size: 14px;
color: #a7a7a7;
max-height: 30px;
max-width: 100%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
line-height: 24px;
}
/* line 183, ../sass/SocialIndexList.scss */
.SocialIndexList .IndexListCont li .Jitems-Detail .Jitems-Detail-text p {
font-size: 14px !important;
color: #a7a7a7 !important;
}
/* line 188, ../sass/SocialIndexList.scss */
.SocialIndexList .IndexListCont li .Jitems-Detail .Jitems-Detail-img {
position: relative;
width: 100%;
}
/* line 191, ../sass/SocialIndexList.scss */
.SocialIndexList .IndexListCont li .Jitems-Detail .Jitems-Detail-img .JDICont {
position: relative;
z-index: 4;
max-height: 110px;
width: 100%;
overflow: hidden;
}
/* line 199, ../sass/SocialIndexList.scss */
.SocialIndexList .IndexListCont li .Jitems-Detail .imgList {
position: relative;
display: inline-block;
max-width: 156px;
text-align: left;
height: 110px;
overflow: hidden;
margin-right: 10px;
}
/* line 207, ../sass/SocialIndexList.scss */
.SocialIndexList .IndexListCont li .Jitems-Detail .imgList .imgfd {
position: absolute;
top: 0;
left: 0;
display: none;
width: 100%;
height: 100%;
background: transparent url(../../images/icon-max.png) no-repeat center;
}
/* line 216, ../sass/SocialIndexList.scss */
.SocialIndexList .IndexListCont li .Jitems-Detail .imgList:hover .imgfd {
display: inline-block;
}
/* line 219, ../sass/SocialIndexList.scss */
.SocialIndexList .IndexListCont li .Jitems-Detail .imgList img {
display: inline-block;
cursor: -webkit-zoom-in;
cursor: zoom-in;
max-height: 100%;
}
/* line 228, ../sass/SocialIndexList.scss */
.SocialIndexList .IndexListCont li .Jitems-Info {
width: 100%;
height: 20px;
}
/* line 231, ../sass/SocialIndexList.scss */
.SocialIndexList .IndexListCont li .Jitems-Info .JuserInfo {
min-width: 160px;
max-width: 400px;
}
/* line 234, ../sass/SocialIndexList.scss */
.SocialIndexList .IndexListCont li .Jitems-Info .JuserInfo a {
display: inline-block;
position: relative;
line-height: 20px;
font-size: 12px;
color: #666666;
}
/* line 241, ../sass/SocialIndexList.scss */
.SocialIndexList .IndexListCont li .Jitems-Info .JuserInfo img {
position: relative;
top: 4px;
display: inline;
width: 20px;
height: 20px;
border-radius: 50%;
}
/* line 249, ../sass/SocialIndexList.scss */
.SocialIndexList .IndexListCont li .Jitems-Info .JuserInfo .JuserInfo-time {
font-size: 12px;
color: #a7a7a7;
border-left: 1px solid #eeeeee;
margin-left: 5px;
padding-left: 10px;
}
/* line 257, ../sass/SocialIndexList.scss */
.SocialIndexList .IndexListCont li .Jitems-Info .JdataInfo {
display: inline-block;
height: 20px;
line-height: 20px;
font-size: 12px;
color: #a7a7a7;
margin-top: 4px;
}
/* line 264, ../sass/SocialIndexList.scss */
.SocialIndexList .IndexListCont li .Jitems-Info .JdataInfo span {
margin-right: 20px;
}
/* line 266, ../sass/SocialIndexList.scss */
.SocialIndexList .IndexListCont li .Jitems-Info .JdataInfo span img {
margin-right: 5px;
}
/* line 274, ../sass/SocialIndexList.scss */
.SocialIndexList .Jlist-thumb {
position: relative;
margin-top: -110px;
width: 632px;
min-height: 100px;
padding: 10px;
background: #f7f7f7;
border: 1px solid #e4e6eb;
z-index: 5;
cursor: normal;
}
/* line 285, ../sass/SocialIndexList.scss */
.SocialIndexList .Jlist-thumb .thumbHd {
height: 25px;
width: 100%;
border-bottom: 1px solid #e4e6eb;
text-align: left;
}
/* line 290, ../sass/SocialIndexList.scss */
.SocialIndexList .Jlist-thumb .thumbHd a {
float: left;
font-size: 12px;
color: #2d64b3;
text-align: left;
box-sizing: content-box;
}
/* line 296, ../sass/SocialIndexList.scss */
.SocialIndexList .Jlist-thumb .thumbHd a i {
display: inline-block;
position: relative;
top: -1px;
width: 20px;
height: 20px;
vertical-align: middle;
background: url(../../images/thread_list_z_eca48fe.png);
background-position: 0px -30px;
}
/* line 308, ../sass/SocialIndexList.scss */
.SocialIndexList .Jlist-thumb .thumbWarp {
position: relative;
width: 632px;
height: 90%;
padding: 1% 0;
margin-top: 10px;
text-align: center;
display: table-cell;
vertical-align: middle;
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
}
/* line 321, ../sass/SocialIndexList.scss */
.SocialIndexList .Jlist-thumb .thumbWarp img {
display: inline-block;
max-width: 100%;
cursor: -webkit-zoom-out;
cursor: zoom-out;
}
/* line 328, ../sass/SocialIndexList.scss */
.SocialIndexList .Jlist-thumb .thumbWarp .thumbsx {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 5;
}
/* line 335, ../sass/SocialIndexList.scss */
.SocialIndexList .Jlist-thumb .thumbWarp .thumbsx:hover {
cursor: normal;
background: rgba(0, 0, 0, 0.05) url(../../images/icon-mini.png) no-repeat center;
}
/* line 340, ../sass/SocialIndexList.scss */
.SocialIndexList .Jlist-thumb .thumbWarp .thumbWarpList {
position: relative;
margin-top: 10px;
overflow: hidden;
width: 632px;
}
/* line 346, ../sass/SocialIndexList.scss */
.SocialIndexList .Jlist-thumb .thumbWarp .thumbNext,
.SocialIndexList .Jlist-thumb .thumbWarp .thumbPrev {
position: absolute;
top: 0;
width: 20%;
height: 100%;
cursor: pointer;
z-index: 6;
}
/* line 355, ../sass/SocialIndexList.scss */
.SocialIndexList .Jlist-thumb .thumbWarp .thumbPrev {
left: 0;
}
/* line 357, ../sass/SocialIndexList.scss */
.SocialIndexList .Jlist-thumb .thumbWarp .thumbPrev:hover {
background: rgba(0, 0, 0, 0.01) url(../../images/icon-left.png) no-repeat center;
}
/* line 361, ../sass/SocialIndexList.scss */
.SocialIndexList .Jlist-thumb .thumbWarp .thumbNext {
right: 0;
}
/* line 363, ../sass/SocialIndexList.scss */
.SocialIndexList .Jlist-thumb .thumbWarp .thumbNext:hover {
background: rgba(0, 0, 0, 0.01) url(../../images/icon-right.png) no-repeat center;
}
/* line 370, ../sass/SocialIndexList.scss */
.selectMask {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 100003;
}
================================================
FILE: src/sass/stylesheets/SocialPeoInfo.css
================================================
/* line 1, ../sass/SocialPeoInfo.scss */
.PeoInfo {
top: 0;
width: 278px;
min-height: 252px;
background: #fff url(http://www.iplaystone.com/circle/img/peobg.png) no-repeat center top;
margin-bottom: 20px;
}
/* line 8, ../sass/SocialPeoInfo.scss */
.PeoInfo-Hd {
width: 73px;
height: 73px;
border: 2px solid #fff;
border-radius: 50%;
overflow: hidden;
margin: 35px auto 15px;
}
/* line 16, ../sass/SocialPeoInfo.scss */
.PeoInfo-Hd img {
width: 73px;
height: 73px;
border-radius: 50%;
}
/* line 21, ../sass/SocialPeoInfo.scss */
.PeoInfo-Name {
display: inline-block;
width: 100%;
height: 20px;
line-height: 20px;
font-size: 16px;
font-family: "Microsoft YaHei";
color: #404040;
font-weight: bold;
text-align: center;
margin: 0 auto;
}
/* line 33, ../sass/SocialPeoInfo.scss */
.PeoInfo-Name:hover {
color: #0099e5;
}
/* line 36, ../sass/SocialPeoInfo.scss */
.PeoInfo-GoLogin {
font-size: 24px;
color: #333;
width: 100%;
text-align: center;
margin: 30px auto;
}
/* line 43, ../sass/SocialPeoInfo.scss */
.PeoInfo h6 {
font-size: 14px;
font-family: "Microsoft YaHei";
color: gray;
height: 20px;
overflow: hidden;
width: 80%;
margin: 0 auto;
text-align: center;
margin-top: 10px;
line-height: 1.3;
margin-bottom: 20px;
}
/* line 56, ../sass/SocialPeoInfo.scss */
.PeoInfo .span {
height: 35px;
width: 100%;
text-align: center;
}
/* line 61, ../sass/SocialPeoInfo.scss */
.PeoInfo .span a {
display: inline-block;
height: 35px;
width: 83px;
text-align: center;
font-size: 14px;
font-family: "Microsoft YaHei";
color: #4d4d4d;
}
/* line 70, ../sass/SocialPeoInfo.scss */
.PeoInfo .span a:hover {
color: #0099e5;
}
/* line 73, ../sass/SocialPeoInfo.scss */
.PeoInfo .collection {
border-right: 1px solid #eef0f1;
border-left: 1px solid #eef0f1;
}
/* line 77, ../sass/SocialPeoInfo.scss */
.PeoInfo a span:first-child {
display: inline-block;
margin-bottom: 5px;
}
/* line 81, ../sass/SocialPeoInfo.scss */
.PeoInfo .home span:first-child {
width: 100%;
height: 16px;
background: url(../../images/home.png) no-repeat center;
}
/* line 86, ../sass/SocialPeoInfo.scss */
.PeoInfo .collection span:first-child {
width: 100%;
height: 17px;
background: url(../../images/sc.png) no-repeat center;
}
/* line 91, ../sass/SocialPeoInfo.scss */
.PeoInfo .qz span:first-child {
width: 100%;
height: 16px;
background: url(../../images/sq.png) no-repeat center;
}
/* line 96, ../sass/SocialPeoInfo.scss */
.PeoInfo .home:hover span:first-child {
width: 100%;
height: 16px;
background: url(../../images/home_hover.png) no-repeat center;
}
/* line 101, ../sass/SocialPeoInfo.scss */
.PeoInfo .collection:hover span:first-child {
width: 100%;
height: 17px;
background: url(../../images/sc_hover.png) no-repeat center;
}
/* line 106, ../sass/SocialPeoInfo.scss */
.PeoInfo .qz:hover span:first-child {
width: 100%;
height: 16px;
background: url(../../images/sq_hover.png) no-repeat center;
}
/* line 111, ../sass/SocialPeoInfo.scss */
.hfixed .myCircle {
display: none;
}
/* line 114, ../sass/SocialPeoInfo.scss */
.myCircleHeight {
height: 140px;
}
/* line 117, ../sass/SocialPeoInfo.scss */
.myCircle {
width: 240px;
border-top: 1px solid #eef0f1;
margin: 0 auto;
margin-top: 30px;
padding-top: 20px;
}
/* line 123, ../sass/SocialPeoInfo.scss */
.myCircle .myCircleList {
overflow: hidden;
}
/* line 126, ../sass/SocialPeoInfo.scss */
.myCircle .showMoreMyCircle {
font-size: 14px;
font-family: "Microsoft YaHei";
color: gray;
text-align: center;
width: 182px;
height: 34px;
line-height: 34px;
border: 1px solid #eaecef;
background-color: rgba(0, 153, 229, 0);
cursor: pointer;
margin: 0 auto;
margin-bottom: 25px;
}
/* line 139, ../sass/SocialPeoInfo.scss */
.myCircle .showMoreMyCircle i {
position: relative;
left: 6px;
top: -3px;
display: inline-block;
width: 9px;
height: 5px;
background: url(../../images/icon19.png) no-repeat;
}
/* line 148, ../sass/SocialPeoInfo.scss */
.myCircle .showMoreMyCircle:hover {
border-color: #dcdee0;
}
/* line 153, ../sass/SocialPeoInfo.scss */
.myCircle h4 {
font-size: 14px;
font-family: "Microsoft YaHei";
color: #404040;
margin-bottom: 20px;
}
/* line 159, ../sass/SocialPeoInfo.scss */
.myCircle .myCircleListItem {
width: 105px;
height: 30px;
margin-bottom: 15px;
}
/* line 163, ../sass/SocialPeoInfo.scss */
.myCircle .myCircleListItem:nth-child(2n+1) {
margin-right: 15px;
}
/* line 166, ../sass/SocialPeoInfo.scss */
.myCircle .myCircleListItem img {
float: left;
width: 30px;
height: 30px;
margin-right: 10px;
}
/* line 172, ../sass/SocialPeoInfo.scss */
.myCircle .myCircleListItem span {
float: left;
display: inline-block;
width: 65px;
height: 30px;
line-height: 30px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
font-size: 14px;
font-family: "Microsoft YaHei";
color: gray;
text-align: left;
}
================================================
FILE: src/sass/stylesheets/SocialPop.css
================================================
/* line 2, ../sass/SocialPop.scss */
.pop .divmask {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1000003;
}
/* line 10, ../sass/SocialPop.scss */
.pop .rulePop {
position: fixed;
left: 50%;
top: 50%;
z-index: 1000004;
min-width: 418px;
min-height: 278px;
border: 1px solid #1a1a1a;
background-color: white;
box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
}
/* line 20, ../sass/SocialPop.scss */
.pop .rulePop .rulePop-Hd {
background-color: #191b2e;
padding: 0 15px;
height: 37px;
line-height: 37px;
font-size: 14px;
font-family: "Microsoft YaHei";
color: #b3b5c7;
}
/* line 28, ../sass/SocialPop.scss */
.pop .rulePop .rulePop-Hd img {
display: inline-block;
margin-top: 10px;
}
/* line 33, ../sass/SocialPop.scss */
.pop .rulePop .rulePop-Cont {
font-size: 14px;
font-family: "Microsoft YaHei";
color: #595959;
text-align: center;
}
/* line 39, ../sass/SocialPop.scss */
.pop .rulePop .rulePop-Bt {
text-align: center;
height: 36px;
}
/* line 42, ../sass/SocialPop.scss */
.pop .rulePop .rulePop-Bt span {
display: inline-block;
width: 122px;
height: 36px;
text-align: center;
line-height: 36px;
margin: 0 15px;
}
/* line 50, ../sass/SocialPop.scss */
.pop .rulePop .rulePop-Bt .ruleCannle {
position: relative;
top: 1px;
height: 34px;
border: 1px solid gainsboro;
background-color: rgba(245, 246, 247, 0);
}
/* line 57, ../sass/SocialPop.scss */
.pop .rulePop .rulePop-Bt .ruleSure {
color: white;
background-image: -moz-linear-gradient(0deg, #0095ff 1%, #30f0f0 100%);
background-image: -ms-linear-gradient(0deg, #0095ff 1%, #30f0f0 100%);
background-image: linear-gradient(0deg, #0095ff 1%, #30f0f0 100%);
background-image: -webkit-linear-gradient(0deg, #0095ff 1%, #30f0f0 100%);
}
/* line 66, ../sass/SocialPop.scss */
.pop .Jrule {
margin-left: -209px;
margin-top: -139px;
}
/* line 70, ../sass/SocialPop.scss */
.pop .Jrule .rulePop-Cont {
position: relative;
min-height: 30px;
padding: 65px 0;
line-height: 30px;
}
/* line 75, ../sass/SocialPop.scss */
.pop .Jrule .rulePop-Cont .ruleSelect {
height: 30px;
width: 225px;
margin: 0 auto;
}
/* line 79, ../sass/SocialPop.scss */
.pop .Jrule .rulePop-Cont .ruleSelect p {
width: 150px;
}
/* line 82, ../sass/SocialPop.scss */
.pop .Jrule .rulePop-Cont .ruleSelect .ruleSelectBox {
position: relative;
width: 90px;
padding-left: 12px;
text-align: left;
height: 28px;
border: 1px solid gainsboro;
background-color: white;
}
/* line 90, ../sass/SocialPop.scss */
.pop .Jrule .rulePop-Cont .ruleSelect .ruleSelectBox .ruleSelectInput {
width: 100%;
height: 28px;
}
/* line 94, ../sass/SocialPop.scss */
.pop .Jrule .rulePop-Cont .ruleSelect .ruleSelectBox i {
top: -31px;
right: -65px;
}
/* line 98, ../sass/SocialPop.scss */
.pop .Jrule .rulePop-Cont .ruleSelect .ruleSelectBox .roate {
top: -23px;
}
/* line 101, ../sass/SocialPop.scss */
.pop .Jrule .rulePop-Cont .ruleSelect .ruleSelectBox .ruleSelectDrown {
position: absolute;
left: -1px;
top: 28px;
width: 102px;
min-height: 30px;
border: 1px solid #c6c6cc;
background-color: white;
box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
z-index: 2000004;
}
/* line 111, ../sass/SocialPop.scss */
.pop .Jrule .rulePop-Cont .ruleSelect .ruleSelectBox .ruleSelectDrown li {
padding-left: 12px;
height: 30px;
line-height: 30px;
}
/* line 115, ../sass/SocialPop.scss */
.pop .Jrule .rulePop-Cont .ruleSelect .ruleSelectBox .ruleSelectDrown li:hover {
background-color: #ebeced;
}
/* line 122, ../sass/SocialPop.scss */
.pop .Jrule .rulePop-Cont .faqBox {
width: 333px;
margin: 20px auto;
min-height: 210px;
}
/* line 126, ../sass/SocialPop.scss */
.pop .Jrule .rulePop-Cont .faqBox .faqerr {
text-align: left;
padding-left: 100px;
color: red;
}
/* line 131, ../sass/SocialPop.scss */
.pop .Jrule .rulePop-Cont .faqBox h4 {
font-size: 18px;
font-family: "Microsoft YaHei";
color: #4d4d4d;
margin-bottom: 35px;
}
/* line 137, ../sass/SocialPop.scss */
.pop .Jrule .rulePop-Cont .faqBox .faqContList {
width: 333px;
height: 35px;
margin-bottom: 15px;
}
/* line 141, ../sass/SocialPop.scss */
.pop .Jrule .rulePop-Cont .faqBox .faqContList .faqLeft {
float: left;
width: 100px;
text-align: right;
height: 35px;
line-height: 35px;
font-size: 14px;
font-family: "Microsoft YaHei";
color: #4d4d4d;
}
/* line 151, ../sass/SocialPop.scss */
.pop .Jrule .rulePop-Cont .faqBox .faqContList .faqRight {
float: right;
}
/* line 153, ../sass/SocialPop.scss */
.pop .Jrule .rulePop-Cont .faqBox .faqContList .faqRight select, .pop .Jrule .rulePop-Cont .faqBox .faqContList .faqRight option, .pop .Jrule .rulePop-Cont .faqBox .faqContList .faqRight input {
width: 232px;
padding: 0 15px;
height: 38px;
font-size: 14px;
font-family: "Microsoft YaHei";
color: #4d4d4d;
border: 1px solid #e1e2e6;
background-color: white;
cursor: pointer;
}
/* line 164, ../sass/SocialPop.scss */
.pop .Jrule .rulePop-Cont .faqBox .faqContList .faqRight input {
width: 200px;
cursor: auto;
}
/* line 172, ../sass/SocialPop.scss */
.pop .Jrule .padding0 {
padding: 0;
}
/* line 175, ../sass/SocialPop.scss */
.pop .pb40 {
padding-bottom: 40px;
}
/* line 177, ../sass/SocialPop.scss */
.pop .pb40 .rulePop-Cont {
padding: 0;
}
================================================
FILE: src/sass/stylesheets/SocialPost.css
================================================
/* line 1, ../sass/SocialPost.scss */
.SocialPost {
height: 735px;
width: 1000px;
margin: 0 auto;
}
/* line 6, ../sass/SocialPost.scss */
.SocialPost .SP-Hd {
font-size: 16px;
font-family: "Microsoft YaHei";
color: #404040;
font-weight: bold;
line-height: 1.5;
background: url(../../images/icon15.png) no-repeat center left;
padding-left: 20px;
margin-bottom: 25px;
}
/* line 16, ../sass/SocialPost.scss */
.SocialPost .SP-Main {
width: 100%;
height: auto;
}
/* line 19, ../sass/SocialPost.scss */
.SocialPost .SP-Main .SPM-Title {
height: 40px;
width: 1000px;
margin-bottom: 15px;
}
/* line 23, ../sass/SocialPost.scss */
.SocialPost .SP-Main .SPM-Title .SPMT-Input {
position: relative;
width: 600px;
font-size: 12px;
font-family: "Microsoft YaHei";
color: gray;
margin-right: 20px;
}
/* line 31, ../sass/SocialPost.scss */
.SocialPost .SP-Main .SPM-Title input {
width: 448px;
padding-right: 130px;
padding-left: 20px;
height: 38px;
outline: none;
}
/* line 38, ../sass/SocialPost.scss */
.SocialPost .SP-Main .SPM-Title span {
position: absolute;
right: 15px;
top: 13px;
}
/* line 43, ../sass/SocialPost.scss */
.SocialPost .SP-Main .SPM-Title .SPMT-Classify {
position: relative;
width: 136px;
padding: 0 10px;
height: 40px;
font-size: 14px;
font-family: "Microsoft YaHei";
color: #4d4d4d;
background: #fff;
}
/* line 52, ../sass/SocialPost.scss */
.SocialPost .SP-Main .SPM-Title .SPMT-Classify .SPMTC-Input {
width: 100%;
height: 100%;
text-align: left;
line-height: 40px;
}
/* line 58, ../sass/SocialPost.scss */
.SocialPost .SP-Main .SPM-Title .SPMT-Classify i {
position: absolute;
top: 10px;
right: 15px;
display: inline-block;
width: 0;
height: 2px;
border: solid;
border-width: 5px;
border-color: #585858 transparent transparent transparent;
transition: all .3s linear;
-webkit-transition: all .3s linear;
-ms-transition: all .3s linear;
-moz-transition: all .3s linear;
transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
margin-left: 3px;
}
/* line 78, ../sass/SocialPost.scss */
.SocialPost .SP-Main .SPM-Title .SPMT-Classify .rotate {
top: 18px;
transform: rotate(0);
-moz-transform: rotate(0);
-ms-transform: rotate(0);
-webkit-transform: rotate(0);
}
/* line 85, ../sass/SocialPost.scss */
.SocialPost .SP-Main .SPM-Title .SPMT-Classify .SPMTC-Select {
position: absolute;
top: 40px;
left: -1px;
width: 156px;
min-height: 32px;
border: 1px solid #e5e5e5;
background-color: #fff;
z-index: 100004;
}
/* line 94, ../sass/SocialPost.scss */
.SocialPost .SP-Main .SPM-Title .SPMT-Classify .SPMTC-Select li {
position: relative;
padding: 0 10px;
height: 40px;
text-align: left;
line-height: 40px;
cursor: pointer;
z-index: 100004;
}
/* line 102, ../sass/SocialPost.scss */
.SocialPost .SP-Main .SPM-Title .SPMT-Classify .SPMTC-Select li:hover {
background: #f1f1f1;
}
/* line 109, ../sass/SocialPost.scss */
.SocialPost .SP-Main .SPM-Tags {
position: relative;
min-height: 30px;
width: 100%;
margin: 15px 0;
}
/* line 114, ../sass/SocialPost.scss */
.SocialPost .SP-Main .SPM-Tags .TagsDiv {
position: relative;
min-height: 30px;
width: 100%;
font-size: 14px;
font-family: "Microsoft YaHei";
line-height: 30px;
}
/* line 121, ../sass/SocialPost.scss */
.SocialPost .SP-Main .SPM-Tags .TagsDiv .addTags {
color: #0099e5;
padding-left: 20px;
background: url(../../images/btn.png) no-repeat center left;
margin-right: 30px;
}
/* line 127, ../sass/SocialPost.scss */
.SocialPost .SP-Main .SPM-Tags .TagsDiv .addTagsTs {
position: absolute;
left: 80px;
display: inline-block;
width: 323px;
height: 28px;
background: url(../../images/ts.png) no-repeat center left;
}
/* line 135, ../sass/SocialPost.scss */
.SocialPost .SP-Main .SPM-Tags .TagsDiv .tagsBox {
width: 755px;
min-height: 30px;
}
/* line 138, ../sass/SocialPost.scss */
.SocialPost .SP-Main .SPM-Tags .TagsDiv .tagsBox span {
position: relative;
float: left;
display: inline-block;
min-width: 37px;
height: 16px;
line-height: 16px;
padding: 8px 10px;
padding-right: 30px;
border: 1px solid gainsboro;
background-color: rgba(255, 255, 255, 0.8);
color: gray;
margin-right: 10px;
margin-bottom: 10px;
}
/* line 152, ../sass/SocialPost.scss */
.SocialPost .SP-Main .SPM-Tags .TagsDiv .tagsBox span i {
position: absolute;
display: inline-block;
width: 11px;
height: 11px;
top: 10px;
right: 10px;
background: url(../../images/close.png) no-repeat center;
}
/* line 163, ../sass/SocialPost.scss */
.SocialPost .SP-Main .SPM-Tags .TagsDiv .tagsTs {
color: gray;
}
/* line 167, ../sass/SocialPost.scss */
.SocialPost .SP-Main .SPM-Tags .TagsList {
position: absolute;
top: 45px;
width: 603px;
min-height: 30px;
max-height: 600px;
padding: 30px 20px;
background: #fff;
border: 1px solid #999;
z-index: 100004;
overflow: hidden;
overflow-y: auto;
}
/* line 179, ../sass/SocialPost.scss */
.SocialPost .SP-Main .SPM-Tags .TagsList .closeTags {
position: absolute;
top: 10px;
right: 15px;
display: inline-block;
width: 11px;
height: 11px;
background: url(../../images/close.png) no-repeat center;
}
/* line 189, ../sass/SocialPost.scss */
.SocialPost .SP-Main .SPM-Tags .TagsList .TagsListItem {
width: 100%;
height: 100%;
}
/* line 193, ../sass/SocialPost.scss */
.SocialPost .SP-Main .SPM-Tags .TagsList li {
float: left;
width: 115px;
padding-right: 20px;
height: 35px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
font-size: 12px;
font-family: "Microsoft YaHei";
border-right: 1px solid #e6e6e6;
margin-right: 20px;
}
/* line 205, ../sass/SocialPost.scss */
.SocialPost .SP-Main .SPM-Tags .TagsList li:nth-child(4n) {
margin-right: 0;
border: none;
}
/* line 210, ../sass/SocialPost.scss */
.SocialPost .SP-Main .SPM-Tags .TagsList .active {
color: #0099e5;
font-weight: bold;
}
/* line 216, ../sass/SocialPost.scss */
.SocialPost .SP-Main .SPM-Editor {
height: 548px;
margin-bottom: 15px;
background: #fff;
}
/* line 221, ../sass/SocialPost.scss */
.SocialPost .SP-Main .SPM-Editor #editorElem .w-e-text-container {
height: 500px !important;
}
/* line 224, ../sass/SocialPost.scss */
.SocialPost .SP-Main .SPM-Editor #editorElem .w-e-toolbar {
background: #fafafa !important;
height: 50px;
line-height: 37px;
padding: 0 !important;
}
/* line 230, ../sass/SocialPost.scss */
.SocialPost .SP-Main .SPM-Editor #editorElem .w-e-toolbar .w-e-menu {
margin-top: 4px;
padding: 8px 10px;
}
/* line 234, ../sass/SocialPost.scss */
.SocialPost .SP-Main .SPM-Editor #editorElem .w-e-toolbar .w-e-menu:nth-child(3) {
margin-top: 5px;
}
/* line 237, ../sass/SocialPost.scss */
.SocialPost .SP-Main .SPM-Editor #editorElem .w-e-toolbar .w-e-menu:nth-child(4) {
border-left: 1px solid #eee;
margin-left: 10px;
padding-left: 19px;
}
/* line 242, ../sass/SocialPost.scss */
.SocialPost .SP-Main .SPM-Editor #editorElem .w-e-toolbar .w-e-icon-image {
margin-top: 2px;
}
/* line 245, ../sass/SocialPost.scss */
.SocialPost .SP-Main .SPM-Editor #editorElem .w-e-text-container .w-e-panel-container .w-e-emoticon-container .w-e-item {
padding: 3px;
}
/* line 248, ../sass/SocialPost.scss */
.SocialPost .SP-Main .SPM-Editor #editorElem .w-e-text {
overflow-y: auto;
}
/* line 251, ../sass/SocialPost.scss */
.SocialPost .SP-Main .SPM-Editor #editorElem .w-e-icon-happy {
margin-top: 0;
}
/* line 254, ../sass/SocialPost.scss */
.SocialPost .SP-Main .SPM-Editor #editorElem .w-e-icon-link {
position: relative;
top: 0px;
}
/* line 260, ../sass/SocialPost.scss */
.SocialPost .SP-Main .SPM-Operation {
height: 48px;
line-height: 40px;
}
/* line 263, ../sass/SocialPost.scss */
.SocialPost .SP-Main .SPM-Operation .PostHtml {
width: 118px;
height: 48px;
font-size: 14px;
color: #fff;
text-align: center;
line-height: 42px;
background: url(../../images/icon17.png) no-repeat center;
}
/* line 271, ../sass/SocialPost.scss */
.SocialPost .SP-Main .SPM-Operation .PostHtml:hover {
transform: translateY(-3px);
-webkit-transform: translateY(-3px);
-moz-transform: translateY(-3px);
-ms-transform: translateY(-3px);
box-shadow: 0 10px 20px rgba(4, 233, 245, 0.1);
}
/* line 279, ../sass/SocialPost.scss */
.SocialPost .SP-Main .SPM-Operation span {
font-size: 12px;
}
/* line 282, ../sass/SocialPost.scss */
.SocialPost .SP-Main .SPM-Operation .wordnum {
color: gray;
}
/* line 285, ../sass/SocialPost.scss */
.SocialPost .SP-Main .SPM-Operation .errts {
margin-right: 20px;
color: #ff3333;
padding-left: 20px;
background: url(../../images/icon16.png) no-repeat center left;
}
/* line 294, ../sass/SocialPost.scss */
.divmask {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 100003;
}
================================================
FILE: src/sass/stylesheets/SocialPublic.css
================================================
/* line 2, ../sass/SocialPublic.scss */
body {
background: #f5f6f8;
font-family: "Microsoft YaHei";
padding: 0;
margin: 0;
background: #F5F6F8 url(http://www.iplaystone.com/circle/img/bg.png) no-repeat center top;
background-attachment: fixed;
}
/* line 10, ../sass/SocialPublic.scss */
b {
font-weight: bold;
}
/* line 13, ../sass/SocialPublic.scss */
i {
font-style: italic;
}
/* line 16, ../sass/SocialPublic.scss */
#stone_header {
height: 70px;
}
/* line 19, ../sass/SocialPublic.scss */
.stone_header {
position: static;
}
/* line 22, ../sass/SocialPublic.scss */
#stone_footer {
margin-top: 25px;
}
/* line 25, ../sass/SocialPublic.scss */
.login_pop {
z-index: 100000000;
}
/* line 28, ../sass/SocialPublic.scss */
.stone_mask {
z-index: 99999999;
}
/* line 29, ../sass/SocialPublic.scss */
.app {
width: 1002px;
height: auto;
margin: 0 auto;
font-family: "Microsoft YaHei";
padding-top: 30px;
}
/* line 36, ../sass/SocialPublic.scss */
.textOverFlow {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/* line 41, ../sass/SocialPublic.scss */
.icon-top, .icon-good, .icon-gf {
position: relative;
display: inline-block;
top: -8px;
font-size: 12px;
color: #fff;
min-width: 10px;
padding: 0 5px;
height: 17px;
line-height: 17px;
text-align: center;
}
/* line 53, ../sass/SocialPublic.scss */
.icon-good {
background: #ff8b3d;
}
/* line 56, ../sass/SocialPublic.scss */
.icon-top {
background: #ff4c4c;
}
/* line 59, ../sass/SocialPublic.scss */
.icon-gf {
background: #00aaff;
}
/* line 62, ../sass/SocialPublic.scss */
.icon-good, .icon-top, .icon-gf {
font-style: normal;
}
/* line 65, ../sass/SocialPublic.scss */
.cur {
cursor: pointer;
}
/* line 68, ../sass/SocialPublic.scss */
.default {
cursor: default;
}
/* line 71, ../sass/SocialPublic.scss */
.bgWhite {
border: 1px solid #e6e7eb;
background: #fff;
}
/* line 75, ../sass/SocialPublic.scss */
.animation {
transition: all .3s linear;
-ms-transition: all .3s linear;
-moz-transition: all .3s linear;
-webkit-transition: all .3s linear;
}
/* line 81, ../sass/SocialPublic.scss */
.clearfix:before, .clearfix:after {
content: "";
display: table;
height: 0;
visibility: hidden;
clear: both;
}
/* line 88, ../sass/SocialPublic.scss */
a {
display: inline-block;
text-align: center;
text-decoration: none;
}
/* line 93, ../sass/SocialPublic.scss */
*:focus {
outline: none;
}
/* line 94, ../sass/SocialPublic.scss */
.fl {
float: left;
}
/* line 95, ../sass/SocialPublic.scss */
.fr {
float: right;
}
/* line 96, ../sass/SocialPublic.scss */
.clearfix {
*zoom: 1;
}
/* line 97, ../sass/SocialPublic.scss */
#app .none {
display: none;
}
/* line 98, ../sass/SocialPublic.scss */
.SocialIndex {
width: 1002px;
margin: 0 auto;
}
/* line 102, ../sass/SocialPublic.scss */
.SocialIndex .SocialIndexMain {
width: 100%;
margin-top: 16px;
}
/* line 106, ../sass/SocialPublic.scss */
.SocialIndexMain .MainList {
width: 700px;
}
/* line 109, ../sass/SocialPublic.scss */
.app .MainMoudle {
width: 280px;
}
/* line 112, ../sass/SocialPublic.scss */
.SocialIndex,
.SocialIndex .SocialIndexMain,
.SocialIndexMain .MainList,
.SocialIndexMain .MainModule {
height: auto;
}
/* line 118, ../sass/SocialPublic.scss */
.MoudleHd {
width: 100%;
height: 32px;
font-size: 16px;
color: #404040;
border-bottom: 1px solid #eef0f1;
}
/* line 125, ../sass/SocialPublic.scss */
.MoudleHd a {
display: inline-block;
font-size: 14px;
color: #818181;
padding: 2px 20px 2px 0;
background: url(../../images/icon1.png) no-repeat right 6px;
}
/* line 132, ../sass/SocialPublic.scss */
.MoudleHd a:hover {
color: #0099e5;
}
@-webkit-keyframes hmove {
from {
top: 0;
}
to {
top: 0;
}
}
@keyframes hmove {
from {
top: 0;
}
to {
top: 0;
}
}
@-moz-keyframes hmove {
from {
top: 0;
}
to {
top: 0;
}
}
/* line 150, ../sass/SocialPublic.scss */
.hfixed {
position: fixed;
animation: hmove 2s normal;
-webkit-animation: hmove 2s normal;
-moz-animation: hmove 2s normal;
-ms-animation: hmove 2s normal;
}
/* line 157, ../sass/SocialPublic.scss */
.MainMoudle .HdInfo {
top: 0;
padding: 30px 19px;
margin-bottom: 20px;
border: 1px solid #eaeced;
background: #fff;
min-height: 50px;
width: 240px;
transition: all .1s linear;
-ms-transition: all .1s linear;
-moz-transition: all .1s linear;
-webkit-transition: all .1s linear;
}
/* line 170, ../sass/SocialPublic.scss */
.MainMoudle .HdInfo .SiH-Info-Pic {
width: 60px;
height: 60px;
border-radius: 5px;
}
/* line 175, ../sass/SocialPublic.scss */
.MainMoudle .HdInfo .SiH-Info-name {
width: 170px;
margin-left: 10px;
}
/* line 179, ../sass/SocialPublic.scss */
.MainMoudle .HdInfo .Hname {
width: 100%;
height: 25px;
line-height: 25px;
font-size: 18px;
color: #404040;
margin: 5px 0 10px 0;
}
/* line 187, ../sass/SocialPublic.scss */
.MainMoudle .Hname h5 {
width: 90px;
height: 25px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/* line 194, ../sass/SocialPublic.scss */
.MainMoudle .Hname .h5 {
width: 56%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/* line 200, ../sass/SocialPublic.scss */
.MainMoudle .HdInfo .Htitle {
width: 180px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
font-size: 14px;
color: #a6a6a6;
}
/* line 209, ../sass/SocialPublic.scss */
.MainMoudle .HnameBtnOn,
.MainMoudle .HnameBtnUn {
width: 62px;
height: 26px;
line-height: 26px;
font-size: 12px;
color: #585858;
border: 1px solid #eaecef;
background-color: rgba(40, 215, 250, 0);
margin-left: 10px;
}
/* line 220, ../sass/SocialPublic.scss */
.MainMoudle .HnameBtnUn {
color: #fff;
background: #00aaff;
border-color: #00aaff;
}
/* line 226, ../sass/SocialPublic.scss */
.HnameBtnOn span:first-child {
display: inline-block;
}
/* line 229, ../sass/SocialPublic.scss */
.HnameBtnOn span:last-child {
display: none;
}
/* line 233, ../sass/SocialPublic.scss */
.HnameBtnOn:hover span:first-child {
display: none;
}
/* line 236, ../sass/SocialPublic.scss */
.HnameBtnOn:hover span:last-child {
display: inline-block;
}
/* line 241, ../sass/SocialPublic.scss */
.MainMoudle .HnameBtnUn img {
margin-right: 5px;
}
/* line 244, ../sass/SocialPublic.scss */
.MainMoudle .SiH-Href {
margin-top: 50px;
}
/* line 247, ../sass/SocialPublic.scss */
.MainMoudle .SiH-Launch {
float: left;
width: 154px;
height: 38px;
font-size: 14px;
color: white;
line-height: 38px;
border-radius: 19px;
background-image: url(../../images/postbtn2.png);
box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.11);
text-align: center;
margin-right: 15px;
cursor: pointer;
}
/* line 264, ../sass/SocialPublic.scss */
.MainMoudle .SiH-Launch:hover {
transform: translateY(-3px);
-webkit-transform: translateY(-3px);
-moz-transform: translateY(-3px);
-ms-transform: translateY(-3px);
box-shadow: 0 10px 20px rgba(4, 233, 245, 0.1);
}
/* line 271, ../sass/SocialPublic.scss */
.MainMoudle .SiH-Launch img {
margin: -1px;
margin-right: 5px;
}
/* line 275, ../sass/SocialPublic.scss */
.MainMoudle .goShop {
width: 66px;
height: 35px;
line-height: 34px;
font-size: 14px;
color: #585858;
border: 1px solid #eaecef;
border-radius: 19px;
background-color: rgba(253, 35, 86, 0);
}
/* line 285, ../sass/SocialPublic.scss */
.goTop {
display: inline-block;
position: fixed;
bottom: 150px;
width: 40px;
height: 40px;
background: url(http://www.iplaystone.com/circle/img/top.png) no-repeat center top;
background-position: 0 0;
margin-top: 90px;
}
/* line 295, ../sass/SocialPublic.scss */
.goTop:hover {
background-position: 0 -41px;
}
/* line 299, ../sass/SocialPublic.scss */
.rotatez {
position: relative;
top: -3px;
right: -5px;
display: inline-block;
width: 0;
height: 2px;
border: solid;
border-width: 5px;
border-color: #585858 transparent transparent transparent;
transition: all .3s linear;
-webkit-transition: all .3s linear;
-ms-transition: all .3s linear;
-moz-transition: all .3s linear;
transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
margin-left: 3px;
}
/* line 319, ../sass/SocialPublic.scss */
.roate {
transform: rotate(0);
-moz-transform: rotate(0);
-ms-transform: rotate(0);
-webkit-transform: rotate(0);
top: 5px;
}
/* line 326, ../sass/SocialPublic.scss */
.face {
width: 22px;
height: 26px;
margin: 0 2px;
}
/* line 331, ../sass/SocialPublic.scss */
.divmask {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1000003;
}
================================================
FILE: src/sass/stylesheets/ie.css
================================================
/* Welcome to Compass. Use this file to write IE specific override styles.
* Import this file using the following HTML or equivalent:
* */
================================================
FILE: src/sass/stylesheets/print.css
================================================
/* Welcome to Compass. Use this file to define print styles.
* Import this file using the following HTML or equivalent:
* */
================================================
FILE: src/sass/stylesheets/screen.css
================================================
/* Welcome to Compass.
* In this file you should write your main styles. (or centralize your imports)
* Import this file using the following HTML or equivalent:
* */
/* line 5, ../../../../../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font: inherit;
font-size: 100%;
vertical-align: baseline;
}
/* line 22, ../../../../../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
line-height: 1;
}
/* line 24, ../../../../../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
list-style: none;
}
/* line 26, ../../../../../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
border-collapse: collapse;
border-spacing: 0;
}
/* line 28, ../../../../../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
text-align: left;
font-weight: normal;
vertical-align: middle;
}
/* line 30, ../../../../../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
quotes: none;
}
/* line 103, ../../../../../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
content: "";
content: none;
}
/* line 32, ../../../../../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
border: none;
}
/* line 116, ../../../../../../../../../Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
display: block;
}
/* line 7, ../sass/screen.scss */
.a {
color: red;
}
================================================
FILE: static/.gitkeep
================================================
================================================
FILE: test/e2e/custom-assertions/elementCount.js
================================================
// A custom Nightwatch assertion.
// the name of the method is the filename.
// can be used in tests like this:
//
// browser.assert.elementCount(selector, count)
//
// for how to write custom assertions see
// http://nightwatchjs.org/guide#writing-custom-assertions
exports.assertion = function (selector, count) {
this.message = 'Testing if element <' + selector + '> has count: ' + count
this.expected = count
this.pass = function (val) {
return val === this.expected
}
this.value = function (res) {
return res.value
}
this.command = function (cb) {
var self = this
return this.api.execute(function (selector) {
return document.querySelectorAll(selector).length
}, [selector], function (res) {
cb.call(self, res)
})
}
}
================================================
FILE: test/e2e/nightwatch.conf.js
================================================
require('babel-register')
var config = require('../../config')
// http://nightwatchjs.org/gettingstarted#settings-file
module.exports = {
src_folders: ['test/e2e/specs'],
output_folder: 'test/e2e/reports',
custom_assertions_path: ['test/e2e/custom-assertions'],
selenium: {
start_process: true,
server_path: require('selenium-server').path,
host: '127.0.0.1',
port: 4444,
cli_args: {
'webdriver.chrome.driver': require('chromedriver').path
}
},
test_settings: {
default: {
selenium_port: 4444,
selenium_host: 'localhost',
silent: true,
globals: {
devServerURL: 'http://localhost:' + (process.env.PORT || config.dev.port)
}
},
chrome: {
desiredCapabilities: {
browserName: 'chrome',
javascriptEnabled: true,
acceptSslCerts: true
}
},
firefox: {
desiredCapabilities: {
browserName: 'firefox',
javascriptEnabled: true,
acceptSslCerts: true
}
}
}
}
================================================
FILE: test/e2e/runner.js
================================================
// 1. start the dev server using production config
process.env.NODE_ENV = 'testing'
var server = require('../../build/dev-server.js')
server.ready.then(() => {
// 2. run the nightwatch test suite against it
// to run in additional browsers:
// 1. add an entry in test/e2e/nightwatch.conf.json under "test_settings"
// 2. add it to the --env flag below
// or override the environment flag, for example: `npm run e2e -- --env chrome,firefox`
// For more information on Nightwatch's config file, see
// http://nightwatchjs.org/guide#settings-file
var opts = process.argv.slice(2)
if (opts.indexOf('--config') === -1) {
opts = opts.concat(['--config', 'test/e2e/nightwatch.conf.js'])
}
if (opts.indexOf('--env') === -1) {
opts = opts.concat(['--env', 'chrome'])
}
var spawn = require('cross-spawn')
var runner = spawn('./node_modules/.bin/nightwatch', opts, { stdio: 'inherit' })
runner.on('exit', function (code) {
server.close()
process.exit(code)
})
runner.on('error', function (err) {
server.close()
throw err
})
})
================================================
FILE: test/e2e/specs/test.js
================================================
// For authoring Nightwatch tests, see
// http://nightwatchjs.org/guide#usage
module.exports = {
'default e2e tests': function (browser) {
// automatically uses dev Server port from /config.index.js
// default: http://localhost:8080
// see nightwatch.conf.js
const devServer = browser.globals.devServerURL
browser
.url(devServer)
.waitForElementVisible('#app', 5000)
.assert.elementPresent('.hello')
.assert.containsText('h1', 'Welcome to Your Vue.js App')
.assert.elementCount('img', 1)
.end()
}
}
================================================
FILE: test/unit/.eslintrc
================================================
{
"env": {
"mocha": true
},
"globals": {
"expect": true,
"sinon": true
}
}
================================================
FILE: test/unit/index.js
================================================
import Vue from 'vue'
Vue.config.productionTip = false
// require all test files (files that ends with .spec.js)
const testsContext = require.context('./specs', true, /\.spec$/)
testsContext.keys().forEach(testsContext)
// require all src files except main.js for coverage.
// you can also change this to match only the subset of files that
// you want coverage for.
const srcContext = require.context('../../src', true, /^\.\/(?!main(\.js)?$)/)
srcContext.keys().forEach(srcContext)
================================================
FILE: test/unit/karma.conf.js
================================================
// This is a karma config file. For more details see
// http://karma-runner.github.io/0.13/config/configuration-file.html
// we are also using it with karma-webpack
// https://github.com/webpack/karma-webpack
var webpackConfig = require('../../build/webpack.test.conf')
module.exports = function (config) {
config.set({
// to run in additional browsers:
// 1. install corresponding karma launcher
// http://karma-runner.github.io/0.13/config/browsers.html
// 2. add it to the `browsers` array below.
browsers: ['PhantomJS'],
frameworks: ['mocha', 'sinon-chai', 'phantomjs-shim'],
reporters: ['spec', 'coverage'],
files: ['./index.js'],
preprocessors: {
'./index.js': ['webpack', 'sourcemap']
},
webpack: webpackConfig,
webpackMiddleware: {
noInfo: true
},
coverageReporter: {
dir: './coverage',
reporters: [
{ type: 'lcov', subdir: '.' },
{ type: 'text-summary' }
]
}
})
}
================================================
FILE: test/unit/specs/Hello.spec.js
================================================
import Vue from 'vue'
import HelloWorld from '@/components/HelloWorld'
describe('HelloWorld.vue', () => {
it('should render correct contents', () => {
const Constructor = Vue.extend(HelloWorld)
const vm = new Constructor().$mount()
expect(vm.$el.querySelector('.hello h1').textContent)
.to.equal('Welcome to Your Vue.js App')
})
})
================================================
FILE: webpack.config.js
================================================
var path = require('path')
var webpack = require('webpack')
module.exports = {
entry: './src/main.js',
output: {
path: path.resolve(__dirname, './dist'),
publicPath: '/dist/',
filename: 'build.js'
},
module: {
rules: [
{
test: /\.vue$/,
loader: 'vue-loader',
options: {
loaders: {
}
// other vue-loader options go here
}
},
{
test: /\.js$/,
loader: 'babel-loader',
exclude: /node_modules/
},
{
test: /\.(png|jpg|gif|svg|cur)$/,
loader: 'file-loader',
options: {
name: '[name].[ext]?[hash]'
}
}
]
},
resolve: {
alias: {
'vue$': 'vue/dist/vue.esm.js'
}
},
devServer: {
historyApiFallback: true,
noInfo: true
},
performance: {
hints: false
},
devtool: '#eval-source-map'
}
if (process.env.NODE_ENV === 'production') {
module.exports.devtool = '#source-map'
// http://vue-loader.vuejs.org/en/workflow/production.html
module.exports.plugins = (module.exports.plugins || []).concat([
new webpack.DefinePlugin({
'process.env': {
NODE_ENV: '"production"'
}
}),
new webpack.optimize.UglifyJsPlugin({
sourceMap: true,
compress: {
warnings: false
}
}),
new webpack.LoaderOptionsPlugin({
minimize: true
})
])
}
{{list.description}}