私は、PSDのスライスとtuts +によるHTMLへの変換のチュートリアルに従っており、かなりのことを学んでいますが、本当に厄介なことに悩まされています。.inner-shadowを使用してメインCTAにinner-shadowを追加しようとすると、希望する色や場所に遠くない灰色のバーが表示されます。これは、レッスンで利用可能なソースコードファイルからコードをそのままコピーした場合でも発生します。
関連するすべての情報は次のとおりです(キーが不足している場合はお知らせください):使用:Sublime Text 2、Winless for LESSコンパイル、Chrome(バージョン24.0.1312.57 m)、Firefox(v。18.0.2)サイト。関連するLESSミックスイン:
.inner-shadow (inset, @x: 0, @y: 0, @blur: 1px, @color: #000) {
-webkit-box-shadow: @arguments;
box-shadow: @arguments;
CTAの下のコード:
.inner-shadow(inset, 0, -8px, 0, rgba(0, 0, 0, 0.2)); (rgba used to make the black less harsh and more transparent)
エリックマイヤーのリセットを使用します。
私が期待しているのはこれです(PSDファイルから):
私が得るものはこれです:
影を正しい位置に配置するには、実際には.inner-shadowのY軸に-8pxではなく8pxを入力する必要があることに注意してください。軸が反転する理由はわかりませんが、-8pxを配置すると、実際にはボックスの上部に影が表示されます。
これに本当に混乱しているので、助けていただければ幸いです。
ありがとう!
-編集-これがそのCSSです:
-webkit-box-shadow: 0 8px 0 rgba(0,0,0,0.2);
box-shadow: 0 8px 0 rgba(0,0,0,0.2)