import { fetchInitialDataApi } from './api';
const FETCH_DATA_REQUEST = 'FETCH_DATA_REQUEST';
const FETCH_DATA_SUCCESS = 'FETCH_DATA_SUCCESS';
const FETCH_DATA_ERROR = 'FETCH_DATA_ERROR';
const fetchDataRequest = () => ({ type: FETCH_DATA_REQUEST });
const fetchDataSuccess = data => ({
type: FETCH_DATA_SUCCES,
payload: data,
});
const fetchDataError = error => ({
type: FETCH_DATA_ERROR,
payload: error,
});
const fetchData => async dispatch => {
try {
dispatch(fetchDataRequest());
const { data } = await fetchDataApi();
dispatch(fetchDataSuccess(data));
} catch error {
dispatch(fetchDataError(error));
}
};
const initialState = {
data: {},
isLoading: false,
isError: false,
error: null,
};
export default function(state = initialState, action) {
const { type, payload } = action;
switch (type) {
case FETCH_DATA_REQUEST:
return {
...state,
isLoading: true,
isError: false,
error: null,
};
case FETCH__DATA_SUCCESS:
return {
...state,
data: payload,
isLoading: false,
};
case FETCH_DATA_ERROR:
return {
...state,
isLoading: false,
isError: true,
error: payload,
};
default:
return state;
}
}
.text {
width: 300px;
height: 300px;
display: flex;
justify-content: center;
align-items: center;
font-size: 200%;
background-image: url(http://womanwiki.ru/s/images/thumb/c/c5/Fitonyashka2.jpg/300px-Fitonyashka2.jpg);
color: transparent;
}
.text:hover {
background-image: linear-gradient(rgba(0, 0, 0, .7), rgba(0, 0, 0, .7)), url(http://womanwiki.ru/s/images/thumb/c/c5/Fitonyashka2.jpg/300px-Fitonyashka2.jpg);
color: white;
}
<div class="text">
Lorem ipsum
</div>
<h1> Welcome to Express </h1>
<header>
<a href="main.html" class="logo">
<div>
<div class="logotype">
<img src="logo3.jpg" id="logojpg">
</div>
<div class="companyname">
<p>ALEXANDER SHNEYDMILLER </p>
</div>
</div>
</a>
<!--МЕНЮ САЙТА -->
<div class="list-menu">
<div class="nav-toggle"><span></span></div>
<ul id="menu">
<li><a href="main.html#b"> Галерея</a></li>
<li><a href="#a">Контакты</a></li>
<li><a href="#a">Обо мне</a></li>
</ul>
</div>
</header>
var overlay = this.childNodes[1];
var image = this.childNodes[0];
.overlay-2 .fluidbox__overlay {
background-color: transparent;
background-image: linear-gradient(to top left,rgba(130,168,158,.85),rgba(134,150,173,.85));
}
<a href="http://i.imgur.com/keuMHNt.jpg" class="col-2 overlay-2 fluidbox__instance-20 fluidbox--initialized fluidbox--ready fluidbox--opened fluidbox--loaded">
... здесь картинка и затемнение :
<div class="fluidbox__overlay" style="z-index: -1; opacity: 1;"></div>
</a>
.row
используют класс .no-gutters
<div class="row no-gutters">
<div class="col-12 col-md-8">.col-12 .col-md-8</div>
<div class="col-6 col-md-4">.col-6 .col-md-4</div>
</div>
Когда я выставляю нулевые значения, то мои строки игнорируются. Не понимаю в чем делоПодозреваю, что дело в том, что стиль который пишите Вы находится на странице выше, чем тот стиль, который задаёт отступы.
header .col-md-6 { ... }
rk-size-12
, у узкой rk-size-6
, потом когда две фотки в колонке, то самая обычная вложенность идет. Вообщем ничего особенного и пишется за час.